Efficient techniques for energy saving in data center networks

Abstract Data centers are constructed with a huge number of network devices to support the expanding cloud based services. These devices are used to achieve the highest performance in case of full utilization of the network. However, the peak capacity of the network is rarely reached. Consequently, many devices are set into idle state and cause a huge energy waste leading to a non-proportionality between the network load and the energy consumed. In this paper, we propose a new approach to improve the efficiency of data centers in terms of energy consumption. Our approach exploits the correlation in time of the inter-node communication traffic and some topological features to maximize energy saving with only a minor increase in the average path length. Our approach dynamically controls the number of active communication links by turning off and on ports in the network (switches ports and nodes ports). Simulations results confirmed the energy saving gain procured by the proposed approach with a low impact on the average path length.

[1]  Thomas F. Wenisch,et al.  PowerNap: eliminating server idle power , 2009, ASPLOS.

[2]  Roberto Proietti,et al.  DOS - A scalable optical switch for datacenters , 2010, 2010 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[3]  Zahir Tari,et al.  LaCoDa: Layered connected topology for massive data centers , 2017, J. Netw. Comput. Appl..

[4]  Dong Lin,et al.  FlatNet: Towards a flatter data center network , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[5]  Albert Y. Zomaya,et al.  A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems , 2010, Adv. Comput..

[6]  Atul Singh,et al.  Proteus: a topology malleable data center network , 2010, Hotnets-IX.

[7]  Sebti Foufou,et al.  wFlatnet: Introducing Wireless in Flatnet Data Center Network , 2015, 2015 IEEE Globecom Workshops (GC Wkshps).

[8]  Vanish Talwar,et al.  Power Management of Datacenter Workloads Using Per-Core Power Gating , 2009, IEEE Computer Architecture Letters.

[9]  Jairo A. Gutiérrez,et al.  Crash me if you can: Rethinking sustainable Data Center Networking from a topological perspective , 2016, 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

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

[11]  Wei Li,et al.  Energy-Efficient Virtual Machine Placement in Data Centers by Genetic Algorithm , 2012, ICONIP.

[12]  Rodolfo da Silva Villaça,et al.  HCube: Routing and similarity search in Data Centers , 2016, J. Netw. Comput. Appl..

[13]  Bingsheng He,et al.  Willow: Saving Data Center Network Energy for Network-Limited Flows , 2015, IEEE Transactions on Parallel and Distributed Systems.

[14]  Jordi Torres,et al.  GreenSlot: Scheduling energy consumption in green datacenters , 2011, 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[15]  Sebti Foufou,et al.  VacoNet: Variable and connected architecture for data center networks , 2016, 2016 IEEE Wireless Communications and Networking Conference.

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

[17]  H. Jonathan Chao,et al.  PetaStar: a petabit photonic packet switch , 2003, IEEE J. Sel. Areas Commun..

[18]  Tajana Simunic,et al.  Utilizing green energy prediction to schedule mixed batch and service jobs in data centers , 2011, ACM SIGOPS Oper. Syst. Rev..

[19]  Albert Y. Zomaya,et al.  Energy-Efficient Data Center Networks Planning with Virtual Machine Placement and Traffic Configuration , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[20]  E. N. Elnozahy,et al.  Energy-Efficient Server Clusters , 2002, PACS.

[21]  Vincenzo Piuri,et al.  Dependability-Oriented Resource Management Schemes for Cloud Computing Data Centers , 2015, Handbook on Data Centers.

[22]  Sebti Foufou,et al.  PTNet: A parameterizable data center network , 2016, 2016 IEEE Wireless Communications and Networking Conference.

[23]  Mingwei Xu,et al.  Energy-aware routing in data center network , 2010, Green Networking '10.

[24]  Wei-Mei Chen,et al.  Energy-aware data center networks , 2016, J. Netw. Comput. Appl..

[25]  Tao Chen,et al.  The features, hardware, and architectures of data center networks: A survey , 2016, J. Parallel Distributed Comput..

[26]  Yan Zhang,et al.  On Architecture Design, Congestion Notification, TCP Incast and Power Consumption in Data Centers , 2013, IEEE Communications Surveys & Tutorials.

[27]  Gu-Yeon Wei,et al.  Thread motion: fine-grained power management for multi-core systems , 2009, ISCA '09.

[28]  Sebti Foufou,et al.  Hyper-Flatnet: A novel network architecture for data centers , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[29]  Adam Wierman,et al.  Renewable and cooling aware workload management for sustainable data centers , 2012, SIGMETRICS '12.

[30]  Dong Lin,et al.  Hyper-BCube: A scalable data center network , 2012, 2012 IEEE International Conference on Communications (ICC).

[31]  Chris Fallin,et al.  Memory power management via dynamic voltage/frequency scaling , 2011, ICAC '11.

[32]  Liang Liu,et al.  GreenCloud: a new architecture for green data center , 2009, ICAC-INDST '09.

[33]  George Varghese,et al.  The design of a low energy FPGA , 1999, Proceedings. 1999 International Symposium on Low Power Electronics and Design (Cat. No.99TH8477).

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

[35]  Rajkumar Buyya,et al.  Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges , 2010, PDPTA.

[36]  Suresh Singh,et al.  Applying traffic merging to datacenter networks , 2012, 2012 Third International Conference on Future Systems: Where Energy, Computing and Communication Meet (e-Energy).

[37]  Zhenhua Liu,et al.  Towards the design and operation of net-zero energy data centers , 2012, 13th InterSociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems.

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

[39]  Michel Savoie,et al.  Powering a Data Center Network via Renewable Energy: A Green Testbed , 2013, IEEE Internet Computing.