An efficient resource provisioning algorithm for workflow execution in cloud platform

被引:0
|
作者
Madhu Sudan Kumar
Anubhav Choudhary
Indrajeet Gupta
Prasanta K. Jana
机构
[1] Indian Institute of Technology (ISM),Department of Computer Science and Engineering
[2] Bennett University,School of Computer Science Engineering and Technology
来源
Cluster Computing | 2022年 / 25卷
关键词
Workflow structure; Classification; Resource provisioning; Cloud computing;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud Computing provides a promising platform for executing large scale workflow applications with enormous computational resources to offer on-demand services. Tasks in a workflow may need different type of computing resources such as storage, compute and memory type. However, inappropriate selection of these resources may lead to higher makespan and resource wastage. In this paper, we propose an effective two-phase algorithm for provisioning of cloud resources for workflow applications by using its structural features to minimize makespan and resource wastage. The proposed approach considers the nature of the tasks which may be compute intensive, memory intensive or storage intensive. We assume a realistic cloud model similar to Amazon EC2 that provides virtual machines for different types of workloads. Most importantly, the workflow model used in our approach is assumed to contain limited information about the task which is applicable for real situation. The performance of the proposed work is measured using five benchmark scientific workflows. The simulation results show that the proposed approach outperforms two existing algorithms for all these workflows.
引用
收藏
页码:4233 / 4255
页数:22
相关论文
共 50 条
  • [21] Re-provisioning of Cloud-Based Execution Infrastructure Using the Cloud-Aware Provenance to Facilitate Scientific Workflow Execution Reproducibility
    Hasham, Khawar
    Munir, Kamran
    McClatchey, Richard
    Shamdasani, Jetendr
    CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2015, 2016, 581 : 74 - 94
  • [22] Elastic Resource Provisioning Using Data Clustering in Cloud Service Platform
    Fei, Bowen
    Zhu, Xiaomin
    Liu, Daqian
    Chen, Junjie
    Bao, Weidong
    Liu, Ling
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (03) : 1578 - 1591
  • [23] Efficient dynamic resource provisioning based on credibility in cloud computing
    Vinothiyalakshmi, P.
    Anitha, R.
    WIRELESS NETWORKS, 2021, 27 (03) : 2217 - 2229
  • [24] A Kubernetes-Based Monitoring Platform for Dynamic Cloud Resource Provisioning
    Chang, Chia-Chen
    Yang, Shun-Ren
    Yeh, En-Hau
    Lin, Phone
    Jeng, Jeu-Yih
    GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [25] Resource scheduling algorithm with load balancing for cloud service provisioning
    Priya, V.
    Kumar, C. Sathiya
    Kannan, Ramani
    APPLIED SOFT COMPUTING, 2019, 76 : 416 - 424
  • [26] HCloud: Resource-Efficient Provisioning in Shared Cloud Systems
    Delimitrou, Christina
    Kozyrakis, Christos
    ACM SIGPLAN NOTICES, 2016, 51 (04) : 473 - 488
  • [27] Efficient dynamic resource provisioning based on credibility in cloud computing
    P. Vinothiyalakshmi
    R. Anitha
    Wireless Networks, 2021, 27 : 2217 - 2229
  • [28] Reliable and Energy Efficient Resource Provisioning and Allocation in Cloud Computing
    Sharma, Yogesh
    Javadi, Bahman
    Si, Weisheng
    Sun, Daniel
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC' 17), 2017, : 57 - 66
  • [29] Enhanced Dynamic Load Balancing Algorithm for Resource Provisioning in Cloud
    Acharya, Shreenath
    D'Mello, Demian Antony
    2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 2, 2016, : 139 - 143
  • [30] Workflow Scheduling and Resource Allocation for Cloud-based Execution of Elastic Processes
    Hoenisch, Philipp
    Schulte, Stefan
    Dustdar, Schahram
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2013, : 1 - 8