An Efficient Energy-Aware Tasks Scheduling with Deadline-Constrained in Cloud Computing

被引:20
作者
Ben Alla, Said [1 ]
Ben Alla, Hicham [1 ]
Touhafi, Abdellah [2 ]
Ezzati, Abdellah [1 ]
机构
[1] Hassan 1 Univ, Fac Sci & Tech, LAVETE Lab, Math & Comp Sci Dept, Settat 26000, Morocco
[2] Vrije Univ Brussel, Dept Elect & Informat ETRO, Pl Laan 2, B-1050 Brussels, Belgium
关键词
Cloud Computing; priority; energy consumption; deadline; task scheduling; dynamic queues; ALGORITHM;
D O I
10.3390/computers8020046
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Nowadays, Cloud Computing (CC) has emerged as a new paradigm for hosting and delivering services over the Internet. However, the wider deployment of Cloud and the rapid increase in the capacity, as well as the size of data centers, induces a tremendous rise in electricity consumption, escalating data center ownership costs and increasing carbon footprints. This expanding scale of data centers has made energy consumption an imperative issue. Besides, users' requirements regarding execution time, deadline, QoS have become more sophisticated and demanding. These requirements often conflict with the objectives of cloud providers, especially in a high-stress environment in which the tasks have very critical deadlines. To address these issues, this paper proposes an efficient Energy-Aware Tasks Scheduling with Deadline-constrained in Cloud Computing (EATSD). The main goal of the proposed solution is to reduce the energy consumption of the cloud resources, consider different users' priorities and optimize the makespan under the deadlines constraints. Further, the proposed algorithm has been simulated using the CloudSim simulator. The experimental results validate that the proposed approach can effectively achieve good performance by minimizing the makespan, reducing energy consumption and improving resource utilization while meeting deadline constraints.
引用
收藏
页数:15
相关论文
共 22 条
[1]  
[Anonymous], 2016, INT S UBIQ NETW SPRI
[2]  
[Anonymous], 2016, P 16 INT C HYBR INT
[3]   A novel task scheduling approach based on dynamic queues and hybrid meta-heuristic algorithms for cloud computing environment [J].
Ben Alla, Hicham ;
Ben Alla, Said ;
Touhafi, Abdellah ;
Ezzati, Abdellah .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2018, 21 (04) :1797-1820
[4]   A Priority Based Task Scheduling in Cloud Computing Using a Hybrid MCDM Model [J].
Ben Alla, Hicham ;
Ben Alla, Said ;
Ezzati, Abdellah .
UBIQUITOUS NETWORKING, UNET 2017, 2017, 10542 :235-246
[5]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[6]  
Chen Feifei., 2014, Proceedings of the 5th ACM/SPEC international conference on Performance engineering. (Dublin, Irlande, P39
[7]   Algorithm-system scalability of heterogeneous computing [J].
Chen, Yong ;
Sun, Xian-He ;
Wu, Ming .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (11) :1403-1412
[8]   Energy-Aware VM Consolidation in Cloud Data Centers Using Utilization Prediction Model [J].
Farahnakian, Fahimeh ;
Pahikkala, Tapio ;
Liljeberg, Pasi ;
Plosila, Juha ;
Nguyen Trung Hieu ;
Tenhunen, Hannu .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (02) :524-536
[9]  
Gao, 2017, ACM ICMSS, P80, DOI DOI 10.1145/3034950.3035000
[10]   EATS: Energy-Aware Tasks Scheduling in Cloud Computing Systems [J].
Ismail, Leila ;
Fardoun, Abbas .
7TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2016) / THE 6TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2016) / AFFILIATED WORKSHOPS, 2016, 83 :870-877