A scheduling algorithm using sub-deadline for workflow applications under budget and deadline constrained

被引:18
作者
Sun, Ting [1 ]
Xiao, Chuangbai [1 ]
Xu, Xiujie [1 ,2 ]
机构
[1] Beijing Univ Technol, Sch Comp Sci, Beijing 100124, Peoples R China
[2] Shandong Jianzhu Univ, Sch Management Engn, Jinan 250101, Shandong, Peoples R China
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2019年 / 22卷 / Suppl 3期
基金
北京市自然科学基金;
关键词
Scheduling; Sub-deadline; Quality of service; Planning success rate; Workflow application;
D O I
10.1007/s10586-018-1751-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the development of the cloud and grid computing, the cloud infrastructures and grids provide a platform for workflow applications. It is very essential to meet the requirements of users and to complete workflow scheduling efficiently. The scheduling of the workflow is limited by quality of service (QoS) parameters. Many scheduling algorithms have been proposed for the execution of workflow applications using QoS parameters. In this study, we improved a scheduling algorithm that considers workflow applications under budget and deadline constraints. This algorithm provided a simple way to deal with the deadline and budget constraints. The algorithm was named BDSD and used to find a scheduling that satisfies of deadline and budget constraints required by a user. The planning success rate (PSR) was utilized to show the effectiveness of the proposed algorithm. For the simulation experiment, random and real workflow applications were exploited. Experimental results showed that compared with other algorithms the algorithm had a higher PSR.
引用
收藏
页码:S5987 / S5996
页数:10
相关论文
共 24 条
[1]  
[Anonymous], 1976, Computer and job-shop scheduling theory
[2]   Low-time complexity budget-deadline constrained workflow scheduling on heterogeneous resources [J].
Arabnejad, Hamid ;
Barbosa, Jorge G. ;
Prodan, Radu .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 55 :29-40
[3]   A Budget Constrained Scheduling Algorithm for Workflow Applications [J].
Arabnejad, Hamid ;
Barbosa, Jorge G. .
JOURNAL OF GRID COMPUTING, 2014, 12 (04) :665-679
[4]   SimGrid: a Generic Framework for Large-Scale Distributed Experiments [J].
Casanova, Henri ;
Legrand, Arnaud ;
Quinson, Martin .
2008 UKSIM TENTH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION, 2008, :126-131
[5]   Cost-Aware Multimedia Data Allocation for Heterogeneous Memory Using Genetic Algorithm in Cloud Computing [J].
Gai, Keke ;
Qiu, Longfei ;
Zhao, Hui ;
Qiu, Meikang .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (04) :1212-1222
[6]   The Convergence of Clouds, Grids, and Autonomics [J].
Germain-Renaud, Cecile ;
Rana, Omer F. .
IEEE INTERNET COMPUTING, 2009, 13 (06) :9-9
[7]  
Jia Yu, 2006, Scientific Programming, V14, P217
[8]   Online optimization for scheduling preemptable tasks on IaaS cloud systems [J].
Li, Jiayin ;
Qiu, Meikang ;
Ming, Zhong ;
Quan, Gang ;
Qin, Xiao ;
Gu, Zonghua .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (05) :666-677
[9]   Bi-Criteria Scheduling of Scientific Grid Workflows [J].
Prodan, Radu ;
Wieczorek, Marek .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2010, 7 (02) :364-376
[10]   Phase-Change Memory Optimization for Green Cloud with Genetic Algorithm [J].
Qiu, Meikang ;
Ming, Zhong ;
Li, Jiayin ;
Gai, Keke ;
Zong, Ziliang .
IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (12) :3528-3540