Deadline-Constrained Cost Minimisation for Cloud Computing Environments

被引:1
|
作者
Manam, Samuel [1 ]
Moessner, Klaus [1 ,2 ]
Vural, Serdar [1 ]
机构
[1] Univ Surrey, Inst Commun Syst ICS, 5G Innovat Ctr, Guildford GU2 7XH, England
[2] Tech Univ Chemnitz, Fac Elect Engn & Informat Technol, D-09107 Chemnitz, Germany
基金
欧盟地平线“2020”;
关键词
Task analysis; Costs; Cloud computing; Optimization; Scheduling algorithms; Dynamic scheduling; Delays; deadline constraints; resource scheduling; scientific workflow; INDEX TERMS; optimisation; SCHEDULING ALGORITHM; SCIENTIFIC WORKFLOWS; TASKS;
D O I
10.1109/ACCESS.2023.3258682
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The interest in performing scientific computations using commercially available cloud computing resources has grown rapidly in the last decade. However, scheduling multiple workflows in cloud computing is challenging due to its non-functional constraints and multi-dimensional resource requirements. Scheduling algorithms proposed in literature use search-based approaches which often result in very high computational overhead and long execution time. In this paper, a Deadline-Constrained Cost Minimisation (DCCM) algorithm is proposed for resource scheduling in cloud computing. In the proposed scheme, tasks were grouped based on their scheduling deadline constraints and data dependencies. Compared to other approaches, DCCM focuses on meeting the user-defined deadline by sub-dividing tasks into different levels based on their priorities. Simulation results showed that DCCM achieved higher success rates when compared to the state-of-the-art approaches.
引用
收藏
页码:38514 / 38522
页数:9
相关论文
共 50 条
  • [1] Cutting Your Cloud Computing Cost for Deadline-Constrained Batch Jobs
    Yao, Min
    Zhang, Peng
    Li, Yin
    Hu, Jie
    Lin, Chuang
    Li, Xiang-Yang
    [J]. 2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, : 337 - 344
  • [2] Efficient scientific workflow scheduling for deadline-constrained parallel tasks in cloud computing environments
    Zhang, Longxin
    Zhou, Liqian
    Salah, Ahmad
    [J]. INFORMATION SCIENCES, 2020, 531 : 31 - 46
  • [3] Deadline-Constrained Algorithms for Scheduling of Bag-of-Tasks and Workflows in Cloud Computing Environments
    Maurya, Ashish Kumar
    Tripathi, Anil Kumar
    [J]. 2018 2ND INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPILATION, COMPUTING AND COMMUNICATIONS (HP3C 2018), 2018, : 6 - 10
  • [4] Cost-Aware Scheduling of Deadline-Constrained Task Workflows in Public Cloud Environments
    Moens, Hendrik
    Handekyn, Koen
    De Turck, Filip
    [J]. 2013 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2013), 2013, : 68 - 75
  • [5] Coalition formation for deadline-constrained resource procurement in cloud computing
    Hu, Junyan
    Li, Kenli
    Liu, Chubo
    Chen, Jianguo
    Li, Keqin
    [J]. Journal of Parallel and Distributed Computing, 2021, 149 : 1 - 12
  • [6] Coalition formation for deadline-constrained resource procurement in cloud computing
    Hu, Junyan
    Li, Kenli
    Liu, Chubo
    Chen, Jianguo
    Li, Keqin
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 149 : 1 - 12
  • [7] Energy aware scheduling of deadline-constrained tasks in cloud computing
    Kaur, Tarandeep
    Chana, Inderveer
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (02): : 679 - 698
  • [8] Energy aware scheduling of deadline-constrained tasks in cloud computing
    Tarandeep Kaur
    Inderveer Chana
    [J]. Cluster Computing, 2016, 19 : 679 - 698
  • [9] MapReduce Scheduling for Deadline-Constrained Jobs in Heterogeneous Cloud Computing Systems
    Chen, Chien-Hung
    Lin, Jenn-Wei
    Kuo, Sy-Yen
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (01) : 127 - 140
  • [10] Deadline-constrained cost-energy aware workflow scheduling in cloud
    Bugingo, Emmanuel
    Zheng, Wei
    Lei, Zhenfeng
    Zhang, Defu
    Sebakara, Samuel Rene Adolphe
    Zhang, Dongzhan
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (06):