A Performance Study of Virtual Machine Migration vs. Thread Migration for Grid Systems

Grid computing integrates abundant distributed resources into a single large-scale problem solving environment for parallel applications. However, the grid is a non-dedicated and dynamic computing environment. Grid applications consequently compete with each other for non-dedicated shared resources; moreover, shared resources are probably reclaimed by their owners according to administration policies, e.g. the scheduled maintenance. The job migration mechanisms which take the non-dedicated and dynamic natures of grids into consideration, therefore, become important for optimizing the application performance. The experiments of two job migration mechanisms, i.e. virtual machine migration and node reconfiguration by thread migration were presented in this study. We completed experiments on both LAN and WAN scenarios with a page-based grid-enabled DSM system, Teamster-G The experimental results suggest the performance of virtual machine migration competes with node reconfiguration on equal terms; and further, they demonstrated the potential applications of virtual machine technique in the grid environment.

[1]  Dongyan Xu,et al.  Autonomic Live Adaptation of Virtual Computational Environments in a Multi-Domain Infrastructure , 2006, 2006 IEEE International Conference on Autonomic Computing.

[2]  Vernon Rego,et al.  Arachne: A Portable Threads System Supporting Migrant Threads on Heterogeneous Network Farms , 1998, IEEE Trans. Parallel Distributed Syst..

[3]  Jyh-Biau Chang,et al.  A grid-enabled software distributed shared memory system on a wide area network , 2007, Future Gener. Comput. Syst..

[4]  Peter J. Keleher,et al.  Thread migration and load balancing in non-dedicated environments , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[5]  Jack Dongarra,et al.  Self adaptivity in Grid computing: Research Articles , 2005 .

[6]  Jyh-Biau Chang,et al.  Teamster-G: a grid-enabled software DSM system , 2005, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005..

[7]  Andrew Warfield,et al.  Xen and the art of virtualization , 2003, SOSP '03.

[8]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[9]  Tal Garfinkel,et al.  Virtual machine monitors: current technology and future trends , 2005, Computer.

[10]  Satoshi Matsuoka,et al.  Making Wide-Area, Multi-site MPI Feasible Using Xen VM , 2006, ISPA Workshops.

[11]  G. Clark,et al.  Reference , 2008 .

[12]  Leon Gommans,et al.  Seamless live migration of virtual machines over the MAN/WAN , 2006, Future Gener. Comput. Syst..

[13]  Sathish S. Vadhiyar,et al.  Self adaptivity in Grid computing , 2005, Concurr. Pract. Exp..

[14]  Jyh-Biau Chang,et al.  A multi-layer resource reconfiguration framework for grid computing , 2006, MCG '06.

[15]  Hai Jiang,et al.  MigThread: thread migration in DSM systems , 2002, Proceedings. International Conference on Parallel Processing Workshop.