EconPapers    
Economics at your fingertips  
 

A Systematic Review of Energy Management Strategies for Resource Allocation in the Cloud: Clustering, Optimization and Machine Learning

Stanly Jayaprakash, Manikanda Devarajan Nagarajan, Rocío Pérez de Prado, Sugumaran Subramanian and Parameshachari Bidare Divakarachari
Additional contact information
Stanly Jayaprakash: Department of CSE, Mahendra Institute of Technology, Namakkal 637503, Tamil Nadu, India
Manikanda Devarajan Nagarajan: Department of Electronics and Communication Engineering, Malla Reddy Engineering College (Autonomous), Secunderabad 500100, Telangana, India
Rocío Pérez de Prado: Telecommunication Engineering Department, University of Jaén, 23700 Jaén, Spain
Sugumaran Subramanian: Department of ECE, Vishnu Institute of Technology, Bimavaram 534202, Andhra Pradesh, India
Parameshachari Bidare Divakarachari: Department of Telecommunication Engineering, GSSS Institute of Engineering and Technology for Women, Mysuru 570016, Karnataka, India

Energies, 2021, vol. 14, issue 17, 1-18

Abstract: Nowadays, many organizations and individual users are employing cloud services extensively due to their efficiency, reliability and low cost. A key aspect for cloud data centers is to achieve management methods to reduce energy consumption, increasing the profit and reducing the environmental impact, which is critical in the deployment of leading-edge technologies today such as blockchain and digital finances, IoT, online gaming and video streaming. In this review, various clustering, optimization, and machine learning methods used in cloud resource allocation to increase the energy efficiency and performance are analyzed, compared and classified. Specifically, on the one hand, we discuss how clustering methods and optimization techniques are widely applied in energy management due to their capacity to provide solutions for energy consumption reduction. On the other hand, we study how multi-objective optimization methods focus on reducing energy consumption as well as service level agreement (SLA) violation, and improving quality of services (QoS) simultaneously. Also, we discuss how optimization methods such as the firefly algorithm, whale optimization algorithm (WOA), particle swarm optimization (PSO) and genetic algorithm (GA) provide the highest performance in the field. Moreover, we analyze how machine learning methods such as deep neural network (DNN), random forest, and support vector machine (SVM) are applied to the prediction of energy consumption in the cloud, showing an accurate performance in this prediction. Nevertheless, we study how the existing methods still have limitations of low convergence, trap into local optima and overfitting.

Keywords: cloud data centers; machine learning; clustering methods; optimization; energy consumption; virtual machines; physical machines; resources allocation (search for similar items in EconPapers)
JEL-codes: Q Q0 Q4 Q40 Q41 Q42 Q43 Q47 Q48 Q49 (search for similar items in EconPapers)
Date: 2021
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (4)

Downloads: (external link)
https://www.mdpi.com/1996-1073/14/17/5322/pdf (application/pdf)
https://www.mdpi.com/1996-1073/14/17/5322/ (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:gam:jeners:v:14:y:2021:i:17:p:5322-:d:623198

Access Statistics for this article

Energies is currently edited by Ms. Agatha Cao

More articles in Energies from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().

 
Page updated 2025-03-19
Handle: RePEc:gam:jeners:v:14:y:2021:i:17:p:5322-:d:623198