{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T00:35:06Z","timestamp":1778632506811,"version":"3.51.4"},"reference-count":23,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2019,6,10]],"date-time":"2019-06-10T00:00:00Z","timestamp":1560124800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>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\u2019 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\u2019 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.<\/jats:p>","DOI":"10.3390\/computers8020046","type":"journal-article","created":{"date-parts":[[2019,6,10]],"date-time":"2019-06-10T11:39:47Z","timestamp":1560166787000},"page":"46","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["An Efficient Energy-Aware Tasks Scheduling with Deadline-Constrained in Cloud Computing"],"prefix":"10.3390","volume":"8","author":[{"given":"Said","family":"BEN ALLA","sequence":"first","affiliation":[{"name":"LAVETE laboratory, Mathematics and Computer Science Department, Science and Technical Faculty Hassan 1 University, Settat 26000, Morocco"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hicham","family":"BEN ALLA","sequence":"additional","affiliation":[{"name":"LAVETE laboratory, Mathematics and Computer Science Department, Science and Technical Faculty Hassan 1 University, Settat 26000, Morocco"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdellah","family":"TOUHAFI","sequence":"additional","affiliation":[{"name":"Department of Electronics and Informatics (ETRO), Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdellah","family":"EZZATI","sequence":"additional","affiliation":[{"name":"LAVETE laboratory, Mathematics and Computer Science Department, Science and Technical Faculty Hassan 1 University, Settat 26000, Morocco"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,6,10]]},"reference":[{"key":"ref_1","unstructured":"Shawish, A., and Salama, M. (2014). Cloud computing: Paradigms and technologies. Inter-Cooperative Collective Intelligence: Techniques and Applications, Springer."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"65","DOI":"10.5381\/jot.2009.8.1.c4","article-title":"Cloud Computing: Today and Tomorrow","volume":"8","author":"Kim","year":"2009","journal-title":"J. Object Technol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"870","DOI":"10.1016\/j.procs.2016.04.178","article-title":"EATS: Energy-Aware Tasks Scheduling in Cloud Computing Systems","volume":"83","author":"Ismail","year":"2016","journal-title":"Procedia Comput. Sci."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Gao, Y., and Yu, L. (2017, January 14\u201316). Energy-aware Load Balancing in Heterogeneous Cloud Data Centers. Proceedings of the 2017 International Conference on Management Engineering, Software Engineering and Service Sciences, Wuhan, China.","DOI":"10.1145\/3034950.3035000"},{"key":"ref_5","unstructured":"Mishra, S.K., Sahoo, B., and Parida, P.P. (2018). Load balancing in cloud computing: A big picture. J. King Saud Univ. Comput. Inf. Sci."},{"key":"ref_6","unstructured":"Farahnakian, F., Pahikkala, T., Liljeberg, P., Plosila, J., Hieu, N.T., and Tenhunen, H. (2018). Energy-aware VM Consolidation in Cloud Data Centers Using Utilization Prediction Model. IEEE Trans. Cloud Comput."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Chen, F., Grundy, J., Schneider, J.-G., Yang, Y., and He, Q. (2014, January 22\u201326). Automated Analysis of Performance and Energy Consumption for Cloud Applications. Proceedings of the 5th ACM\/SPEC International Conference on Performance Engineering, Dublin, Ireland.","DOI":"10.1145\/2568088.2568093"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Valentini, G.L., Khan, S.U., and Bouvry, P. (2013). Energy-Efficient Resource Utilization in Cloud Computing. Large Scale Network-Centric Distributed Systems, John Wiley & Sons, Ltd.","DOI":"10.1002\/9781118640708.ch16"},{"key":"ref_9","unstructured":"Alla, H.B., Alla, S.B., Ezzati, A., and Touhafi, A. (2016, January 21\u201323). An Efficient Dynamic Priority-Queue Algorithm Based on AHP and PSO for Task Scheduling in Cloud Computing. Proceedings of the 16th International Conference on Hybrid Intelligent Systems (HIS 2016), Marrakech, Morocco."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1016\/j.egypro.2017.11.096","article-title":"Energy Efficient Task Scheduling in Cloud Environment","volume":"141","author":"Jena","year":"2017","journal-title":"Energy Procedia"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Shojafar, M., Kardgar, M., Hosseinabadi, A.A.R., Shamshirband, S., and Abraham, A. (2015, January 16\u201318). TETS: A Genetic-Based Scheduler in Cloud Computing to Decrease Energy and Makespan. Proceedings of the 15th International Conference HIS 2015 on Hybrid Intelligent Systems, Seoul, South Korea.","DOI":"10.1007\/978-3-319-27221-4_9"},{"key":"ref_12","unstructured":"Panda, S.K., and Jana, P.K. (2018). An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems. Clust. Comput."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Mhedheb, Y., and Streit, A. (2016, January 23\u201325). Energy-efficient Task Scheduling in Data Centers. Proceedings of the 6th International Conference on Cloud Computing and Services Science, Rome, Italy.","DOI":"10.5220\/0005880802730282"},{"key":"ref_14","first-page":"268","article-title":"Energy-efficient Task Scheduling and Consolidation Algorithm for Workflow Jobs in Cloud","volume":"13","author":"Khaleel","year":"2016","journal-title":"Int. J. Comput. Sci. Eng."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.jnca.2015.05.001","article-title":"A new energy-aware task scheduling method for data-intensive applications in the cloud","volume":"59","author":"Zhao","year":"2016","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_16","unstructured":"Panda, S.K., and Jana, P.K. (2016, January 15\u201318). An Efficient Task Consolidation Algorithm for Cloud Computing Systems. Proceedings of the 12th International Conference on Distributed Computing and Internet Technology, ICDCIT 2016, Bhubaneswar, India."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Verma, C.S., Reddy, V.D., Gangadharan, G.R., and Negi, A. (2017, January 4\u20137). Energy Efficient Virtual Machine Placement in Cloud Data Centers Using Modified Intelligent Water Drop Algorithm. Proceedings of the 2017 13th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS), Jaipur, India.","DOI":"10.1109\/SITIS.2017.14"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1797","DOI":"10.1007\/s10586-018-2811-x","article-title":"A novel task scheduling approach based on dynamic queues and hybrid meta-heuristic algorithms for cloud computing environment","volume":"21","author":"Ben","year":"2018","journal-title":"Clust. Comput."},{"key":"ref_19","unstructured":"Alla, H.B., Alla, S.B., Ezzati, A., and Mouhsen, A. (June, January 30). A Novel Architecture with Dynamic Queues Based on Fuzzy Logic and Particle Swarm Optimization Algorithm for Task Scheduling in Cloud Computing. Proceedings of the International Symposium on Ubiquitous Networking, Casablanca, Morocco."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1002\/spe.995","article-title":"CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms","volume":"41","author":"Calheiros","year":"2011","journal-title":"Softw. Pract. Exp."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Alla, H.B., Alla, S.B., and Ezzati, A. (2017, January 9\u201312). A Priority Based Task Scheduling in Cloud Computing Using a Hybrid MCDM Model. Proceedings of the Third International Symposium on Ubiquitous Networking, UNet 2017, Casablanca, Morocco.","DOI":"10.1007\/978-3-319-68179-5_21"},{"key":"ref_22","unstructured":"(2019, January 18). Parallel Workloads Archive. Available online: http:\/\/www.cs.huji.ac.il\/labs\/parallel\/workload\/."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1403","DOI":"10.1016\/j.jpdc.2008.06.007","article-title":"Algorithm-system scalability of heterogeneous computing","volume":"68","author":"Chen","year":"2008","journal-title":"J. Parallel Distrib. Comput."}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/8\/2\/46\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:57:16Z","timestamp":1760187436000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/8\/2\/46"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,10]]},"references-count":23,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2019,6]]}},"alternative-id":["computers8020046"],"URL":"https:\/\/doi.org\/10.3390\/computers8020046","relation":{},"ISSN":["2073-431X"],"issn-type":[{"value":"2073-431X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,6,10]]}}}