Multi Criteria based Resource Score Heuristic for Cloud Workflow Scheduling

被引:5
|
作者
Chitra, S. [1 ]
机构
[1] Maharani Lakshmi Ammanni Coll Women, Bangalore 560012, Karnataka, India
关键词
Directed Acyclic Graphs; Makespan; Reliability; Resource Availability; Workflow Scheduling;
D O I
10.1016/j.procs.2020.01.099
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Scheduling scientific workflows modelled by Directed Acyclic Graphs (DAG) is an NP complete problem. Cloud computing provides reliable Quality of Service defined in terms of Service Level Agreements (SLA). To schedule scientific workflows in cloud environment, where resources are shared, it is important to manage the cloud resources efficiently by maximizing utilization. The dynamic nature of cloud resources, due to sharing, heterogeneity, virtualization and workload variations offer a host of challenges in terms of resource availability and performance. This may have a significant impact on task execution times and data transfer times, thus introducing delay in overall execution time called makespan, In this paper, Multi Criteria based Resource Score Heuristic for Cloud Workflow Scheduling is proposed, with an objective of minimizing makespan considering the probability of temporal availability of resources in a cloud computing environment. To choose the best virtual machine with optimal value of maximum resource availability and minimum task execution time, a method of compensatory aggregation of conflicting criteria, is used for scoring each resource. The simulation results demonstrate that the proposed heuristic, can generate schedules with better makespan minimization and is found to be more reliable since resource availability factor is considered while mapping tasks to virtual machines. (C) 2019 The Authors. Published by Elsevier B.V.
引用
收藏
页码:136 / 142
页数:7
相关论文
共 50 条
  • [21] HSGA: a hybrid heuristic algorithm for workflow scheduling in cloud systems
    Delavar, Arash Ghorbannia
    Aryan, Yalda
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2014, 17 (01): : 129 - 137
  • [22] HSGA: a hybrid heuristic algorithm for workflow scheduling in cloud systems
    Arash Ghorbannia Delavar
    Yalda Aryan
    [J]. Cluster Computing, 2014, 17 : 129 - 137
  • [23] A hybrid heuristic workflow scheduling algorithm for cloud computing environments
    Mirzayi, Sahar
    Rafe, Vahid
    [J]. JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2015, 27 (06) : 721 - 735
  • [24] A hyper-heuristic selector algorithm for cloud computing scheduling based on workflow features
    Kenari, Abdolreza Rasouli
    Shamsi, Mahboubeh
    [J]. OPSEARCH, 2021, 58 (04) : 852 - 868
  • [25] Critical Path-Based Iterative Heuristic for Workflow Scheduling in Utility and Cloud Computing
    Cai, Zhicheng
    Li, Xiaoping
    Gupta, Jatinder N. D.
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 207 - 221
  • [26] AI-based & heuristic workflow scheduling in cloud and fog computing: a systematic review
    Khaledian, Navid
    Voelp, Marcus
    Azizi, Sadoon
    Shirvani, Mirsaeid Hosseini
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (08): : 10265 - 10298
  • [27] A hyper-heuristic selector algorithm for cloud computing scheduling based on workflow features
    Abdolreza Rasouli Kenari
    Mahboubeh Shamsi
    [J]. OPSEARCH, 2021, 58 : 852 - 868
  • [28] Adaptive Resource Allocation and Consolidation for Scientific Workflow Scheduling in Multi-Cloud Environments
    Chen, Zheyi
    Lin, Kai
    Lin, Bing
    Chen, Xing
    Zheng, Xianghan
    Rong, Chunming
    [J]. IEEE ACCESS, 2020, 8 : 190173 - 190183
  • [29] Dynamic Resource Scheduling and Workflow Management in Cloud Computing
    Shi, Xuelin
    Zhao, Ying
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2010 WORKSHOPS, 2011, 6724 : 440 - 448
  • [30] Cloud Computing Workflow Framework with Resource Scheduling Mechanism
    Wang Yan
    Wang Jinkuan
    Han Yinghua
    [J]. 2016 IEEE CHINESE GUIDANCE, NAVIGATION AND CONTROL CONFERENCE (CGNCC), 2016, : 342 - 345