ExPERT: Pareto-Efficient Task Replication on Grids and a Cloud

被引:18
作者
Ben-Yehuda, Orna Agmon [1 ]
Schuster, Assaf [1 ]
Sharov, Artyom [1 ]
Silberstein, Mark [1 ]
Iosup, Alexandru [2 ]
机构
[1] Technion Israel Inst Technol, IL-32000 Haifa, Israel
[2] Delft Univ Technol, Parallel & Distributed Syst Grp, Delft, Netherlands
来源
2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS) | 2012年
关键词
bags-of-tasks; cloud; grid; Pareto-frontier;
D O I
10.1109/IPDPS.2012.25
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many scientists perform extensive computations by executing large bags of similar tasks (BoTs) in mixtures of computational environments, such as grids and clouds. Although the reliability and cost may vary considerably across these environments, no tool exists to assist scientists in the selection of environments that can both fulfill deadlines and fit budgets. To address this situation, we introduce the ExPERT BoT scheduling framework. Our framework systematically selects from a large search space the Pareto-efficient scheduling strategies, that is, the strategies that deliver the best results for both makespan and cost. ExPERT chooses from them the best strategy according to a general, user-specified utility function. Through simulations and experiments in real production environments, we demonstrate that ExPERT can substantially reduce both makespan and cost in comparison to common scheduling strategies. For bioinformatics BoTs executed in a real mixed grid+cloud environment, we show how the scheduling strategy selected by ExPERT reduces both makespan and cost by 30%-70%, in comparison to commonly-used scheduling strategies.
引用
收藏
页码:167 / 178
页数:12
相关论文
共 46 条
  • [1] Abbass H. A., 2001, CEC
  • [2] Agrawal K, 2010, IPDPS, P1, DOI [DOI 10.1109/IPDPS.2010.5470346, 10.1109/IPDPS.2010.5470403, DOI 10.1109/IPDPS.2010.5470403]
  • [3] High-performance task distribution for volunteer computing
    Anderson, DP
    Korpela, E
    Walton, R
    [J]. First International Conference on e-Science and Grid Computing, Proceedings, 2005, : 196 - 203
  • [4] Andrzejak A., NOMS 10
  • [5] [Anonymous], CISC VIS NETW IND GL
  • [6] [Anonymous], 10 IEEE INT C COMP M
  • [7] [Anonymous], 2008, OSDI 08
  • [8] [Anonymous], 2010, HPDC 2010, DOI [10.1145/1851476.1851538, DOI 10.1145/1851476.1851538]
  • [9] Benoit A., 2009, IPDPS
  • [10] The Skyline operator
    Börzsönyi, S
    Kossmann, D
    Stocker, K
    [J]. 17TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2001, : 421 - 430