Dynamic Multiworkflow Deadline and Budget Constrained Scheduling in Heterogeneous Distributed Systems

被引:9
作者
Wang, Guan [1 ,2 ]
Wang, Yuxin [3 ]
Obaidat, Mohammad S. [4 ,5 ,6 ]
Lin, Chi [7 ]
Guo, He [7 ]
机构
[1] Dalian Univ Technol, Sch Software Technol, Dalian 116024, Peoples R China
[2] Liaoning Police Coll, Dalian 116036, Peoples R China
[3] Dalian Univ Technol, Sch Comp Sci & Technol, Dalian 116024, Peoples R China
[4] Univ Sharjah, Coll Comp & Informat, Sharjah 27272, U Arab Emirates
[5] Univ Jordan, King Abdullah 2 Sch Informat Technol, Amman 11942, Jordan
[6] Univ Sci & Technol Beijing, Beijing 100083, Peoples R China
[7] Dalian Univ Technol, Sch Software Engn, Dalian 116024, Peoples R China
来源
IEEE SYSTEMS JOURNAL | 2021年 / 15卷 / 04期
关键词
Task analysis; Dynamic scheduling; Heuristic algorithms; Quality of service; Standards; Resource management; Scheduling algorithms; Budget constrained; concurrent workflows; deadline constrained; dynamic scheduling systems; heterogeneous distributed system; WORKFLOW; ALGORITHM;
D O I
10.1109/JSYST.2021.3087527
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic scheduling of multiworkflow in a heterogeneous distributed system has become a crucial issue in recent days due to user-defined deadlines and budget constraints. In order to settle down this problem, we present a dynamic multiworkflow deadline and budget constrained heterogeneous scheduling (DMW-HDBS) algorithm. DMW-HDBS owns some unique features: in the task selection phase, an optimized priority selection strategy is applied to determine the priority scheduling tasks; in the stage of resource allocation, the cost and budget ratio is utilized to better balance therelationship between deadline and budget constraint; and the discard judgment mechanism is used to improve the success rate of multiworkflow scheduling. Real-world application experiments are conducted to verify that our algorithm has better scheduling performance than other competing algorithms.
引用
收藏
页码:4939 / 4949
页数:11
相关论文
共 38 条
  • [1] Cost-Driven Scheduling of Grid Workflows Using Partial Critical Paths
    Abrishami, Saeid
    Naghibzadeh, Mahmoud
    Epema, Dick H. J.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (08) : 1400 - 1414
  • [2] A hyper-heuristic cost optimisation approach for Scientific Workflow Scheduling in cloud computing
    Alkhanak, Ehab Nabiel
    Lee, Sai Peck
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 : 480 - 506
  • [3] Arabnejad H., 2012, 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications (ISPA), P633, DOI 10.1109/ISPA.2012.94
  • [4] Maximizing the completion rate of concurrent scientific applications under time and budget constraints
    Arabnejad, Hamid
    Barbosa, Jorge G.
    [J]. JOURNAL OF COMPUTATIONAL SCIENCE, 2017, 23 : 120 - 129
  • [5] Multi-QoS constrained and Profit-aware scheduling approach for concurrent workflows on heterogeneous systems
    Arabnejad, Hamid
    Barbosa, Jorge G.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 68 : 211 - 221
  • [6] A Budget Constrained Scheduling Algorithm for Workflow Applications
    Arabnejad, Hamid
    Barbosa, Jorge G.
    [J]. JOURNAL OF GRID COMPUTING, 2014, 12 (04) : 665 - 679
  • [7] Arabnejad H, 2014, WILEY SER PARA DIST, P147
  • [8] Arabnejad H, 2014, LECT NOTES COMPUT SC, V8584, P532, DOI 10.1007/978-3-319-09153-2_40
  • [9] List Scheduling Algorithm for Heterogeneous Systems by an Optimistic Cost Table
    Arabnejad, Hamid
    Barbosa, Jorge G.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (03) : 682 - 694
  • [10] Budget and Deadline Aware e-Science Workflow Scheduling in Clouds
    Arabnejad, Vahid
    Bubendorfer, Kris
    Ng, Bryan
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (01) : 29 - 44