An Online Power-Aware Routing in SDN with Congestion-Avoidance Traffic Reallocation

Software-Defined Networks (SDN) can be seen as a promising alternative to achieve the long-awaited power efficiency in current communications systems. In these programmable networks a power-aware mechanism could be easily implemented leveraging the capabilities provided by control and data plane separation. For such purpose, this paper proposes a novel solution minimizing the number of active elements required in an SDN with multiple controllers and in-band control traffic. In order to provide a complete and fine-grained strategy, this proposal comprises two crucial modules: GrIS, a green initial setup and DyPAR, a dynamic power-aware routing. Besides being compatible with SDN environments without a dedicated control network, the proposed strategy is able to handle demanding traffic arrival without degrading the performance of higher priority traffic. Simulation results show that our heuristic approach allows to obtain close-to-optimal power savings with differences under 8%. Moreover, comparison with existing related methods using real topologies validates the improvements achieved by our solution in terms of power efficiency and performance degradation avoidance. For instance, after routing all the incoming traffic, a reduction of power consumption of up to 26.5% and an increase of allocated demands of up to 26.7% can be reached by our solution.

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

[2]  Berna Özbek,et al.  Energy aware routing and traffic management for software defined networks , 2016, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[3]  Giada Landi,et al.  Energy-efficient traffic allocation in SDN-basec backhaul networks: Theory and implementation , 2017, 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC).

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

[5]  Marco Mellia,et al.  Minimizing ISP Network Energy Cost: Formulation and Solutions , 2012, IEEE/ACM Transactions on Networking.

[6]  Michal Pióro,et al.  SNDlib 1.0—Survivable Network Design Library , 2010, Networks.

[7]  Suresh Singh,et al.  Greening of the internet , 2003, SIGCOMM '03.

[8]  Cristina Cervello-Pastor,et al.  Energy-aware routing in multiple domains software-defined networks , 2016 .

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

[10]  Dorian Mazauric,et al.  Minimizing Routing Energy Consumption: From Theoretical to Practical Results , 2010, 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing.

[11]  Adriana Fernández-Fernández,et al.  Energy Efficiency and Network Performance: A Reality Check in SDN-Based 5G Systems , 2017 .

[12]  Cristina Cervello-Pastor,et al.  Achieving Energy Efficiency: An Energy-Aware Approach in SDN , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[13]  Didier Colle,et al.  Automatic bootstrapping of OpenFlow networks , 2013, 2013 19th IEEE Workshop on Local & Metropolitan Area Networks (LANMAN).

[14]  Cees T. A. M. de Laat,et al.  Joint flow routing-scheduling for energy efficient software defined data center networks: A prototype of energy-aware network management platform , 2016, J. Netw. Comput. Appl..

[15]  Fernando M. V. Ramos,et al.  Software-Defined Networking: A Comprehensive Survey , 2014, Proceedings of the IEEE.

[16]  R. S. Tucker Energy consumption in telecommunications , 2012, 2012 Optical Interconnects Conference.

[17]  Paola Grosso,et al.  Linear programming approaches for power savings in software-defined networks , 2016, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[18]  Jae-Hyoung Yoo,et al.  Dynamic control plane management for software‐defined networks , 2016, Int. J. Netw. Manag..