Monte Carlo Simulation-Based Robust Workflow Scheduling for Spot Instances in Cloud Environments

被引:22
|
作者
Wu, Quanwang [1 ]
Fang, Jianzhao [1 ]
Zeng, Jie [2 ]
Wen, Junhao [3 ]
Luo, Fengji [4 ]
机构
[1] Chongqing Univ, Coll Comp Sci, Chongqing 400044, Peoples R China
[2] Chongqing Univ, Natl Expt Teaching Demonstrat Ctr, Chongqing 400044, Peoples R China
[3] Chongqing Univ, Coll Big Data & Software Engn, Chongqing 400044, Peoples R China
[4] Univ Sydney, Sch Civil Engn, Sydney 2006, Australia
来源
TSINGHUA SCIENCE AND TECHNOLOGY | 2024年 / 29卷 / 01期
基金
中国国家自然科学基金;
关键词
Monte Carlo methods; Costs; Stochastic processes; Pricing; Silicon; Task analysis; constrained optimization; Monte Carlo simulation; robustness; Spot Instances (SIs); workflow scheduling; SCIENTIFIC WORKFLOWS; ALGORITHM; COST; INFRASTRUCTURE; PERFORMANCE; MAKESPAN; TASKS;
D O I
10.26599/TST.2022.9010065
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
When deploying workflows in cloud environments, the use of Spot Instances (SIs) is intriguing as they are much cheaper than on-demand ones. However, SIs are volatile and may be revoked at any time, which results in a more challenging scheduling problem involving execution interruption and hence hinders the successful handling of conventional cloud workflow scheduling techniques. Although some scheduling methods for SIs have been proposed, most of them are no more applicable to the latest SIs, as they have evolved by eliminating bidding and simplifying the pricing model. This study focuses on how to minimize the execution cost with a deadline constraint when deploying a workflow on volatile SIs in cloud environments. Based on Monte Carlo simulation and list scheduling, a stochastic scheduling method called MCLS is devised to optimize a utility function introduced for this problem. With the Monte Carlo simulation framework, MCLS employs sampled task execution time to build solutions via deadline distribution and list scheduling, and then returns the most robust solution from all the candidates with a specific evaluation mechanism and selection criteria. Experimental results show that the performance of MCLS is more competitive compared with traditional algorithms.
引用
收藏
页码:112 / 126
页数:15
相关论文
共 50 条
  • [41] Monte Carlo simulation-based algorithms for estimating the reliability of mobile agent-based systems
    Daoud, Mosaab
    Mahmoud, Qusay H.
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2008, 31 (01) : 19 - 31
  • [42] VEHICLE SCHEDULING PROBLEM AND MONTE-CARLO SIMULATION
    BUXEY, GM
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1979, 30 (06) : 563 - 573
  • [43] Dynamic scheduling based on simulation of workflow
    Ji, HF
    Fan, YS
    THIRD INTERNATIONAL CONFERENCE ON ELECTRONIC COMMERCE ENGINEERING: DIGITAL ENTERPRISES AND NONTRADITIONAL INDUSTRIALIZATION, 2003, : 224 - 227
  • [44] Optimization of Preventive Maintenance Scheduling based on Monte Carlo simulation in Processing Plants
    Hamedi, Maryam
    Sharafi, Saeed
    Delshad, Mojtaba Tagheh
    PROCEEDINGS OF 2019 15TH IRAN INTERNATIONAL INDUSTRIAL ENGINEERING CONFERENCE (IIIEC), 2019, : 293 - 296
  • [45] MODIFIED MONTE-CARLO SIMULATION FOR PROBABILISTIC SCHEDULING
    DIAZ, CF
    HADIPRIONO, FC
    CIVIL ENGINEERING SYSTEMS, 1992, 9 (04): : 337 - 347
  • [46] Robust simulation-based estimation
    Genton, MG
    de Luna, X
    STATISTICS & PROBABILITY LETTERS, 2000, 48 (03) : 253 - 259
  • [47] ROBUST AND FLEXIBLE AIR MOBILITY SCHEDULING USING STOCHASTIC SIMULATION-BASED ASSESSMENT
    Hussain, Talib S.
    Shapiro, Richard
    Sommer, Steve R.
    Ogden, Nicole
    Dea, John
    Collins, John
    Baum, Julia
    Vela, Adan E.
    Chang, Allison
    2015 WINTER SIMULATION CONFERENCE (WSC), 2015, : 2354 - 2365
  • [48] Hierarchical Cross-Organizational Workflow Scheduling Algorithm in Cloud Environments
    Tan, Wen'an
    Peng, Jia
    Sun, Yong
    Chen, Senbo
    Tang, Anqiong
    Tang, Shan
    HUMAN CENTERED COMPUTING, HCC 2014, 2015, 8944 : 522 - 533
  • [49] Simulation-Based Robust Scheduling for Smart Factories Considering Improved Test Strategies
    Hipp, Ulrich
    Zeh, Tobias
    Klein, Wolfram
    Joanni, Andreas
    Rothbauer, Stefan
    Zeller, Marc
    2020 ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS 2020), 2020,
  • [50] Distributed Grey Wolf Optimizer for scheduling of workflow applications in cloud environments
    Abed-alguni, Bilal H.
    Alawad, Noor Aldeen
    APPLIED SOFT COMPUTING, 2021, 102