Journal of Computer Applications (计算机应用) 2013/33:12 PP.3580-3585
Cloud computing is a new model of the Internet resource utilization to provide a variety of IT services. It has been widely used in various fields, including High Performance Computing (HPC). However, its virtualization has caused some performance overhead. Meanwhile, there are some differences in virtualization technology of different cloud platforms, so the performance in implementing HPC is different among them. The performance and real workload evaluation of HPC of open source clouds platforms, including Nimbus, OpenNebula and OpenStack, were compared and analyzed by HPC Challenge (HPCC) benchmark suite and NAS Parallel Benchmark (NPB) from CPU, memory, communication, scalability and HPC, respectively. The experimental results show that OpenStack has better performance for computation-intensive high performance applications, thus it is a good selection for implementing HPC applications in open source cloud platform.