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 条
  • [21] TC3PoP: a time-cost compromised workflow scheduling heuristic customized for cloud environments
    Mollajafari, Morteza
    Shojaeefard, Mohammad H.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (03): : 2639 - 2656
  • [22] TC3PoP: a time-cost compromised workflow scheduling heuristic customized for cloud environments
    Morteza Mollajafari
    Mohammad H. Shojaeefard
    Cluster Computing, 2021, 24 : 2639 - 2656
  • [23] TC3PoP: a time-cost compromised workflow scheduling heuristic customized for cloud environments
    Mollajafari, Morteza
    Shojaeefard, Mohammad H.
    Cluster Computing, 2021, 24 (03) : 2639 - 2656
  • [24] Cost -time trade-off efficient workflow scheduling in cloud
    Mboula, Jean Etienne Ndamlabin
    Kamla, Vivient Corneille
    Djamegni, Clementin Tayou
    SIMULATION MODELLING PRACTICE AND THEORY, 2020, 103
  • [25] Storage-aware Algorithms for Scheduling of Workflow Ensembles in Clouds
    Piotr Bryk
    Maciej Malawski
    Gideon Juve
    Ewa Deelman
    Journal of Grid Computing, 2016, 14 : 359 - 378
  • [26] Storage-aware Algorithms for Scheduling of Workflow Ensembles in Clouds
    Bryk, Piotr
    Malawski, Maciej
    Juve, Gideon
    Deelman, Ewa
    JOURNAL OF GRID COMPUTING, 2016, 14 (02) : 359 - 378
  • [27] Quality of service task scheduling algorithm for time-cost trade off scheduling problem in cloud computing environment
    Gabi D.
    Ismail A.S.
    Zainal A.
    Zakaria Z.
    International Journal of Intelligent Systems Technologies and Applications, 2019, 18 (05) : 448 - 469
  • [28] A Review of Cost and Makespan-Aware Workflow Scheduling in Clouds
    Lu, Pingping
    Zhang, Gongxuan
    Zhu, Zhaomeng
    Zhou, Xiumin
    Sun, Jin
    Zhou, Junlong
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (06)
  • [29] User Priority Aware and Cost Constrained Workflow Scheduling in Clouds
    Chen, Yuehong
    Xia, Yuanqing
    Yan, Ce
    Gao, Runze
    PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 2708 - 2713
  • [30] HCOC: a cost optimization algorithm for workflow scheduling in hybrid clouds
    Fernando Bittencourt, Luiz
    Roberto Mauro Madeira, Edmundo
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2011, 2 : 207 - 227