ElasticSim: A Toolkit for Simulating Workflows with Cloud Resource Runtime Auto-Scaling and Stochastic Task Execution Times

被引:24
|
作者
Cai, Zhicheng [1 ,2 ]
Li, Qianmu [1 ]
Li, Xiaoping [3 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing, Jiangsu, Peoples R China
[2] Southeast Univ, Minist Educ, Key Lab Comp Network & Informat Integrat, Nanjing, Jiangsu, Peoples R China
[3] Southeast Univ, Sch Engn & Comp Sci, Nanjing, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Simulator; Cloud computing; Workflow scheduling; Stochastic execution time; Auto-scaling; PUBLIC CLOUDS; INFRASTRUCTURE; PREDICTION;
D O I
10.1007/s10723-016-9390-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Resource provisioning and scheduling are crucial for cloud workflow applications. Simulation is one of the most promising evaluation methods for different resource provisioning and scheduling algorithms. However, existing simulators for Cloud workflow applications fail to provide support for resource runtime auto-scaling and stochastic task execution time modeling. In this paper, a workflow simulator ElasticSim is introduced, which is an extension of the popular used CloudSim simulator by adding support for resource runtime auto-scaling and stochastic task execution time modeling. Most of existing workflow scheduling algorithms are static and are based on deterministic task execution times. By the aid of ElasticSim, the practical performance of existing static algorithms, when they are put into practice with stochastic task execution times, is evaluated. Experimental results show that about 2.8 % to 20 % additional resource rental cost is incurred for different cases and workflow deadlines are violated for most cases because of stochastic task execution times. Therefore, ElasticSim is a promising platform for evaluating the practical performance of workflow resource provisioning and scheduling algorithms, which supports resource runtime auto-scaling and stochastic task execution time modeling.
引用
收藏
页码:257 / 272
页数:16
相关论文
共 24 条
  • [1] ElasticSim: A Toolkit for Simulating Workflows with Cloud Resource Runtime Auto-Scaling and Stochastic Task Execution Times
    Zhicheng Cai
    Qianmu Li
    Xiaoping Li
    [J]. Journal of Grid Computing, 2017, 15 : 257 - 272
  • [2] VM Auto-Scaling for Workflows in Hybrid Cloud Computing
    Ahn, Younsun
    Kim, Yoonhee
    [J]. 2014 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC 2014), 2014, : 237 - 240
  • [3] Auto-scaling for Deadline Constrained Scientific Workflows in Cloud Environment
    Vinay, K.
    Kumar, S. M. Dilip
    [J]. 2016 IEEE ANNUAL INDIA CONFERENCE (INDICON), 2016,
  • [4] Dynamic Auto-scaling of VNFs based on Task Execution Patterns
    Mehmood, Asif
    Khan, Talha Ahmed
    Rivera, Javier Jose Diaz
    Song, Wang-Cheol
    [J]. 2019 20TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2019,
  • [5] Cloud Functions for Fast and Robust Resource Auto-Scaling
    Novak, Joe H.
    Kasera, Sneha Kumar
    Stutsman, Ryan
    [J]. 2019 11TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2019, : 168 - 175
  • [6] An adaptive auto-scaling framework for cloud resource provisioning
    Chouliaras, Spyridon
    Sotiriadis, Stelios
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 148 : 173 - 183
  • [7] Optimal Cloud Resource Auto-Scaling for Web Applications
    Jiang, Jing
    Lu, Jie
    Zhang, Guangquan
    Long, Guodong
    [J]. PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 58 - 65
  • [8] Adaptive Resource Provisioning and Auto-scaling for Cloud Native Software
    Pozdniakova, Olesia
    Mazeika, Dalius
    Cholomskis, Aurimas
    [J]. INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2018, 2018, 920 : 113 - 129
  • [9] A Data Analytics Based Approach to Cloud Resource Auto-Scaling
    Hao, Fang
    Kodialam, Murali
    Mukherjee, Sarit
    Lakshman, T., V
    [J]. 2022 IEEE 23RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR), 2022, : 224 - 231
  • [10] Cloud Resource Management With Turnaround Time Driven Auto-Scaling
    Liu, Xiaolong
    Yuan, Shyan-Ming
    Luo, Guo-Heng
    Huang, Hao-Yu
    Bellavista, Paolo
    [J]. IEEE ACCESS, 2017, 5 : 9831 - 9841