An Interference-Aware Strategy for Co-locating High Performance Computing Applications in Clouds

被引:1
作者
Alves, Maicon Melo [1 ,2 ]
Teylo, Luan [1 ]
Frota, Yuri [1 ]
Drummond, Lucia Maria de A. [1 ]
机构
[1] Fluminense Fed Univ, Niteroi, RJ, Brazil
[2] Petr Brasileiro SA Petrobras, Rio De Janeiro, Brazil
来源
HIGH PERFORMANCE COMPUTING SYSTEMS, WSCAD 2018 | 2020年 / 1171卷
关键词
MODEL;
D O I
10.1007/978-3-030-41050-6_1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cross-interference may happen when applications share a common physical machine, affecting negatively their performances. This problem occurs frequently when high performance applications are executed in clouds. Some papers of the related literature have considered this problem when proposing strategies for Virtual Machine Placement. However, they neither have employed a suitable method for predicting interference nor have considered the minimization of the number of used physical machines and interference at the same time. In this paper, we present a solution based on the Iterated Local Search framework to solve the Interference-aware Virtual Machine Placement Problem for HPC applications in Clouds (IVMP). This problem aims to minimize, at the same time, the interference suffered by HPC applications which share common physical machines and the number of physical machines used to allocate them. Experiments were conducted in a real scenario by using applications from oil and gas industry and applications from the HPCC benchmark. They showed that our method reduced interference in more than 40%, using the same number of physical machines of the most widely employed heuristics to solve the problem.
引用
收藏
页码:3 / 20
页数:18
相关论文
共 16 条
[1]  
Alves M., 2018, 19 S SIST COMP ALT D
[2]   Accelerating Pre-stack Kirchhoff Time Migration by Manual Vectorization [J].
Alves, Maicon Melo ;
Pestana, Reynam da Cruz ;
Prado da Silva, Rodrigo Alves ;
Drummond, Lucia M. A. .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (22)
[3]   A multivariate and quantitative model for predicting cross-application interference in virtual environments [J].
Alves, Maicon Melo ;
de Assumpcao Drummond, Lucia Maria .
JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 128 :150-163
[4]  
[Anonymous], 2016, J INF PROCESS
[5]  
Basto D.T, 2015, THESIS U PORTO
[6]   Profiling and Understanding Virtualization Overhead in Cloud [J].
Chen, Liuhua ;
Patel, Shilkumar ;
Shen, Haiying ;
Zhou, Zhongyi .
2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2015, :31-40
[7]   Understanding cloud computing adoption issues: A Delphi study approach [J].
El-Gazzar, Rania ;
Hustad, Eli ;
Olsen, Dag H. .
JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 118 :64-84
[8]   Evaluating and Improving the Performance and Scheduling of HPC Applications in Cloud [J].
Gupta, Abhishek ;
Faraboschi, Paolo ;
Gioachin, Filippo ;
Kale, Laxmikant V. ;
Kaufmann, Richard ;
Lee, Bu-Sung ;
March, Verdi ;
Milojicic, Dejan ;
Suen, Chun Hui .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2016, 4 (03) :307-321
[9]   HPC-Aware VM Placement in Infrastructure Clouds [J].
Gupta, Abhishek ;
Kale, Laxmikant V. ;
Milojicic, Dejan ;
Faraboschi, Paolo ;
Balle, Susanne M. .
PROCEEDINGS OF THE 2013 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2013), 2013, :11-20
[10]  
Jersak L.C., 2016, Proceedings of the 31st Annual ACM symposium on applied computing, Italy, P420, DOI 10.1145/2851613.2851625