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 条
  • [1] Budget-aware scheduling algorithms for scientific workflows with stochastic task weights on infrastructure as a service Cloud platforms
    Caniou, Yves
    Caron, Eddy
    Kong Win Chang, Aurelie
    Robert, Yves
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (17):
  • [2] A Budget-Aware algorithm for Scheduling Scientific Workflows in Cloud
    Arabnejad, Vahid
    Bubendorfer, Kris
    Ng, Bryan
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 1188 - 1195
  • [3] Budget-Aware Task Scheduling in the Cloud
    Thanasias, Vasileios
    Lee, Choonhwa
    Helal, Sumi
    2014 SIXTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN 2014), 2014, : 309 - +
  • [4] A taxonomy and survey on scheduling algorithms for scientific workflows in IaaS cloud computing environments
    Rodriguez, Maria Alejandra
    Buyya, Rajkumar
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (08):
  • [5] A heuristic-based task scheduling algorithm for scientific workflows in heterogeneous cloud computing platforms
    NoorianTalouki, Reza
    Shirvani, Mirsaeid Hosseini
    Motameni, Homayun
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 4902 - 4913
  • [6] Budget-based resource provisioning and scheduling algorithm for scientific workflows on IaaS cloud
    Rajasekar P
    Santhiya P
    Multimedia Tools and Applications, 2024, 83 : 50981 - 51007
  • [7] Budget-based resource provisioning and scheduling algorithm for scientific workflows on IaaS cloud
    Rajasekar, P.
    Santhiya, P.
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (17) : 50981 - 51007
  • [8] Budget-Aware Scheduling for Hyperparameter Optimization Process in Cloud Environment
    Yao, Yan
    Yu, Jiguo
    Cao, Jian
    Liu, Zengguang
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2021, PT III, 2022, 13157 : 278 - 292
  • [9] Scheduling multiple scientific workflows using containers on IaaS cloud
    P. Rajasekar
    Yogesh Palanichamy
    Journal of Ambient Intelligence and Humanized Computing, 2021, 12 : 7621 - 7636
  • [10] Scheduling multiple scientific workflows using containers on IaaS cloud
    Rajasekar, P.
    Palanichamy, Yogesh
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (07) : 7621 - 7636