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 条
[11]  
Dayarathna M(2018)Enhancing energy-efficient and qos dynamic virtual machine consolidation method in cloud environment IEEE Access 6 31224-31235
[12]  
Wen Y(2018)An adaptive task allocation technique for green cloud computing J. Supercomput. 74 370-385
[13]  
Fan R(2015)Assessing and forecasting energy efficiency on cloud computing platforms Futur. Gener. Comput. Syst. 45 70-94
[14]  
Dorigo M(2016)An energy-efficient task scheduling algorithm in dvfs-enabled cloud environment J. Grid Comput. 14 55-74
[15]  
Maniezzo V(2017)Dynamic cloud task scheduling based on a two-stage strategy IEEE Trans. Autom. Sci. Eng. 15 772-783
[16]  
Colorni A(2014)Real-time tasks oriented energy-aware scheduling in virtualized clouds IEEE Trans. Cloud Comput. 2 168-180
[17]  
Farahnakian F(2015)Angel: Agent-based scheduling for real-time tasks in virtualized clouds IEEE Trans. Comput. 64 3389-3403
[18]  
Ashraf A(2015)A multi-objective optimization scheduling method based on the ant colony algorithm in cloud computing Ieee Access 3 2687-2699
[19]  
Pahikkala T(undefined)undefined undefined undefined undefined-undefined
[20]  
Liljeberg P(undefined)undefined undefined undefined undefined-undefined