Title :
Parallel programming framework for heterogeneous computing environment with Xen virtualization
Author :
Honjo, Masamitsu ; Kubota, Atsushi ; Kitamura, Toshiaki
Author_Institution :
Grad. Sch. of Inf. Sci., Hiroshima City Univ., Hiroshima, Japan
Abstract :
We propose an unified parallel programming framework which supports both heterogeneity and fault tolerance in MPI programs on a variety of parallel computing platforms. This paper is mainly dedicated to heterogeneity support in our framework. In our framework, a variety of parallel and sequential jobs submitted by multiple users are optimally scheduled on heterogeneous parallel computing environment. To balance the loads among the nodes on such heterogeneous computing environments, some of the parallel processes should be transferred between the nodes. We adopted the migration facility provided by Xen virtualization to realize a load balancing system where an MPI process running on a Xen virtual machine is migrated between the nodes. We confirmed that the protype system offers efficient load balancing facilities for heterogeneous computing environment with low overhead incurred by Xen virtualization.
Keywords :
application program interfaces; parallel programming; resource allocation; virtual machines; virtualisation; MPI programs; Xen virtual machine; Xen virtualization; fault tolerance; heterogeneous parallel computing environment; load balancing system; parallel computing platforms; parallel sequential jobs; unified parallel programming framework;
Conference_Titel :
TENCON 2010 - 2010 IEEE Region 10 Conference
Conference_Location :
Fukuoka
Print_ISBN :
978-1-4244-6889-8
DOI :
10.1109/TENCON.2010.5686419