Scheduling bag-of-tasks applications on hybrid clouds under due date constraints

被引:22
|
作者
Zhang, Yi [1 ]
Zhou, Junlong [1 ]
Sun, Jin [1 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, 200 Xiaolingwei St, Nanjing 210094, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Bag-of-tasks scheduling; Hybrid clouds; Due date; Cost minimization; COST MINIMIZATION; TIME;
D O I
10.1016/j.sysarc.2019.101654
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Bag-of-tasks (BoT) applications consisting of multiple tasks are widely used in a variety of application fields. Different from the traditional deadline constraint in scheduling problems, a due date constraint allows the completion time of BoT applications to exceed the pre-specified due date, but would impose the tardiness penalty. In order to reduce this tardiness penalty, the customer is willing to outsource a part of tasks to public clouds despite the new cost of using public clouds' resources. In this scenario, the challenge is to optimally schedule tasks on hybrid clouds for the purpose of minimizing the total cost. This problem of scheduling BoT application on hybrid clouds under due date constraints can be formulated as an integer program. To solve this problem, we propose several heuristics by employing an effective task rescheduling strategy. Furthermore, we develop two effective acceleration methods, namely AM1 and AM2, which can be used by the rescheduling strategy for improving the efficiency. This conclusion is validated by proofs in theory. Extensive simulations are performed to justify the effectiveness and efficiency of the proposed scheduling heuristics. Experimental results demonstrate the performance of the task rescheduling strategy in terms of rescheduling quality and computational efficiency.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Scheduling Bag-of-Tasks applications with Budget constraints on Hybrid Clouds
    Zhang, Yi
    Sun, Jin
    Wu, Zebin
    Chen, Li
    2018 SIXTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2018, : 12 - 17
  • [2] A Novel Firefly Algorithm for Scheduling Bag-of-Tasks Applications Under Budget Constraints on Hybrid Clouds
    Zhang, Yi
    Zhou, Junlong
    Sun, Lulu
    Mao, Jingjing
    Sun, Jin
    IEEE ACCESS, 2019, 7 : 151888 - 151901
  • [3] Effective Metaheuristic Algorithms for Bag-of-Tasks Scheduling Problems Under Budget Constraints on Hybrid Clouds
    Ma, Linhua
    Xu, Chunshan
    Ma, Haoyang
    Li, Yujie
    Wang, Jiali
    Sun, Jin
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2021, 30 (05)
  • [4] Cooperative Scheduling of Bag-of-Tasks Workflows on Hybrid Clouds
    Duan, Rubing
    Prodan, Radu
    2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, : 439 - 446
  • [5] A stochastic algorithm for scheduling bag-of-tasks applications on hybrid clouds under task duration variations
    Yin, Lu
    Zhou, Junlong
    Sun, Jin
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 184
  • [6] A stochastic algorithm for scheduling bag-of-tasks applications on hybrid clouds under task duration variations
    Yin, Lu
    Zhou, Junlong
    Sun, Jin
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 184
  • [7] An Improved Genetic Algorithm for Solving Bag-of-tasks Scheduling Problems with Deadline Constraints on Hybrid Clouds
    Mao, Jingjing
    Sun, Lulu
    Zhang, Yi
    Sun, Jin
    PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC), 2018, : 305 - 310
  • [8] An Heuristic for Bag-of-Tasks Scheduling Problems with Resource Demands and Budget Constraints to Minimize Makespan on Hybrid Clouds
    Zhang, Yi
    Sun, Jin
    Wu, Zebin
    2017 FIFTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2017, : 39 - 44
  • [9] BUDGET ESTIMATION AND CONTROL FOR BAG-OF-TASKS SCHEDULING IN CLOUDS
    Oprescu, Ana-Maria
    Kielmann, Thilo
    Leahu, Haralambie
    PARALLEL PROCESSING LETTERS, 2011, 21 (02) : 219 - 243
  • [10] Intelligent Scheduling of Bag-of-Tasks Applications in the Cloud
    Hepsiba, Preethi Sheba
    Kanaga, Grace Mary E.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (05) : 473 - 480