Partitioning-Based Workflow Scheduling in Clouds

被引:7
|
作者
Almi'ani, Khaled [1 ]
Lee, Young Choon [2 ]
机构
[1] Al Hussein Bin Talal Univ, Maan, Jordan
[2] Macquarie Univ, N Ryde, NSW 2109, Australia
关键词
SCIENTIFIC WORKFLOWS; ALGORITHM;
D O I
10.1109/AINA.2016.83
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many applications in science and engineering become increasingly complex and large scale. These applications often consist of a large number of precedence-constrained tasks forming workflows represented by directed acyclic graph (DAG). In recent years, cloud computing has greatly leveraged the elastic and cost-efficient deployment of these applications. However, their effective deployment is largely dependent on the scheduling algorithm adopted. Most existing workflow scheduling algorithms are designed to optimize deadline or budget/cost, i.e., one being the objective and the other being constraint. In this paper, we present the Partitioning-Based Workflow Scheduling (PBWS) algorithm, which liberates the user from explicitly setting the upper bound of deadline and cost. Instead, PBWS adopts a slack parameter that controls the tradeoff point between deadline and cost. In particular, PBWS partitions a workflow into a number of small task graphs (or simply partitions) for which the granularity of such partitions is determined by the slack parameter. Each of these partitions is then matched with the best performing cloud resource in terms of both the overall execution time (makespan) and cost. The size of partitions may change by rearranging tasks between different partitions for the optimization of resource assignment. Our experimental results show that our PBWS algorithm outperforms two existing algorithms in terms of cost by a large margin with little overhead on makespan.
引用
收藏
页码:645 / 652
页数:8
相关论文
共 50 条
  • [1] Partitioning-Based Scheduling of OpenMP Task Systems With Tied Tasks
    Wang, Yang
    Jiang, Xu
    Guan, Nan
    Guo, Zhishan
    Liu, Xue
    Yi, Wang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (06) : 1322 - 1339
  • [2] Memory Partitioning-Based Modulo Scheduling for High-level Synthesis
    Lu, Tianyi
    Yin, Shouyi
    Yao, Xianqing
    Xie, Zhicong
    Liu, Leibo
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 2671 - 2674
  • [3] BASED ON MULTI-CONSTRAINT PARTITIONING MULTI-OBJECTIVE WORKFLOW SCHEDULING ALGORITHM IN HYBRID CLOUDS
    Wang, Bin
    Lin, Yong
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2022, 84 (03): : 31 - 44
  • [4] BASED ON MULTI-CONSTRAINT PARTITIONING MULTI-OBJECTIVE WORKFLOW SCHEDULING ALGORITHM IN HYBRID CLOUDS
    Wang, Bin
    Lin, Yong
    UPB Scientific Bulletin, Series C: Electrical Engineering and Computer Science, 2022, 84 (03): : 31 - 44
  • [5] Workflow Scheduling on Federated Clouds
    Durillo, Juan J.
    Prodan, Radu
    EURO-PAR 2014 PARALLEL PROCESSING, 2014, 8632 : 318 - 329
  • [6] A nested partitioning-based solution method for seru scheduling problem with resource allocation
    Zhang, Zhe
    Izui, Kazuhiro
    Song, Xiaoling
    Yin, Yong
    Gong, Xue
    JOURNAL OF MANAGEMENT SCIENCE AND ENGINEERING, 2024, 9 (01) : 101 - 114
  • [7] Topology-based Workflow Scheduling in Commercial Clouds
    Ji, Haoran
    Bao, Weidong
    Zhu, Xiaomin
    Xiao, Wenhua
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2015, 9 (11): : 4311 - 4330
  • [8] A nested partitioning-based approach to integrate process planning and scheduling in flexible manufacturing environment
    Mohapatra, P.
    Kumar, N.
    Matta, Andrea
    Tiwari, M. K.
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2015, 28 (10) : 1077 - 1091
  • [9] Workflow Tasks Scheduling Optimization Based on Genetic Algorithm in Clouds
    Yang Cui
    Zhang Xiaoqing
    2018 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA), 2018, : 6 - 10
  • [10] Slotframe Partitioning-based Cell Scheduling for IEEE 802.15.4 Time Slotted Channel Hopping
    Kwon, Jung-Hyok
    Kim, Eui-Jik
    Kim, Dongwan
    SENSORS AND MATERIALS, 2019, 31 (05) : 1419 - 1427