Title :
PVC: A novel personal virtual cluster based on multi-core platform
Author :
Xu, Cong ; Bai, Yuebin ; Luo, Cheng ; Ni, Xiang
Author_Institution :
Sch. of Comput. Sci., Beihang Univ., Beijing, China
Abstract :
As multi-core processors become increasingly the mainstream, people have likewise become more interested in how best to make use of the computing capacity of the CPU. Although many methods, running multi-thread application for example, have been adopted to increase the CPU utilization, most multi-core PC´s and workstation´s CPU cycles are idle, even during peak hours. So it is an efficient solution to help a personal user to build his own small non-dedicated cluster by collecting some idle PC in a LAN. In order to improve the utilization of the multi-core processor and shield the heterogeneity of different platform, virtual machine (VM) technology can be applied to partition the resource of each computer, changing a physical node into several homogeneous virtual nodes. This personal virtual cluster (PVC) can be created, managed, and released by a personal user, and run some computationally intensive parallel program such as application with MPI during some temporary time. In this paper we present a prototype of PVC with the popular, open-source, Xen virtualization system, and investigate the performance of the typical parallel programming paradigm MPI in PVC. The results of experiments show that the PVC is a helpful computing mode for a personal user in a LAN, and the application with MPI without much communication between different processes can achieve good performance in PVC.
Keywords :
application program interfaces; message passing; microprocessor chips; parallel programming; virtual machines; workstation clusters; CPU utilization; MPI; Xen virtualization system; multi-core processors; open-source software; parallel programming paradigm; personal virtual cluster; virtual machine technology; Application software; Concurrent computing; Local area networks; Multicore processing; Open source software; Parallel programming; Physics computing; Virtual machining; Virtual manufacturing; Virtual prototyping; MPI; cluster; multi-core; performance evaluation; virtual machine;
Conference_Titel :
Computer and Information Sciences, 2009. ISCIS 2009. 24th International Symposium on
Conference_Location :
Guzelyurt
Print_ISBN :
978-1-4244-5021-3
Electronic_ISBN :
978-1-4244-5023-7
DOI :
10.1109/ISCIS.2009.5291807