Exploring Infiniband Hardware Virtualization in OpenNebula towards Efficient High-Performance Computing

被引:7
作者
Ruivo, Tiago Pais Pitta de Lacerda [1 ,2 ]
Altayo, Gerard Bernabeu [1 ]
Garzoglio, Gabriele [1 ]
Timm, Steven [1 ]
Kim, Hyun Woo [1 ]
Noh, Seo-Young [3 ]
Raicu, Ioan [2 ,4 ]
机构
[1] Fermilab Natl Accelerator Lab, Div Comp Sci, Batavia, IL 60510 USA
[2] IIT, Dept Comp Sci, Chicago, IL 60616 USA
[3] Korea Inst Sci & Technol Informat, Sci Expt Data Hub Ctr, Global, Seoul, South Korea
[4] Argonne Natl Lab, Math & Comp Sci Div, Argonne, IL 60439 USA
来源
2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID) | 2014年
关键词
Infiniband; virtualization; Cloud Computing; OpenNebula; SRIOV; Linpack; HPC;
D O I
10.1109/CCGrid.2014.90
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
It has been widely accepted that software virtualization has a big negative impact on high-performance computing (HPC) application performance. This work explores the potential use of Infiniband hardware virtualization in an OpenNebula cloud towards the efficient support of MPI-based workloads. We have implemented, deployed, and tested an Infiniband network on the FermiCloud private Infrastructure-as-a-Service (IaaS) cloud. To avoid software virtualization towards minimizing the virtualization overhead, we employed a technique called Single Root Input/Output Virtualization (SRIOV). Our solution spanned modifications to the Linux's Hypervisor as well as the OpenNebula manager. We evaluated the performance of the hardware virtualization on up to 56 virtual machines connected by up to 8 DDR Infiniband network links, with micro-benchmarks (latency and bandwidth) as well as with a MPI-intensive application (the HPL Linpack benchmark).
引用
收藏
页码:943 / 948
页数:6
相关论文
共 18 条
[1]  
[Anonymous], 2010, CISC VIS NETW IND GL
[2]   High performance network virtualization with SR-IOV [J].
Dong, Yaozu ;
Yang, Xiaowei ;
Li, Jianhui ;
Liao, Guangdeng ;
Tian, Kun ;
Guan, Haibing .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (11) :1471-1480
[3]   The LINPACK benchmark: past, present and future [J].
Dongarra, JJ ;
Luszczek, P ;
Petitet, A .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2003, 15 (09) :803-820
[4]  
Huang W., 2006, P 20 ANN INT C SUP I, P125
[5]  
Hwang K., 2012, Distributed and Cloud Computing: From Parallel Processing to the Internet of Things
[6]  
Jose J., 2013, 2013 13 IEEE ACM INT
[7]  
Macleod D., 2013, OPENNEBULA KVM SRIOV
[8]  
Mellanox Technologies, 2013, MELL OFED LIN US MAN
[9]  
Mitarbeiter B., 2011, VIRTUAL INFINIBAND C
[10]   IaaS Cloud Architecture: From Virtualized Datacenters to Federated Cloud Infrastructures [J].
Moreno-Vozmediano, Rafael ;
Montero, Ruben S. ;
Llorente, Ignacio M. .
COMPUTER, 2012, 45 (12) :65-72