Software—Practice & Experience
Hi-index | 0.00 |
Clusters are attractive for executing sequential and parallelapplications.However, there is a need to design a clusterdistributed operating system to provide a Single SystemImage.A cluster operating system providing both a DSMsystem and load balancing is attractive for efficiently executinga workload of sequential applications and shared memory parallel applications.Gobelins is a distributed operatingsystem dedicated to clusters that provides both a DSM system and a process migration mechanism to support load balancing.In this paper, we present the implementation of Gobelins process migration mechanism which exploits Gobelins kernel level DSM system.We show that Gobelins DSM allows to implement simply an efficient migration mechanism, that can be used to move processes or threads among cluster nodes. A prototype of Gobelins has been implemented. Some performance results are presentedin this paper.