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 条
  • [1] [Anonymous], 2007, EVALUATION AMAZONS G
  • [2] [Anonymous], 2009, NIST DEFINITION CLOU
  • [3] [Anonymous], 2008, 2008 SC INT C HIGH P, DOI [DOI 10.1109/SC.2008.5217932, 10.1109/SC.2008.5217932]
  • [4] Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers
    Beloglazov, Anton
    Buyya, Rajkumar
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (13) : 1397 - 1420
  • [5] Montage: A grid enabled engine for delivering custom science-grade mosaics on demand
    Berriman, GB
    Deelman, E
    Good, J
    Jacob, J
    Katz, DS
    Kesselman, C
    Laity, A
    Prince, TA
    Singh, G
    Su, MH
    [J]. OPTIMIZING SCIENTIFIC RETURN FOR ASTRONOMY THROUGH INFORMATION TECHNOLOGIES, 2004, 5493 : 221 - 232
  • [6] Blythe J, 2005, 2005 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, P759
  • [7] A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems
    Braun, TD
    Siegel, HJ
    Beck, N
    Bölöni, LL
    Maheswaran, M
    Reuther, AI
    Robertson, JP
    Theys, MD
    Yao, B
    Hensgen, D
    Freund, RF
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (06) : 810 - 837
  • [8] Bux M., 2003, CORR
  • [9] GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing
    Buyya, R
    Murshed, M
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (13-15) : 1175 - 1220
  • [10] EMUSIM: an integrated emulation and simulation environment for modeling, evaluation, and validation of performance of Cloud computing applications
    Calheiros, Rodrigo N.
    Netto, Marco A. S.
    De Rose, Cesar A. F.
    Buyya, Rajkumar
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2013, 43 (05) : 595 - 612