An efficient resource provisioning algorithm for workflow execution in cloud platform

被引:2
|
作者
Kumar, Madhu Sudan [1 ]
Choudhary, Anubhav [1 ]
Gupta, Indrajeet [1 ,2 ]
Jana, Prasanta K. [1 ]
机构
[1] Indian Inst Technol ISM, Dept Comp Sci & Engn, Dhanbad 826004, Jharkhand, India
[2] Bennett Univ, Sch Comp Sci Engn & Technol, Greater Noida 201310, Uttar Pradesh, India
关键词
Workflow structure; Classification; Resource provisioning; Cloud computing; MANAGEMENT; DEADLINES;
D O I
10.1007/s10586-022-03648-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:23
相关论文
共 50 条
  • [1] An efficient resource provisioning algorithm for workflow execution in cloud platform
    Madhu Sudan Kumar
    Anubhav Choudhary
    Indrajeet Gupta
    Prasanta K. Jana
    [J]. Cluster Computing, 2022, 25 : 4233 - 4255
  • [2] Dynamic Resource Provisioning for Interactive Workflow Applications on Cloud Computing Platform
    Zhou, Hui-Zhen
    Huang, Kuo-Chan
    Wang, Feng-Jian
    [J]. METHODS AND TOOLS OF PARALLEL PROGRAMMING MULTICOMPUTERS, 2010, 6083 : 115 - +
  • [3] Cloud workflow scheduling with hybrid resource provisioning
    Long Chen
    Xiaoping Li
    [J]. The Journal of Supercomputing, 2018, 74 : 6529 - 6553
  • [4] Cloud workflow scheduling with hybrid resource provisioning
    Chen, Long
    Li, Xiaoping
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (12): : 6529 - 6553
  • [5] Elastic Resource Provisioning for Cloud Workflow Applications
    Li, Xiaoping
    Cai, Zhicheng
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2017, 14 (02) : 1195 - 1210
  • [6] Cloud-Based Mapreduce Workflow Execution Platform
    Jung, In-Yong
    Han, Byong-John
    Jeong, Chang-Sung
    Rho, Seungmin
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2014, 15 (06): : 1059 - 1067
  • [7] Fault Tolerance Clustering of Scientific Workflow with Resource Provisioning in Cloud
    Sathiabhama, Ponsy R. K.
    Pavithra, B.
    Priya, J. Chandra
    [J]. PROCEEDING OF THE INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS, BIG DATA AND IOT (ICCBI-2018), 2020, 31 : 737 - 751
  • [8] Resource Provisioning Optimization for Service Hosting on Cloud Platform
    Shi, Jiyuan
    Dong, Fang
    Zhang, Jinghui
    Jin, Jiahui
    Luo, Junzhou
    [J]. 2016 IEEE 20TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2016, : 340 - 345
  • [9] WORKFLOW EXECUTION AND RESOURCE ALLOCATION IN CLOUD-AWARE SYSTEMS
    Nagy, Adrian
    [J]. PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY (IE 2017): EDUCATION, RESEARCH & BUSINESS TECHNOLOGIES, 2017, : 33 - 38
  • [10] Workflow-and-Platform Aware task clustering for scientific workflow execution in Cloud environment
    Sahni, Jyoti
    Vidyarthi, Deo Prakash
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 64 : 61 - 74