DynamicCloudSim: Simulating heterogeneity in computational clouds

被引:39
作者
Bux, Marc [1 ]
Leser, Ulf [1 ]
机构
[1] Humboldt Univ, Dept Comp Sci, D-10099 Berlin, Germany
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2015年 / 46卷
关键词
Cloud computing; Simulation; Heterogeneity; Scientific workflows; Scheduling; PERFORMANCE; MANAGEMENT; HEURISTICS; TOOLKIT;
D O I
10.1016/j.future.2014.09.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Simulation has become a commonly employed first step in evaluating novel approaches towards resource allocation and task scheduling on distributed architectures. However, existing simulators fall short in their modeling of the instability common to shared computational infrastructure, such as public clouds. In this work, we present DynamicCloudSim which extends the popular simulation toolkit CloudSim with several factors of instability, including inhomogeneity and dynamic changes of performance at runtime as well as failures during task execution. As a validation of the introduced functionality, we simulate the impact of instability on scientific workflow scheduling by assessing and comparing the performance of four schedulers in the course of several experiments both in simulation and on real cloud infrastructure. Results indicate that our model seems to adequately capture the most important aspects of cloud performance instability. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:85 / 99
页数:15
相关论文
共 52 条
  • [11] CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
    Calheiros, Rodrigo N.
    Ranjan, Rajiv
    Beloglazov, Anton
    De Rose, Cesar A. F.
    Buyya, Rajkumar
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) : 23 - 50
  • [12] SimGrid: a Generic Framework for Large-Scale Distributed Experiments
    Casanova, Henri
    Legrand, Arnaud
    Quinson, Martin
    [J]. 2008 UKSIM TENTH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION, 2008, : 126 - 131
  • [13] PerM: efficient mapping of short sequencing reads with periodic full sensitive spaced seeds
    Chen, Yangho
    Souaiaia, Tade
    Chen, Ting
    [J]. BIOINFORMATICS, 2009, 25 (19) : 2514 - 2521
  • [14] Cheng WD, 2012, STRUCT BOND, V144, P1, DOI [10.1007/430_2011_64, 10.1109/ICADE.2012.6330087]
  • [15] Couvares P., 2007, Workflows for e-Science, P357, DOI [DOI 10.1007/978-1-84628-757-2_22, DOI 10.1007/978-1-84628-757-222]
  • [16] SHRiMP2: Sensitive yet Practical Short Read Mapping
    David, Matei
    Dzamba, Misko
    Lister, Dan
    Ilie, Lucian
    Brudno, Michael
    [J]. BIOINFORMATICS, 2011, 27 (07) : 1011 - 1012
  • [17] Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137
  • [18] Deelman E., 2005, Scientific Programming, V13, P219
  • [19] Depoorter W, 2008, LECT NOTES COMPUT SC, V5168, P544, DOI 10.1007/978-3-540-85451-7_58
  • [20] Donassolo B., 2010, 19th ACM International Symposium on High Performance Distributed Computing, P605