Server consolidation: A technique to enhance cloud data center power efficiency and overall cost of ownership

Cloud computing is a well-known technology that provides flexible, efficient, and cost-effective information technology solutions for multinationals to offer improved and enhanced quality of business services to end-users. The cloud computing paradigm is instigated from grid and parallel computing models as it uses virtualization, server consolidation, utility computing, and other computing technologies and models for providing better information technology solutions for large-scale computational data centers. The recent intensifying computational demands from multinationals enterprises have motivated the magnification for large complicated cloud data centers to handle business, monetary, Internet, and commercial applications of different enterprises. A cloud data center encompasses thousands of millions of physical server machines arranged in racks along with network, storage, and other equipment that entails an extensive amount of power to process different processes and amenities required by business firms to run their business applications. This data center infrastructure leads to different challenges like enormous power consumption, underutilization of installed equipment especially physical server machines, CO2 emission causing global warming, and so on. In this article, we highlight the data center issues in the context of Pakistan where the data center industry is facing huge power deficits and shortcomings to fulfill the power demands to provide data and operational services to business enterprises. The research investigates these challenges and provides solutions to reduce the number of installed physical server machines and their related device equipment. In this article, we proposed server consolidation technique to increase the utilization of already existing server machines and their workloads by migrating them to virtual server machines to implement green energy-efficient cloud data centers. To achieve this objective, we also introduced a novel Virtualized Task Scheduling Algorithm to manage and properly distribute the physical server machine workloads onto virtual server machines. The results are generated from a case study performed in Pakistan where the proposed server consolidation technique and virtualized task scheduling algorithm are applied on a tier-level data center. The results obtained from the case study demonstrate that there are annual power savings of 23,600 W and overall cost savings of US$78,362. The results also highlight that the utilization ratio of already existing physical server machines has increased to 30% compared to 10%, whereas the number of server machines has reduced to 50% contributing enormously toward huge power savings.

[1]  Richard E. Brown,et al.  United States Data Center Energy Usage Report , 2016 .

[2]  Wassim Itani,et al.  Type-aware virtual machine management for energy efficient cloud data centers , 2018, Sustain. Comput. Informatics Syst..

[3]  S. Bacha,et al.  A new approach to model energy consumption of servers in data centers , 2012, 2012 IEEE International Conference on Industrial Technology.

[4]  Amjad Rehman,et al.  Virtualised load management algorithm to reduce CO2 emissions in the data centre industry , 2015 .

[5]  Antti Ylä-Jääski,et al.  Virtual Machine Consolidation with Multiple Usage Prediction for Energy-Efficient Cloud Data Centers , 2020, IEEE Transactions on Services Computing.

[6]  Rongxing Lu,et al.  From Cloud to Fog Computing: A Review and a Conceptual Live VM Migration Framework , 2017, IEEE Access.

[7]  C. Valliyammai,et al.  Efficient energy consumption in green cloud , 2014, 2014 International Conference on Recent Trends in Information Technology.

[8]  Dakai Zhu,et al.  On Reliability Management of Energy-Aware Real-Time Systems Through Task Replication , 2017, IEEE Transactions on Parallel and Distributed Systems.

[9]  Wei Zhang,et al.  Building Intelligent Transportation Cloud Data Center Based on SOA , 2017, Int. J. Ambient Comput. Intell..

[10]  Yinong Chen,et al.  A green-aware virtual machine migration strategy for sustainable datacenter powered by renewable energy , 2015, Simul. Model. Pract. Theory.

[11]  Byung Do Chung,et al.  A dynamic control approach for energy-efficient production scheduling on a single machine under time-varying electricity pricing , 2017 .

[12]  Neeraj Kumar,et al.  MEnSuS: An efficient scheme for energy management with sustainability of cloud data centers in edge-cloud environment , 2017, Future Gener. Comput. Syst..

[13]  Eric Masanet,et al.  The energy and greenhouse-gas implications of internet video streaming in the United States , 2014 .

[14]  Xiangming Dai,et al.  Energy-Efficient Virtual Machines Scheduling in Multi-Tenant Data Centers , 2016, IEEE Transactions on Cloud Computing.

[15]  Tudor Cioara,et al.  Immune-inspired technique for optimizing server's energy consumption , 2010, Proceedings of the 2010 IEEE 6th International Conference on Intelligent Computer Communication and Processing.

[16]  Sherali Zeadally,et al.  A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems , 2016, Computing.

[17]  Ghulam Samad,et al.  Electricity Subsidies and Welfare Analysis: The Perspective of Pakistan , 2019 .

[18]  Inês L. Azevedo,et al.  Power usage effectiveness in data centers: overloaded and underachieving , 2016 .

[19]  Lachlan L. H. Andrew,et al.  Dynamic VM Placement Method for Minimizing Energy and Carbon Cost in Geographically Distributed Cloud Data Centers , 2017, IEEE Transactions on Sustainable Computing.

[20]  Long Zhang,et al.  A three-dimensional virtual resource scheduling method for energy saving in cloud computing , 2017, Future Gener. Comput. Syst..

[21]  Chao-Tung Yang,et al.  Green Power Management with Dynamic Resource Allocation for Cloud Virtual Machines , 2011, 2011 IEEE International Conference on High Performance Computing and Communications.

[22]  Albert Y. Zomaya,et al.  Secure and Sustainable Load Balancing of Edge Data Centers in Fog Computing , 2018, IEEE Communications Magazine.

[23]  Mueen Uddin,et al.  Carbon sustainability framework to reduce CO 2 emissions in data centres , 2011 .

[24]  Azizah Abdul Rahman,et al.  Energy efficiency and low carbon enabler green it framework for data centers considering green metrics , 2012 .

[25]  Muhammad Shahbaz,et al.  Energy conservation policies, growth and trade performance: Evidence of feedback hypothesis in Pakistan , 2015 .

[26]  Stéphane Ploix,et al.  Increasing Energy Efficiency in Data Centers Using Energy Management , 2011, 2011 IEEE/ACM International Conference on Green Computing and Communications.

[27]  David Wright,et al.  Scheduling workloads in a network of datacentres to reduce electricity cost and carbon footprint , 2015, Sustain. Comput. Informatics Syst..

[28]  Javid Taheri,et al.  Optimizing Virtual Machine Consolidation in Virtualized Datacenters Using Resource Sensitivity , 2016, 2016 IEEE International Conference on Cloud Computing Technology and Science (CloudCom).

[29]  Albert Y. Zomaya,et al.  Energy-efficient VM-placement in cloud data center , 2018, Sustain. Comput. Informatics Syst..

[30]  Rashedur M. Rahman,et al.  VM consolidation approach based on heuristics, fuzzy logic, and migration control , 2016, Journal of Cloud Computing.

[31]  Erhan Kozan,et al.  Profile-based dynamic application assignment with a repairing genetic algorithm for greener data centers , 2017, The Journal of Supercomputing.

[32]  Rajkumar Buyya,et al.  Dynamic virtual machine consolidation algorithms for energy-efficient cloud resource management: a review , 2018 .

[33]  Ivona Brandic Reducing Energy Consumption by Using Clouds , 2013, 2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing.

[34]  Deyu Qi,et al.  An Energy-Efficient Resource Scheduling Algorithm for Cloud Computing based on Resource Equivalence Optimization , 2016, Int. J. Grid High Perform. Comput..

[35]  Rizos Sakellariou,et al.  Adaptive resource configuration for Cloud infrastructure management , 2013, Future Gener. Comput. Syst..

[36]  Jemal H. Abawajy,et al.  Energy-efficient virtual machine consolidation algorithm in cloud data centers , 2017 .

[37]  Jie Zheng,et al.  Energy efficient job scheduling with workload prediction on cloud data center , 2018, Cluster Computing.

[38]  Keqin Li,et al.  Minimizing SLA violation and power consumption in Cloud data centers using adaptive energy-aware algorithms , 2017, Future Gener. Comput. Syst..