Performance Evaluation Based on Open Source Cloud Platforms for High Performance Computing

Cloud computing is a new model of the Internet resource utilization to provide a variety of IT services. It has been widely applied in various fields, including High Performance Computing (HPC). However, virtualization brings some performance overhead. Meanwhile, there are some differences in virtualization technology of different Open Source Cloud platforms. In order to find out the most suitable Open Source Cloud for HPC, this paper compares and analyses the performance of Open Source Clouds platforms such as Nimbus, Open Nebula and Open Stack for HPC according to HPC Challenge (HPCC) benchmark suite. From our experiment, Open Stack shows the better performance for HPC. So, it is proposed for implementing HPC applications in Open Source Cloud platform.

[1]  Geoffrey C. Fox,et al.  Towards Cloud Deployments using FutureGrid , .

[2]  I. Foster,et al.  Virtual Cluster Workspaces for Grid Applications , 2005 .

[3]  Xiaomin Zhu,et al.  From virtualized resources to virtual computing grids: the In-VIGO system , 2005, Future Gener. Comput. Syst..

[4]  Zhang Hui Research on Application of Performance Evaluation Benchmark HPCC for High-Performance Computer , 2009 .

[5]  Jack J. Dongarra,et al.  Evaluation of the HPC Challenge Benchmarks in Virtualized Environments , 2011, Euro-Par Workshops.

[6]  Constantinos Evangelinos,et al.  Cloud Computing for parallel Scientific HPC Applications: Feasibility of Running Coupled Atmosphere- , 2008 .

[7]  Chandra Krintz,et al.  Evaluating the Performance Impact of Xen on MPI and Process Execution For HPC Systems , 2006, First International Workshop on Virtualization Technology in Distributed Computing (VTDC 2006).

[8]  Calton Pu,et al.  An Analysis of Performance Interference Effects in Virtual Environments , 2007, 2007 IEEE International Symposium on Performance Analysis of Systems & Software.

[9]  Geoffrey C. Fox,et al.  High Performance Parallel Computing with Clouds and Cloud Technologies , 2009, CloudComp.

[10]  Orran Krieger,et al.  Virtualization for high-performance computing , 2006, OPSR.

[11]  Daisuke Takahashi,et al.  The HPC Challenge (HPCC) benchmark suite , 2006, SC.

[12]  Mladen A. Vouk,et al.  Cloud Computing – Issues, Research and Implementations , 2008, CIT 2008.

[13]  Arutyun Avetisyan,et al.  Virtualizing HPC applications using modern hypervisors , 2012, FederatedClouds '12.

[14]  Geoffrey C. Fox,et al.  Analysis of Virtualization Technologies for High Performance Computing Environments , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[15]  Vishakha Gupta,et al.  High-Performance Hypervisor Architectures: Virtualization in HPC Systems , 2007 .

[16]  Ian T. Foster,et al.  Virtual Workspaces in the Grid , 2005, Euro-Par.