计算机应用 ›› 2013, Vol. 33 ›› Issue (12): 3580-3585.

• 先进计算 • 上一篇    下一篇

基于高性能计算的开源云平台性能评估

李春艳1,张学杰1,2   

  1. 1. 云南大学 信息学院,昆明 650091;
    2. 云南大学 高性能计算中心,昆明 650091
  • 收稿日期:2013-06-26 修回日期:2013-08-23 出版日期:2013-12-01 发布日期:2013-12-31
  • 通讯作者: 张学杰
  • 作者简介:李春艳(1980-),女, 安徽阜阳人, 硕士研究生,主要研究方向:云计算、高性能计算;
    张学杰(1965-),男, 云南昆明人,教授,博士生导师,博士,CCF高级会员,主要研究方向:高性能计算、分布式系统、计算机网络。
  • 基金资助:
    国家自然科学基金资助项目;云南大学第五届研究生科研课题一般项目

Performance evaluation on open source cloud platform for high performance computing

LI` Chunyan1,ZHANG Xuejie1,2   

  1. 1. School of Information Science and Engineering, Yunnan University, Kunming Yunnan 650091, China
    2. High Performance Computing Center, Yunnan University, Kunming Yunnan 650091, China
  • Received:2013-06-26 Revised:2013-08-23 Online:2013-12-31 Published:2013-12-01
  • Contact: ZHANG Xuejie

摘要: 云计算是一种提供各种IT服务的互联网资源利用的新模式,已经广泛地应用在包括高性能计算的各种领域。然而,虚拟化带来了一些性能开销;同时,不同的云平台实施虚拟化技术的不同,使得在这些云平台上应用高性能计算服务的性能也千差万别。通过HPC Challenge (HPCC) Benchmark和NAS Parallel Benchmark(NPB)分别对CPU、内存、网络、扩展性和高性能计算真实负载进行评估,比较并分析了诸如Nimbus、OpenNebula和OpenStack实施高性能计算的性能,实验显示OpenStack对计算密集型的高性能应用负载表现出较好的性能,因此,OpenStack是实施高性能计算的开源云平台的一个好的选择。

关键词: 高性能计算, 云计算, 基准测试, HPCC, NAS并行基准测试程序, 开源

Abstract: 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.

Key words: High Performance Computing (HPC), cloud computing, benchmark, High Performance Computing Challenge (HPCC), NAS Parallel Benchmark (NPB), open source

中图分类号: