Energy Efficiency in Cloud Computing
Mohamed Deiab, Deena El-Menshawy, Salma El-Abd, Ahmad Mostafa, Samir Abou El-Seoud · International Journal of Machine Learning and Computing · 2019
Cloud computing is one of the recent emerging technologies that provides services to consumers in a pay as you go model.Cloud computing offers ITC based services over the internet and the use of virtualization allows it to provide computing resources.Data Centers are the core of cloud computing, which consists of: networked servers, cables, power sources, etc. which host the running applications and store Business information.High performance has always been the most critical concern in cloud data centers, which comes at the cost of energy consumption.The vital challenge is balancing between system performance and power consumption by reducing energy consumption without prejudicial impact on the performance and quality of services delivered.There are many techniques and algorithms proposed to achieve efficient energy utilization in cloud computing, these techniques include: VM Migration, Consolidation and Resources orchestration in cloud computing.This paper provides a survey of approaches and techniques for energy efficiency in cloud computing.