Two new fast heuristics for mapping parallel applications on cloud computing

被引:15
作者
De Falco, I. [1 ]
Scafuri, U. [1 ]
Tarantino, E. [1 ]
机构
[1] Natl Res Council Italy ICAR CNR, Inst High Performance Comp & Networking, I-80131 Naples, Italy
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2014年 / 37卷
关键词
Cloud computing; Mapping; Communicating tasks; Heuristics; INDEPENDENT TASKS; ALGORITHMS; INTELLIGENCE; PROCESSORS; ASSIGNMENT; TESTS;
D O I
10.1016/j.future.2014.02.019
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper two new heuristics, named Min-min-C and Max-min-C, are proposed able to provide near-optimal solutions to the mapping of parallel applications, modeled as Task Interaction Graphs, on computational clouds. The aim of these heuristics is to determine mapping solutions which allow exploiting at best the available cloud resources to execute such applications concurrently with the other cloud services. Differently from their originating Min-min and Max-min models, the two introduced heuristics take also communications into account. Their effectiveness is assessed on a set of artificial mapping problems differing in applications and in node working conditions. The analysis, carried out also by means of statistical tests, reveals the robustness of the two algorithms proposed in coping with the mapping of small- and medium-sized high performance computing applications on non-dedicated cloud nodes. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 13
页数:13
相关论文
共 59 条
[1]   Parallel program performance prediction using deterministic task graph analysis [J].
Adve, VS ;
Vernon, MK .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2004, 22 (01) :94-136
[2]  
[Anonymous], 2011, GOOGLE APP ENGINE
[3]  
[Anonymous], 2006, Amazon elastic compute cloud
[4]  
[Anonymous], P 10 INT C HIGH PERF
[5]  
[Anonymous], STAT INFERENCE COMPU
[6]  
[Anonymous], 2011, WHATS NEW PERFORMANC
[7]   A Launch-time Scheduling Heuristics for Parallel Applications on Wide Area Grids [J].
Baraglia, Ranieri ;
Ferrini, Renato ;
Tonellotto, Nicola ;
Ricci, Laura ;
Yahyapour, Ramin .
JOURNAL OF GRID COMPUTING, 2008, 6 (02) :159-175
[8]  
Berman F, 1999, GRID: BLUEPRINT FOR A NEW COMPUTING INFRASTRUCTURE, P279
[9]   A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems [J].
Braun, TD ;
Siegel, HJ ;
Beck, N ;
Bölöni, LL ;
Maheswaran, M ;
Reuther, AI ;
Robertson, JP ;
Theys, MD ;
Yao, B ;
Hensgen, D ;
Freund, RF .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (06) :810-837
[10]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616