Cost-Efficient Workflow Scheduling Algorithm for Applications With Deadline Constraint on Heterogeneous Clouds

被引:45
|
作者
Tang, Xiaoyong [1 ]
Cao, Wenbiao [1 ]
Tang, Huiya [2 ]
Deng, Tan [1 ]
Mei, Jing [3 ]
Liu, Yi [1 ]
Shi, Cheng [1 ]
Xia, Meng [1 ]
Zeng, Zeng [4 ]
机构
[1] Changsha Univ Sci & Technol, Sch Comp & Commun Engn, Changsha 410114, Hunan, Peoples R China
[2] Kong Baptist Univ United Int Coll UIC, Beijing Normal Univ, Appl Econ, Xiangzhou 519000, Zhuhai, Peoples R China
[3] Hunan Normal Univ, Coll Informat Sci & Engn, Changsha 410081, Hunan, Peoples R China
[4] ASTAR, I2R, Singapore 138632, Singapore
基金
中国国家自然科学基金;
关键词
Cloud computing; Task analysis; Costs; Computational modeling; Scheduling; Job shop scheduling; Heuristic algorithms; Workflow application; cost; heterogeneous clouds; schedule length; task scheduling; SCIENTIFIC WORKFLOWS; TASKS;
D O I
10.1109/TPDS.2021.3134247
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In recent years, more and more large-scale data processing and computing workflow applications run on heterogeneous clouds. Such cloud applications with precedence-constrained tasks are usually deadline-constrained and their scheduling is an essential problem faced by cloud providers. Moreover, minimizing the workflow execution cost based on cloud billing periods is also a complex and challenging problem for clouds. In realizing this, we first model the workflow applications as I/O Data-aware Directed Acyclic Graph (DDAG), according to clouds with global storage systems. Then, we mathematically state this deadline-constrained workflow scheduling problem with the goal of minimum execution financial cost. We also prove that the time complexity of this problem is NP-hard by deducing from a multidimensional multiple-choice knapsack problem. Third, we propose a heuristic cost-efficient task scheduling strategy called CETSS, which includes workflow DDAG model building, task subdeadline initialization, greedy workflow scheduling algorithm, and task adjusting method. The greedy workflow scheduling algorithm mainly consists of dynamical task renting billing period sharing method and unscheduled task subdeadline relax technique. We perform rigorous simulations on some synthetic randomly generated applications and real-world applications, such as Epigenomics, CyberShake, and LIGO. The experimental results clearly demonstrate that our proposed heuristic CETSS outperforms the existing algorithms and can effective save the total workflow execution cost. In particular, CETSS is very suitable for large workflow applications.
引用
收藏
页码:2079 / 2092
页数:14
相关论文
共 50 条
  • [1] A Fully Hybrid Algorithm for Deadline Constrained Workflow Scheduling in Clouds
    Yang, Liwen
    Xia, Yuanqing
    Ye, Lingjuan
    Gao, Runze
    Zhan, Yufeng
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (03) : 3197 - 3210
  • [2] Energy and cost aware workflow scheduling in clouds with deadline constraint
    Medara, Rambabu
    Singh, Ravi Shankar
    Sompalli, Mahesh
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (13)
  • [3] Cost Effective Genetic Algorithm for Workflow Scheduling in Cloud Under Deadline Constraint
    Meena, Jasraj
    Kumar, Malay
    Vardhan, Manu
    IEEE ACCESS, 2016, 4 : 5065 - 5082
  • [4] Cost-Efficient Fault-Tolerant Workflow Scheduling for Deadline-Constrained Microservice-Based Applications in Clouds
    Li, Zengpeng
    Yu, Huiqun
    Fan, Guisheng
    Zhang, Jiayin
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (03): : 3220 - 3232
  • [5] Online cost-efficient scheduling of deadline-constrained workloads on hybrid clouds
    Van den Bossche, Ruben
    Vanmechelen, Kurt
    Broeckhove, Jan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (04): : 973 - 985
  • [6] ET2FA: A Hybrid Heuristic Algorithm for Deadline-Constrained Workflow Scheduling in Cloud
    Sun, Zaixing
    Zhang, Boyu
    Gu, Chonglin
    Xie, Ruitao
    Qian, Bin
    Huang, Hejiao
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (03) : 1807 - 1821
  • [7] An Online Cost-Efficient Scheduler for Requests with Deadline Constraint in Hybrid Clouds
    Wang, Yufei
    Xue, Guangtao
    Qian, Shiyou
    Li, Minglu
    PROCEEDINGS OF 2017 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC 2017), 2017, : 318 - 322
  • [8] Cost-Effective Algorithm for Workflow Scheduling in Cloud Computing Under Deadline Constraint
    Nasr, Aida A.
    El-Bahnasawy, Nirmeen A.
    Attiya, Gamal
    El-Sayed, Ayman
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2019, 44 (04) : 3765 - 3780
  • [9] Cost-Effective Algorithm for Workflow Scheduling in Cloud Computing Under Deadline Constraint
    Aida A. Nasr
    Nirmeen A. El-Bahnasawy
    Gamal Attiya
    Ayman El-Sayed
    Arabian Journal for Science and Engineering, 2019, 44 : 3765 - 3780
  • [10] Transformer-Enhanced DQN Approach for Energy and Cost-Efficient Large-Scale Dynamic Workflow Scheduling in Heterogeneous Environment
    Ding, Fan
    Yuan, Yaqian
    Lv, Lizhi
    Zhang, Rui
    Zhou, Wenbo
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (22): : 37351 - 37367