A Cost-Effective Deadline-Constrained Dynamic Scheduling Algorithm for Scientific Workflows in a Cloud Environment

被引:148
|
作者
Sahni, Jyoti [1 ]
Vidyarthi, Deo Prakash [1 ]
机构
[1] Jawaharlal Nehru Univ, Sch Comp & Syst Sci, New Delhi 110067, India
关键词
Cloud computing; quality of service (QoS); resource provisioning; scheduling; scientific workflows; PERFORMANCE; OPTIMIZATION; SCIENCE;
D O I
10.1109/TCC.2015.2451649
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing, a distributed computing paradigm, enables delivery of IT resources over the Internet and follows the pay-as-you-go billing model. Workflow scheduling is one of the most challenging problems in cloud computing. Although, workflow scheduling on distributed systems like grids and clusters have been extensively studied, however, these solutions are not viable for a cloud environment. It is because, a cloud environment differs from other distributed environment in two major ways: on-demand resource provisioning and pay-as-you-go pricing model. Thus, to achieve the true benefits of workflow orchestration onto cloud resources novel approaches that can capitalize the advantages and address the challenges specific to a cloud environment needs to be developed. This work proposes a dynamic cost-effective deadline-constrained heuristic algorithm for scheduling a scientific workflow in a public cloud. The proposed technique aims to exploit the advantages offered by cloud computing while taking into account the virtual machine (VM) performance variability and instance acquisition delay to identify a just-in-time schedule of a deadline constrained scientific workflow at lesser costs. Performance evaluation on some well-known scientific workflows exhibit that the proposed algorithm delivers better performance in comparison to the current state-of-the-art heuristics.
引用
收藏
页码:2 / 18
页数:17
相关论文
共 50 条
  • [41] A hybrid algorithm for scheduling scientific workflows in IaaS cloud with deadline constraint
    Hariri, Malihe
    Nouri-Baygi, Mostafa
    Abrishami, Saeid
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (15): : 16975 - 16996
  • [42] Deadline-Constrained Cost Minimisation for Cloud Computing Environments
    Manam, Samuel
    Moessner, Klaus
    Vural, Serdar
    IEEE ACCESS, 2023, 11 : 38514 - 38522
  • [43] Deadline-Constrained Time-Cost-Effective Salp Swarm Algorithm for Resource Optimization in Cloud Computing
    Jain, Richa
    Sharma, Neelam
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2022, 13 (01)
  • [44] Efficient scientific workflow scheduling for deadline-constrained parallel tasks in cloud computing environments
    Zhang, Longxin
    Zhou, Liqian
    Salah, Ahmad
    INFORMATION SCIENCES, 2020, 531 (531) : 31 - 46
  • [45] Power Consumption Optimization for Deadline-Constrained Workflows in Cloud Data Center
    Zhang, Chi
    Wang, Yuxin
    Feng, Zhen
    Guo, He
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 206 - 213
  • [46] A Deadline-Constrained Multi-Objective Task Scheduling Algorithm in Mobile Cloud Environments
    Liu, Li
    Fan, Qi
    Buyya, Rajkumar
    IEEE ACCESS, 2018, 6 : 52982 - 52996
  • [47] MUS: a novel deadline-constrained scheduling algorithm for Hadoop
    Teng, Fei
    Yang, Hao
    Li, Tianrui
    Magoules, Frederic
    Fan, Xiaoliang
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2015, 11 (04) : 360 - 367
  • [48] A Robust Algorithm for Deadline Constrained Scheduling in IaaS Cloud Environment
    Muhammad-Bello, Bilkisu Larai
    Aritsugi, Masayoshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (12): : 2942 - 2957
  • [49] Scheduling deadline-constrained scientific workflow using chemical reaction optimisation algorithm in clouds
    Yan, Chaokun
    Luo, Huimin
    Hu, Zhigang
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2018, 10 (05) : 378 - 393
  • [50] Energy aware scheduling of deadline-constrained tasks in cloud computing
    Kaur, Tarandeep
    Chana, Inderveer
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (02): : 679 - 698