Energy-Aware Scheduling of Tasks in Cloud Computing

被引:0
作者
Mehor, Yamina [1 ]
Rebbah, Mohammed [1 ]
Smail, Omar [1 ]
机构
[1] Computer Science Department, University of Mustapha Stambouli Mascara, Mascara
来源
Informatica (Slovenia) | 2024年 / 48卷 / 16期
关键词
adaptive genetic algorithm; cloud computing; energy consumption; execution time; SLA violation; task scheduling;
D O I
10.31449/inf.v48i16.5741
中图分类号
学科分类号
摘要
Cloud computing Infrastructures have been created to facilitate consumer’s access to various services through the Internet. Massive energy consumption by data centers that hosts Cloud applications result in high carbon footprints to the environment. Therefore, it is required to develop ways that reduce the energy consumption. These aspects are reduced by efficiently task scheduling within the deadline respect and providing the resources according to the user’s request. Energy usage, execution time, and SLA violations in virtualized cloud data centers are discussed in this study. For effective scheduling, the suggested approach is predicated on job categorization and thresholds. Tasks having lengthy execution duration are preprocessed in the first stage by being placed in different lists. The following stage involves classifying tasks according to the resources required. Finally, Genetic Algorithm is used to select the best schedules. To represent the dynamic nature of the cloud environment and to offer a scheduling solution that is nearly optimum and decrease energy consumption, execution time, and SLA violation, an adaptive Genetic Algorithm is developed. By the use of cloud infrastructure simulation and a series of performance and quality assessment experiments, the suggested model is tested in this setting. Results show that the suggested method improves performance by reducing execution time, energy usage, and SLA violations. © 2024 Slovene Society Informatika. All rights reserved.
引用
收藏
页码:125 / 136
页数:11
相关论文
共 21 条
[1]  
Goyal S., Bhushan S., Kumar Y., Rana A. U. H. S., Bhutta M. R., Ijaz M. F., Son Y., An optimized framework for energy-resource allocation in a cloud environment based on the whale optimization algorithm, Sensors, 21, 5, pp. 1-24, (2021)
[2]  
Ibrahim H., Aburukba R. O., El-Fakih K., An Integer Linear Programming model and Adaptive Genetic Algorithm approach to minimize energy consumption of Cloud computing data centers, Computers and Electrical Engineering, 67, pp. 551-565, (2018)
[3]  
Shishido H. Y., Estrella J. C., Toledo C. F. M., Arantes M. S., Genetic-based algorithms applied to a workflow scheduling algorithm with security and deadline constraints in clouds, Computers and Electrical Engineering, 69, pp. 378-394, (2018)
[4]  
Medara R., Singh R. S., Energy Efficient and Reliability Aware Workflow Task Scheduling in Cloud Environment, Wireless Personal Communications, 119, 2, pp. 1301-1320, (2021)
[5]  
Hassan H. A., Salem S. A., Saad E. M., A smart energy and reliability aware scheduling algorithm for workflow execution in DVFS-enabled cloud environment, Future Generation Computer Systems, 112, pp. 431-448, (2020)
[6]  
Malik N., Sardaraz M., Tahir M., Shah B., Ali G., Moreira F., Energy-efficient load balancing algorithm for workflow scheduling in cloud data centers using queuing and thresholds, Applied Sciences (Switzerland), 11, 13, (2021)
[7]  
Nahhas A., Cheyyanda J. T., Turowski K., An adaptive scheduling framework for the dynamic virtual machines placement to reduce energy consumption in cloud data centers, Proceedings of the Annual Hawaii International Conference on System Sciences, 2020, pp. 878-887, (2021)
[8]  
Feng H., Deng Y., Li J., A global-energy-aware virtual machine placement strategy for cloud data centers, Journal of Systems Architecture, 116, (2020)
[9]  
Kakkottakath Valappil Thekkepuryil J., Suseelan D. P., Keerikkattil P. M., An effective meta-heuristic based multi-objective hybrid optimization method for workflow scheduling in cloud computing environment, Cluster Computing, 24, 3, pp. 2367-2384, (2021)
[10]  
Medara R., Singh R. S., Amit, Energy-aware workflow task scheduling in clouds with virtual machine consolidation using discrete water wave optimization, Simulation Modelling Practice and Theory, 110, (2020)