Reducing energy consumption in SDN-based data center networks through flow consolidation strategies

In the last decade we noticed a growth on studies regarding energy savings in data centers. The main reasons include political factors such as compliance with global protocols of conscious energy consumption, financial incentives such as tax reduction, and environmentally driven by concerns about sustainability issues such as emission of heat and gases harmful to the ozone layer. Most works aim to reduce the energy consumption of servers and cooling systems. However, network devices comprise also a significant slice of the total Data Center energy consumption, and most studies often neglect that. In this paper, we propose techniques to define flow paths in an SDN-based Data Center network respecting flow bandwidth requirements, while also enabling changing the operation state of network devices to a state of lower energy consumption in order to reduce the total consumption of the network layer. We evaluate the proposed techniques using different ratios of link demand oversubscription in a fat-tree topology with different POD sizes. Results show savings of up to 70% regarding energy consumption in the network layer.

[1]  Sujata Banerjee,et al.  A Power Benchmarking Framework for Network Devices , 2009, Networking.

[2]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[3]  Sujata Banerjee,et al.  Energy proportionality of an enterprise network , 2010, Green Networking '10.

[4]  Rastin Pries,et al.  ECODANE-Reducing Energy Consumption in Data Center Networks based on Traffic Engineering , 2011 .

[5]  Hong Liu,et al.  Energy proportional datacenter networks , 2010, ISCA.

[6]  Rajesh Gupta,et al.  Path Consolidation for Dynamic Right-Sizing of Data Center Networks , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.

[7]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[8]  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).

[9]  Edward G. Coffman,et al.  Approximation algorithms for bin packing: a survey , 1996 .

[10]  Lisandro Zambenedetti Granville,et al.  Data Center Network Virtualization: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[11]  Amin Vahdat,et al.  A scalable, commodity data center network architecture , 2008, SIGCOMM '08.

[12]  Yan Zhang,et al.  HERO: Hierarchical Energy Optimization for Data Center Networks , 2015, IEEE Systems Journal.

[13]  Ming Zhang,et al.  Understanding data center traffic characteristics , 2010, CCRV.

[14]  Teemu Koponen Software is the future of networking , 2012, 2012 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[15]  Pham Ngoc Nam,et al.  Power aware OpenFlow switch extension for energy saving in data centers , 2012, The 2012 International Conference on Advanced Technologies for Communications.

[16]  George Pavlou,et al.  A toolchain for simplifying network simulation setup , 2013, SimuTools.

[17]  Didem Gözüpek,et al.  A survey on energy efficiency in software defined networks , 2017, Comput. Networks.

[18]  Xiaodong Wang,et al.  CARPO: Correlation-aware power optimization in data center networks , 2012, 2012 Proceedings IEEE INFOCOM.

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

[20]  Nick McKeown,et al.  A network in a laptop: rapid prototyping for software-defined networks , 2010, Hotnets-IX.

[21]  Aric Hagberg,et al.  Exploring Network Structure, Dynamics, and Function using NetworkX , 2008, Proceedings of the Python in Science Conference.

[22]  Eli Blevis,et al.  Some Computer Science Issues in Creating a Sustainable World , 2008, Computer.