Font Size: a A A

Research On Process Migration Technology In Linux Cluster

Posted on:2009-11-16Degree:MasterType:Thesis
Country:ChinaCandidate:X Y WuFull Text:PDF
GTID:2178360272480194Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Cluster system is one of the best methods to utilize existing idle computing resources. In order to achieve the good load-balancing, high communication performance and high availability of cluster systems, the function of process migration is required essentially.Load distribution is one of objectives of process management and scheduling; the purpose of load distribution is load-balancing in cluster system, load-balancing is a technique which can average the workload of the entire system. The actual implementation of load-balancing is process migration, which can reassign a process and all the relative state information to another processor. Through processes' migration from an overloaded system to a lower-loaded, the workload of system can be balanced and the overall performance of the cluster system is improved.In order to implement load-balancing, there are three required tasks: gathering and monitoring load information of each processor in cluster systems, monitoring the information of processes and migrating the process.Based on Linux operating system, this thesis discusses the design and implementation of three modules for the process migration in cluster systems, which are load monitoring, process migrating out and monitoring migrating in. We present a new algorithm for dynamic process migration after the comparison of existing algorithms. The new migration algorithm speeds up the process migration, reduces the communication overhead and avoids residual dependencies. The performance of the proposed algorithm is compared with other algorithms under an application program. The efficiency of the implementation is proved by the experiment results and the predefined objectives are achieved.
Keywords/Search Tags:cluster, load-balancing, process migration, dynamic process migration
PDF Full Text Request
Related items