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 条
  • [41] Energy-aware scheduling of bag-of-tasks applications on master-worker platforms
    Pineau, Jean-Francois
    Robert, Yves
    Vivien, Frederic
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (02): : 145 - 157
  • [42] Autonomic Scheduling of Deadline-Constrained Bag of Tasks in Hybrid Clouds
    Pelaez, Victor
    Campos, Antonio
    Garcia, Daniel F.
    Entrialgo, Joaquin
    PROCEEDINGS OF THE 2016 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (SPECTS), 2016,
  • [43] Power-aware Bag-of-Tasks scheduling on heterogeneous platforms
    Terzopoulos, George
    Karatza, Helen D.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (02): : 615 - 631
  • [44] Power-aware Bag-of-Tasks scheduling on heterogeneous platforms
    George Terzopoulos
    Helen D. Karatza
    Cluster Computing, 2016, 19 : 615 - 631
  • [45] Scheduling Different Types of Bag-of-Tasks Jobs in Distributed Systems
    Stavrinides, Georgios L.
    Karatza, Helen D.
    2019 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2019, : 13 - 18
  • [46] Bag-of-Tasks Intelligent Scheduling Agent (BISA) in Cloud Computing
    Darius, Preethi S. H.
    Kanaga, E. Grace Mary
    ADVANCED COMPUTATIONAL AND COMMUNICATION PARADIGMS, VOL 2, 2018, 706 : 239 - 246
  • [47] Orchestrating Bag-of-Tasks Applications with Dynamically Spawned Tasks in a Distributed Environment
    Stavrinides, Georgios L.
    Karatza, Helen D.
    2021 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (SPECTS), 2021,
  • [48] A meta-heuristic optimization approach to the scheduling of bag-of-tasks applications on heterogeneous clouds with multi-level arrivals and critical jobs
    Moschakis, Ioannis A.
    Karatza, Helen D.
    SIMULATION MODELLING PRACTICE AND THEORY, 2015, 57 : 1 - 25
  • [49] Centralized versus distributed schedulers for bag-of-tasks applications
    Beaumont, Olivier
    Carter, Larry
    Ferrante, Jeanne
    Legrand, Arnaud
    Marchal, Loris
    Robert, Yves
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (05) : 698 - 709
  • [50] Dynamic Real-Time Scheduling with Task Migration for Handling Bag-of-Tasks Applications on Clusters
    Hu, Menglan
    Luo, Jun
    2012 18TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS (ICON), 2012, : 222 - 226