Status | 已发表Published |
Title | Cost-Efficient Workflow Scheduling Algorithm for Applications with Deadline Constraint on Heterogeneous Clouds |
Creator | |
Date Issued | 2022-09 |
Source Publication | IEEE Transactions on Parallel and Distributed Systems
![]() |
ISSN | 1045-9219 |
Volume | 33Issue:9Pages:2079-2092 |
Abstract | 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. |
Keyword | cost heterogeneous clouds schedule length task scheduling Workflow application |
DOI | 10.1109/TPDS.2021.3134247 |
URL | View source |
Indexed By | SCIE |
Language | 英语English |
WOS Research Area | Computer Science ; Engineering |
WOS Subject | Computer Science, Theory & Methods ; Engineering, Electrical & Electronic |
WOS ID | WOS:000752009900001 |
Scopus ID | 2-s2.0-85121783220 |
Citation statistics | |
Document Type | Journal article |
Identifier | http://repository.uic.edu.cn/handle/39GCC9TT/8236 |
Collection | Beijing Normal-Hong Kong Baptist University |
Corresponding Author | Deng, Tan |
Affiliation | 1.School of Computer and Communications Engineering,Changsha University of Science and Technology,Changsha,Hunan,410114,China 2.Applied Economics,Beijing Normal University,Hong Kong Baptist University United International College (UIC),Zhuhai,Xiangzhou,519000,China 3.College of Information Science and Engineering,Hunan Normal University,Changsha,Hunan,410081,China 4.I2R,A*Star,Singapore,138632,Singapore |
Recommended Citation GB/T 7714 | Tang, Xiaoyong,Cao, Wenbiao,Tang, Huiyaet al. Cost-Efficient Workflow Scheduling Algorithm for Applications with Deadline Constraint on Heterogeneous Clouds[J]. IEEE Transactions on Parallel and Distributed Systems, 2022, 33(9): 2079-2092. |
APA | Tang, Xiaoyong., Cao, Wenbiao., Tang, Huiya., Deng, Tan., Mei, Jing., .. & Zeng, Zeng. (2022). Cost-Efficient Workflow Scheduling Algorithm for Applications with Deadline Constraint on Heterogeneous Clouds. IEEE Transactions on Parallel and Distributed Systems, 33(9), 2079-2092. |
MLA | Tang, Xiaoyong,et al."Cost-Efficient Workflow Scheduling Algorithm for Applications with Deadline Constraint on Heterogeneous Clouds". IEEE Transactions on Parallel and Distributed Systems 33.9(2022): 2079-2092. |
Files in This Item: | There are no files associated with this item. |
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment