Green Approach for Joint Management of Geo-Distributed Data Centers and Interconnection Networks

Every time an Internet user downloads a video, shares a picture, or sends an email, his/her device addresses a data center and often several of them. These complex systems feed the web and all Internet applications with their computing power and information storage, but they are very energy hungry. The energy consumed by Information and Communication Technology (ICT) infrastructures is currently more than 4% of the worldwide consumption and it is expected to double in the next few years. Data centers and communication networks are responsible for a large portion of the ICT energy consumption and this has stimulated in the last years a research effort to reduce or mitigate their environmental impact. Most of the approaches proposed tackle the problem by separately optimizing the power consumption of the servers in data centers and of the network. However, the Cloud computing infrastructure of most providers, which includes traditional telcos that are extending their offer, is rapidly evolving toward geographically distributed data centers strongly integrated with the network interconnecting them. Distributed data centers do not only bring services closer to users with better quality, but also provide opportunities to improve energy efficiency exploiting the variation of prices in different time zones, the locally generated green energy, and the storage systems that are becoming popular in energy networks. In this paper, we propose an energy aware joint management framework for geo-distributed data centers and their interconnection network. The model is based on virtual machine migration and formulated using mixed integer linear programming. It can be solved using state-of-the art solvers such as CPLEX in reasonable time. The proposed approach covers various aspects of Cloud computing systems. Alongside, it jointly manages the use of green and brown energies using energy storage technologies. The obtained results show that significant energy cost savings can be achieved compared to a baseline strategy, in which data centers do not collaborate to reduce energy and do not use the power coming from renewable resources.

[1]  Thomas G. Robertazzi,et al.  Introduction to Computer Networking , 2017 .

[2]  Sujata Banerjee,et al.  ElasticTree: Saving Energy in Data Center Networks , 2010, NSDI.

[3]  Edoardo Amaldi,et al.  Energy management in IP traffic engineering with Shortest Path routing , 2011, 2011 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[4]  Antonio Capone,et al.  Energy Management Through Optimized Routing and Device Powering for Greener Communication Networks , 2013, IEEE/ACM Transactions on Networking.

[5]  Marco Mellia,et al.  Energy-Aware Networks: Reducing Power Consumption By Switching Off Network Elements (invited paper) , 2008 .

[6]  Piet Demeester,et al.  Calculating the Minimum Bounds of Energy Consumption for Cloud Networks , 2011, 2011 Proceedings of 20th International Conference on Computer Communications and Networks (ICCCN).

[7]  Djamal Zeghlache,et al.  Energy Efficient VM Scheduling for Cloud Data Centers: Exact Allocation and Migration Algorithms , 2013, 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing.

[8]  Y. Ofek,et al.  Time for a "Greener" Internet , 2009, 2009 IEEE International Conference on Communications Workshops.

[9]  Huaxi Gu,et al.  Distributed Flow Scheduling in Energy-Aware Data Center Networks , 2013, IEEE Communications Letters.

[10]  Nirwan Ansari,et al.  Power-aware admission control and virtual machine allocation for cloud applications , 2015, 2015 36th IEEE Sarnoff Symposium.

[11]  Akshat Verma,et al.  pMapper: Power and Migration Cost Aware Application Placement in Virtualized Systems , 2008, Middleware.

[12]  M. Mellia,et al.  Modeling sleep modes gains with random graphs , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[13]  Andreas Sumper,et al.  A review of energy storage technologies for wind power applications , 2012 .

[14]  Song Guo,et al.  Joint optimization of VM placement and request distribution for electricity cost cut in geo-distributed data centers , 2015, 2015 International Conference on Computing, Networking and Communications (ICNC).

[15]  Xavier Lorca,et al.  Entropy: a consolidation manager for clusters , 2009, VEE '09.

[16]  Li Shang,et al.  Dynamic voltage scaling with links for power optimization of interconnection networks , 2003, The Ninth International Symposium on High-Performance Computer Architecture, 2003. HPCA-9 2003. Proceedings..

[17]  Sergiu Nedevschi,et al.  Reducing Network Energy Consumption via Sleeping and Rate-Adaptation , 2008, NSDI.

[18]  Antonio Capone,et al.  Effective management of green Cloud data centers using energy storage technologies , 2015, 2015 23rd International Conference on Software, Telecommunications and Computer Networks (SoftCOM).

[19]  Kartik Gopalan,et al.  Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning , 2009, VEE '09.

[20]  Didier Colle,et al.  Trends in worldwide ICT electricity consumption from 2007 to 2012 , 2014, Comput. Commun..

[21]  Andreas Wolke,et al.  Energy efficient capacity management in virtualized data centers , 2015 .

[22]  Mingwei Xu,et al.  A Comparison Study of Energy Proportionality of Data Center Network Architectures , 2012, 2012 32nd International Conference on Distributed Computing Systems Workshops.

