Energy and Makespan Aware Scheduling of Deadline Sensitive Tasks in the Cloud Environment

被引:0
作者
Anurina Tarafdar
Mukta Debnath
Sunirmal Khatua
Rajib K. Das
机构
[1] University of Calcutta,Department of Computer Science and Engineering
[2] Indian Statistical Institute,Advanced Computing and Microelectronics Unit
来源
Journal of Grid Computing | 2021年 / 19卷
关键词
Ant colony optimization; Cloud computing; Deadline; Energy; Makespan; Task scheduling;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud computing enables the execution of various applications submitted by the users in the virtualized Cloud environment. However, the Cloud infrastructure consumes a significant amount of electrical energy to provide services to its users that have a detrimental effect on the environment. Many of these applications (tasks), like those belonging to the healthcare system, scientific research, the Internet of Things (IoT), and others, are deadline-sensitive. Hence efficient scheduling of tasks is essential to prevent deadline violation, decrease makespan, and at the same time reduce energy consumption. To address this issue, we have considered the bi-objective optimization problem of minimization of energy and makespan and have proposed two scheduling approaches for independent, deadline-sensitive tasks in a heterogeneous Cloud environment. Our first approach is a greedy heuristic based on the Linear Weighted Sum technique. The second one is based on Ant Colony Optimization and uses a combination of heuristic search and positive feedback of information to improve the solution. Both approaches use a three-tier model where tasks are scheduled by taking into account the properties of three entities- tasks, VMs, and hosts. Moreover, we have proposed a suitable strategy for scaling of Cloud resources to improve energy-efficiency and task schedulability. Extensive simulations using Google Cloud trace-logs and comparison with some state-of-art approaches validate the effectiveness of our proposed scheduling techniques in achieving a proper trade-off between the energy consumption of the virtualized Cloud infrastructure and the average makespan of the tasks.
引用
收藏
相关论文
共 75 条
[1]  
Beloglazov A(2012)Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers Concurr. Comput. Pract. Exp. 24 1397-1420
[2]  
Buyya R(2012)Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing Future Gener. Comput. Syst. 28 755-768
[3]  
Beloglazov A(2011)CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms Softw Pract Exp 41 23-50
[4]  
Abawajy J(2016)Data center energy consumption modeling: A survey IEEE Commun. Surv. Tutor. 18 732-794
[5]  
Buyya R(1996)Ant system: optimization by a colony of cooperating agents IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 26 29-41
[6]  
Calheiros RN(2014)Using ant colony system to consolidate vms for green cloud computing IEEE Trans. Serv. Comput. 8 187-198
[7]  
Ranjan R(2013)A multi-objective ant colony system algorithm for virtual machine placement in cloud computing J. Comput. Syst. Sci. 79 1230-1242
[8]  
Beloglazov A(2018)Dynamic energy-aware scheduling for parallel task-based application in cloud computing Futur. Gener. Comput. Syst. 78 257-271
[9]  
De Rose CA(2015)Cost and energy aware scheduling algorithm for scientific workflows with deadline constraint in clouds IEEE Trans. Serv. Comput. 11 713-726
[10]  
Buyya R(2019)Ant colony algorithm for multi-objective optimization of container-based microservice scheduling in cloud IEEE Access 7 83088-83100