Time-Cost Efficient Scheduling Algorithms for Executing Workflow in Infrastructure as a Service Clouds

被引:0
|
作者
Robabeh Ghafouri
Ali Movaghar
Mehran Mohsenzadeh
机构
[1] Islamic Azad University,Department of Computer Engineering, Science and Research Branch
[2] Sharif University of Technology,Department of Computer Engineering
来源
关键词
Workflow; Scheduling; IaaS cloud; Deadline; Cost;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud Computing enables delivery of IT resources over the Internet and follows the pay-as-you-go billing model. The cloud infrastructures can be used as an appropriate environment for executing of workflow applications. To execute workflow applications in this environment, it is necessary to develop the workflow scheduling algorithms that consider different QoS parameters such as execution time and cost. Therefore, in this paper we focus on two criteria: total completion time (makespan) and execution cost of workflow, and propose two heuristic algorithms: MTDC (Minimum Time and Decreased Cost) which aims to create a schedule that minimizes the makespan and decreases execution cost, and CTDC (Constrained Time and Decreased Cost) which is based on the first algorithm (MTDC) and aims to create a schedule that decreases the execution cost while satisfying the deadline constraint of the workflow application. The proposed algorithms are evaluated by a simulation process using WorkflowSim. To evaluate the proposed algorithms, the results of MTDC are compared with the results of HEFT (Heterogeneous Earliest Finish Time), and the results of CTDC are compared with the results of heuristic based algorithms [such as IC-PCP (IaaS Cloud Partial Critical Paths), IC-PCPD2 (Deadline Distribution) and BDHEFT (Budget and Deadline HEFT)] and meta-heuristic based algorithms [such as PSO (Particle Swarm Optimization) and CGA2 (Coevolutionary Genetic Algorithm with Adaptive penalty function)]. The results show that the proposed algorithms perform better than the mentioned algorithms in most cases.
引用
收藏
页码:2035 / 2070
页数:35
相关论文
共 50 条
  • [1] Time-Cost Efficient Scheduling Algorithms for Executing Workflow in Infrastructure as a Service Clouds
    Ghafouri, Robabeh
    Movaghar, Ali
    Mohsenzadeh, Mehran
    WIRELESS PERSONAL COMMUNICATIONS, 2018, 103 (03) : 2035 - 2070
  • [2] A budget constrained scheduling algorithm for executing workflow application in infrastructure as a service clouds
    Ghafouri, Robabeh
    Movaghar, Ali
    Mohsenzadeh, Mehran
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2019, 12 (01) : 241 - 268
  • [3] A budget constrained scheduling algorithm for executing workflow application in infrastructure as a service clouds
    Robabeh Ghafouri
    Ali Movaghar
    Mehran Mohsenzadeh
    Peer-to-Peer Networking and Applications, 2019, 12 : 241 - 268
  • [4] Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds
    Abrishami, Saeid
    Naghibzadeh, Mahmoud
    Epema, Dick H. J.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01): : 158 - 169
  • [5] Time-Cost Effective Algorithms for Cloud Workflow Scheduling - Extension of An Earlier Work
    Narasimhan, V. Lakshmi
    Jithin, V. S.
    2018 IST-AFRICA WEEK CONFERENCE (IST-AFRICA), 2018,
  • [6] Fluctuation-Aware and Predictive Workflow Scheduling in Cost-Effective Infrastructure-as-a-Service Clouds
    Li, Weiling
    Xia, Yunni
    Zhou, Mengchu
    Sun, Xiaoning
    Zhu, Qingsheng
    IEEE ACCESS, 2018, 6 : 61488 - 61502
  • [7] Time-cost efficient memory configuration for serverless workflow applications
    Li, Zengpeng
    Yu, Huiqun
    Fan, Guisheng
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (27):
  • [8] Relative time-cost rate based heuristic for workflow scheduling in grids
    Long, Hao
    Liang, Yi
    Di, Rui-Hua
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2010, 16 (03): : 589 - 597
  • [9] An adaptive and deadline-constrained workflow scheduling algorithm in infrastructure as a service clouds
    Robabeh Ghafouri
    Ali Movaghar
    Iran Journal of Computer Science, 2022, 5 (1) : 17 - 39
  • [10] Cost-Time Efficient Scheduling Plan for Executing Workflows in the Cloud
    Amandeep Verma
    Sakshi Kaushal
    Journal of Grid Computing, 2015, 13 : 495 - 506