[23]  Ayman I. Kayssi,et al.  G-Route: an energy-aware service routing protocol for green cloud computing , 2015, Cluster Computing.

[24]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[25]  Suresh Singh,et al.  The potential impact of green technologies in next-generation wireline networks: Is there room for energy saving optimization? , 2011, IEEE Communications Magazine.

[26]  Li Li,et al.  Joint power optimization of data center network and servers with correlation analysis , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[27]  M. Vijaya Shanthi,et al.  COST MINIMIZATION FOR BIG DATA PROCESSING IN GEO DISTRIBUTED DATA CENTERS , 2016 .

[28]  Nam Pham Ngoc,et al.  Modeling and experimenting combined smart sleep and power scaling algorithms in energy-aware data center networks , 2013, Simul. Model. Pract. Theory.

[29]  Liang Zhong,et al.  EnaCloud: An Energy-Saving Application Live Placement Approach for Cloud Computing Environments , 2009, 2009 IEEE International Conference on Cloud Computing.

[30]  Lei Huang,et al.  PCube: Improving Power Efficiency in Data Center Networks , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[31]  Thomas Schulze,et al.  Plug4Green: A flexible energy-aware VM manager to fit data centre particularities , 2015, Ad Hoc Networks.

[32]  Deng Pan,et al.  Joint Host-Network Optimization for Energy-Efficient Data Center Networking , 2013, 2013 IEEE 27th International Symposium on Parallel and Distributed Processing.

[33]  Xue Liu,et al.  Challenges Towards Elastic Power Management in Internet Data Centers , 2009, 2009 29th IEEE International Conference on Distributed Computing Systems Workshops.

[34]  Lei Shi,et al.  Dcell: a scalable and fault-tolerant network structure for data centers , 2008, SIGCOMM '08.

[35]  Saeed Sharifian,et al.  A hybrid heuristic-based tuned support vector regression model for cloud load prediction , 2015, The Journal of Supercomputing.

[36]  Athanasios V. Vasilakos,et al.  A General Framework for Achieving Energy Efficiency in Data Center Networks , 2013, ArXiv.

[37]  Qiang Huang,et al.  Power Consumption of Virtual Machine Live Migration in Clouds , 2011, 2011 Third International Conference on Communications and Mobile Computing.

[38]  Naixue Xiong,et al.  VMPlanner: Optimizing virtual machine placement and traffic flow routing to reduce network power costs in cloud data centers , 2013, Comput. Networks.

[39]  Waltenegus Dargie,et al.  Does Live Migration of Virtual Machines Cost Energy? , 2013, 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA).

[40]  Haitao Wu,et al.  BCube: a high performance, server-centric network architecture for modular data centers , 2009, SIGCOMM '09.

[41]  Stefan Covaci,et al.  Energy-aware routing based on power profile of devices in data center networks using SDN , 2015, 2015 12th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON).

[42]  Hiroshi Yamada,et al.  Honeyguide: A VM migration-aware network topology for saving energy consumption in data center networks , 2012, 2012 IEEE Symposium on Computers and Communications (ISCC).

[43]  Rodney S. Tucker,et al.  Power consumption and energy efficiency in the internet , 2011, IEEE Network.

[44]  Minghua Chen,et al.  Joint VM placement and routing for data center traffic engineering , 2012, 2012 Proceedings IEEE INFOCOM.

[45]  Dario Rossi,et al.  Energy-aware routing: A reality check , 2010, 2010 IEEE Globecom Workshops.

[46]  Luiz André Barroso,et al.  The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines , 2009, The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines.

[47]  Rodney S. Tucker,et al.  Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport , 2011, Proceedings of the IEEE.

[48]  Antonio Capone,et al.  Multi-period traffic engineering of resilient networks for energy efficiency , 2012, 2012 IEEE Online Conference on Green Communications (GreenCom).

[49]  Peng Zhang,et al.  Energy-Saving Virtual Machine Placement in Cloud Data Centers , 2013, 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing.

[50]  Ruay-Shiung Chang,et al.  A dynamic weighted data replication strategy in data grids , 2008, 2008 IEEE/ACS International Conference on Computer Systems and Applications.

[51]  Erol Gelenbe,et al.  The impact of information technology on energy consumption and carbon emissions , 2015, UBIQ.

[52]  Helen J. Wang,et al.  SecondNet: a data center network virtualization architecture with bandwidth guarantees , 2010, CoNEXT.

[53]  C. Mas Machuca,et al.  Energy Profile Aware Routing , 2009, 2009 IEEE International Conference on Communications Workshops.

[54]  Marco Mellia,et al.  Reducing Power Consumption in Backbone Networks , 2009, 2009 IEEE International Conference on Communications.