Multi-objective workflow scheduling in cloud computing: trade-off between makespan and cost

被引:0
作者
Ali Belgacem
Kadda Beghdad-Bey
机构
[1] M’hamed Bougara University,
[2] École Militaire Polytechnique,undefined
来源
Cluster Computing | 2022年 / 25卷
关键词
Cloud computing; Workflow scheduling; Resource allocation; Makespan; Cost; ACO algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
Recently, modern businesses have started to transform into cloud computing platforms to deploy their workflow applications. However, scheduling workflow under resource allocation is significantly challenging due to the computational intensity of the workflow, the dependency between tasks, and the heterogeneity of cloud resources. During resource allocation, the cloud computing environment may encounter considerable problems in terms of execution time and execution cost, which may lead to disruptions in service quality given to users. Therefore, there is a necessity to reduce the makespan and the cost at the same time. Often, this is modeled as a multi-objective optimization problem. In this respect, the fundamental research issue we address in this paper is the potential trade-off between the makespan and the cost of virtual machine usage. We propose a HEFT-ACO approach, which is based on the heterogeneous earliest end time (HEFT), and the ant colony algorithm (ACO) to minimize them. Experimental simulations are performed on three types of real-world science workflows and take into account the properties of the Amazon EC2 cloud platform. The experimental results show that the proposed algorithm performs better than basic ACO, PEFT-ACO, and FR-MOS.
引用
收藏
页码:579 / 595
页数:16
相关论文
共 120 条
  • [1] Smith JE(2005)The architecture of virtual machines Computer 38 32-38
  • [2] Nair R(2020)Efficient dynamic resource allocation method for cloud computing environment Clust. Comput. 23 1-19
  • [3] Belgacem A(2020)Dynamic resource allocation method based on symbiotic organism search algorithm in cloud computing IEEE Trans Cloud. Comput. 115 70-85
  • [4] Beghdad-Bey K(2018)Mobile cloud computing: challenges and future research directions J. Netw. Comput. Appl. 104 50-63
  • [5] Nacer H(2017)Task workflow design and its impact on performance and volunteers’ subjective preference in virtual citizen science Int. J. Hum.-Comput. Stud. 90 327-346
  • [6] Bouznad S(2019)Workflow scheduling applying adaptable and dynamic fragmentation (WSADF) based on runtime conditions in cloud computing Future Gen. Comput. Syst. 2 222-235
  • [7] Belgacem A(2014)Deadline based resource provisioningand scheduling algorithm for scientific workflows on clouds IEEE Trans. Cloud Comput. 1 53-66
  • [8] Beghdad-Bey K(1997)Ant colony system: a cooperative learning approach to the traveling salesman problem IEEE Trans. Evol. Comput. 7 4-821
  • [9] Nacer H(2018)Task scheduling and resource allocation in cloud computing using a heuristic approach J. Cloud Comput. 100 813-44
  • [10] Noor TH(2017)Dynamic scheduling of workflow for makespan and robustness improvement in the iaas cloud IEICE Trans. Inf. Syst. 30 29-289