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 条
  • [31] Non-Clairvoyant Assignment of Bag-of-Tasks Applications Across Multiple Clouds
    HoseinyFarahabady, M.
    Lee, Young Choon
    Zomaya, Albert Y.
    2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 423 - 428
  • [32] Automatic Tuning of Bag-of-Tasks Applications
    Sahli, Majed
    Mansour, Essam
    Alturkestani, Tariq
    Kalnis, Panos
    2015 IEEE 31ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2015, : 843 - 854
  • [33] A Bag-of-Tasks Scheduler Tolerant to Temporal Failures in Clouds
    Teylo, Luan
    Arantes, Luciana
    Sens, Pierre
    Drummond, Lucia Maria de A.
    2019 31ST INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2019), 2019, : 144 - 151
  • [34] Cost minimization for bag-of-tasks workflows in a federation of clouds
    Somayeh Abdi
    Latif PourKarimi
    Mahmood Ahmadi
    Farzad Zargari
    The Journal of Supercomputing, 2018, 74 : 2801 - 2822
  • [35] Cost minimization for bag-of-tasks workflows in a federation of clouds
    Abdi, Somayeh
    PourKarimi, Latif
    Ahmadi, Mahmood
    Zargari, Farzad
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (06): : 2801 - 2822
  • [36] Bag-of-Tasks Applications Scheduling on Volunteer Desktop Grids with Adaptive Information Dissemination
    Kwan, Shun Kit
    Muppala, Jogesh K.
    IEEE LOCAL COMPUTER NETWORK CONFERENCE, 2010, : 544 - 551
  • [37] Requirement-Aware Scheduling of Bag-of-Tasks Applications on Grids with Dynamic Resilience
    Hu, Menglan
    Veeravalli, Bharadwaj
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (10) : 2108 - 2114
  • [38] CloudFreq: Elastic Energy-Efficient Bag-of-Tasks Scheduling in DVFS-enabled Clouds
    Zhang, Yujian
    Wang, Yun
    Hu, Cheng
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2015, : 585 - 592
  • [39] Bag-of-Tasks Scheduling with Rejection in Large Computing Systems
    Li, Weidong
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2023, 40 (04)
  • [40] Stochastic Scheduling for Bag-of-Tasks Applications with Uncertain Task Durations in Cloud Computing Environments
    Yin, Lu
    Sun, Jin
    Zhang, Yi
    Wu, Zebin
    IEEE INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN SYSTEMS SCIENCE AND ENGINEERING (IEEE RASSE 2021), 2021,