Budget-aware scheduling algorithms for scientific workflows with stochastic task weights on heterogeneous IaaS Cloud platforms

被引:6
|
作者
Caniou, Yves [1 ]
Caron, Eddy [1 ]
Chang, Aurelie Kong Win [1 ]
Robert, Yves [1 ,2 ]
机构
[1] ENS Lyon, Lyon, France
[2] Univ Tennessee, Knoxville, TN USA
关键词
PERFORMANCE; STRATEGY;
D O I
10.1109/IPDPSW.2018.00014
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces several budget-aware algorithms to deploy scientific workflows on laaS Cloud platforms, where users can request Virtual Machines (VMs) of different types, each with specific cost and speed parameters. We use a realistic application/platform model with stochastic task weights, and VMs communicating through a datacenter. We extend two well-known algorithms, MIN-MIN and HEFT, and make scheduling decisions based upon machine availability and available budget. During the mapping process, the budget-aware algorithms make conservative assumptions to avoid exceeding the initial budget; we further improve our results with refined versions that aim at re-scheduling some tasks onto faster VMs, thereby spending any budget fraction leftover by the first allocation. These relined variants are much more time-consuming than the former algorithms, so there is a trade-off to find in terms of scalability. We report an extensive set of simulations with workflows from the Pegasus benchmark suite. Most of the time our budget-aware algorithms succeed in achieving efficient makespans while enforcing the given budget, despite (I) the uncertainty in task weights and (ii) the heterogeneity of VMs in both cost and speed values.
引用
收藏
页码:15 / 26
页数:12
相关论文
共 50 条
  • [21] Cache-aware scheduling of scientific workflows in a multisite cloud
    Heidsieck, Gaetan
    de Oliveira, Daniel
    Pacitti, Esther
    Pradal, Christophe
    Tardieu, Francois
    Valduriez, Patrick
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 122 : 172 - 186
  • [22] Security-Aware Scheduling of Multiple Scientific Workflows in Cloud
    Roy, Shubhro
    Gharote, Mangesh
    Ramamurthy, Arun
    Pawar, Anand
    Lodha, Sachin
    CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2022, CLOSER 2023, 2024, 1845 : 1 - 24
  • [23] A Scheduling Algorithm for Hadoop MapReduce Workflows with Budget Constraints in the Heterogeneous Cloud
    Wylie, Andrew
    Shi, Wei
    Corriveau, Jean-Pierre
    Wang, Yang
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 1433 - 1442
  • [24] Scheduling independent stochastic tasks on heterogeneous cloud platforms
    Gao, Yiqin
    Canon, Louis-Claude
    Robert, Yves
    Vivien, Frederic
    2019 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2019, : 385 - 395
  • [25] Power-Aware Mechanism for Scheduling Scientific Workflows in Cloud Environment
    Kataraki, Kirankumar, V
    Maradithaya, Sumana
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2021, 12 (01) : 22 - 38
  • [26] ECOS: An efficient task-clustering based cost-effective aware scheduling algorithm for scientific workflows execution on heterogeneous cloud systems
    Dong, Minggang
    Fan, Lili
    Jing, Chao
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 158
  • [27] Performance Evaluation of Security-Aware List Scheduling Algorithms in IaaS Cloud
    Djigal, Hamza
    Feng, Jun
    Lu, Jiamin
    2020 20TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2020), 2020, : 330 - 339
  • [28] A Data and Task Co-Scheduling Algorithm for Scientific Cloud Workflows
    Deng, Kefeng
    Ren, Kaijun
    Zhu, Min
    Song, Junqiang
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (02) : 349 - 362
  • [29] Task scheduling strategy based on data replication in scientific Cloud workflows
    Djebbar, Esma Insaf
    Belalem, Ghalem
    Benadda, Merien
    MULTIAGENT AND GRID SYSTEMS, 2016, 12 (01) : 55 - 67
  • [30] Budget-Driven Scheduling of Scientific Workflows in IaaS Clouds with Fine-Grained Billing Periods
    Rodriguez, Maria A.
    Buyya, Rajkumar
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2017, 12 (02)