High Performance Computing Cloud - a Platform-as-a-Service Perspective

被引:3
作者
Dhuldhule, Pratima [1 ]
Lakshmi, J. [1 ]
Nandy, S. K. [1 ]
机构
[1] Indian Inst Sci, Supercomp Educ & Res Ctr, Bangalore, Karnataka, India
来源
2015 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD) | 2015年
关键词
Cloud Computing; High Performance Computing; Virtualization; Platform-as-a-Service;
D O I
10.1109/CCBD.2015.56
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
HPC applications are widely used in scientific and industrial research, data analytic and visualization, social behavioral studies etc. Most HPC applications require dedicated, available and highly customized resources and environments for computation since they exhibit intense resource utilization. These needs were traditionally provided by clusters and supercomputers which are difficult to setup, manage or operate. While majority of the HPC installations ensure good resource utilization, the reach of these is restricted to few who are members of a specific HPC community. Cloud computing is emerging as a latest computing technology. The on-demand nature of cloud has provoked interest to explore if cloud properties can be useful for HPC setups. This paper is a work in that direction. The prevalent public clouds have accessibility to many and have been explored by the HPC community too. The biggest deterrent identified on these computing platforms for HPC workloads is the virtualization layer used by the cloud systems for resource provisioning. In this paper we propose a Platform-as-a-Service model to build an HPC cloud setup. The key goals for the architecture design is to include features like on-demand provisioning both for hardware as well as HPC runtime environment for the cloud user and at the same time ensure that the HPC applications do not suffer virtualization overheads. The architecture builds the required HPC platform by providing dedicated node or a group of nodes booted with the desired HPC environment without the virtualization layer. Technologies like Wake-on-LAN and network booting are used to achieve this goal. Once the usage of these resources is relinquished, the same nodes are re-deployed for another HPC platform. Thus this architecture merges cloud properties with HPC platforms for delivering effective performance. We show the results of benchmarks used to evaluate performance difference between a virtualized and non-virtualized environment for this observation.
引用
收藏
页码:21 / 28
页数:8
相关论文
共 14 条
[1]  
[Anonymous], 2014, IBM Research Report RC25482 (AUS1407-001)
[2]  
[Anonymous], 2008, ratio
[3]  
[Anonymous], 2012, P 3 WORKSH SCI CLOUD, DOI DOI 10.1145/2287036.2287045
[4]  
[Anonymous], 2010, Performance analysis of high performance computing applications on the amazon web services cloud
[5]   Environment-conscious scheduling of HPC applications on distributed Cloud-oriented data centers [J].
Garg, Saurabh Kumar ;
Yeo, Chee Shin ;
Anandasivam, Arun ;
Buyya, Rajkumar .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (06) :732-749
[6]  
Gupta A., 2011, Proceedings of the 2011 Sixth Open Cirrus Summit (OCS 2011), P22, DOI 10.1109/OCS.2011.10
[7]  
Gupta A., 2014, EVALUATING IMPROVING
[8]  
Keller E, 2010, CONF PROC INT SYMP C, P350, DOI 10.1145/1816038.1816010
[9]   High performance cloud computing [J].
Mauch, Viktor ;
Kunze, Marcel ;
Hillenbrand, Marius .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (06) :1408-1416
[10]   Bridging the Virtualization Performance Gap for HPC Using SR-IOV for InfiniBand [J].
Musleh, Malek ;
Pai, Vijay ;
Walters, John Paul ;
Younge, Andrew ;
Crago, Stephen P. .
2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, :627-635