Orchestration of energy efficiency capabilities in networks

The energy demand for operating Information and Communication Technology (ICT) systems has been growing, implying in high operational costs and consequent increase of carbon emissions. Both in datacenters and telecom infrastructures, the networks represent a significant amount of energy spending. Given that, there is an increased demand for energy efficiency solutions, and several capabilities to save energy have been proposed. However, it is very difficult to orchestrate such energy efficiency capabilities, that is, coordinate or combine them in the same network, ensuring a conflict-free operation and choosing the best one for a given scenario, ensuring that a capability not suited to the current bandwidth utilization will not be applied and lead to congestion or packet loss. There is neither a way to do this taking business directives into account. In this regard, a method able to orchestrate different energy efficiency capabilities is proposed considering the possible combinations and conflicts among them, as well as the best option for a given workload and network characteristics. The business policies are refined down to the network level in order to bring high-level directives into the operation, and a Utility Function is used to combine energy efficiency and performance requirements. A Decision Tree able to determine what to do in each scenario is deployed in a Software Defined Network environment. The proposed method was validated with different experiments, testing the Utility Function, checking the extra savings when combining several capabilities, the decision tree interpolation and dynamicity aspects. The orchestration proved valid to solve the problem of finding the best combination for a given scenario, achieving additional savings due to the combination, besides ensuring a conflict-free operation. HighlightsA method able to orchestrate different energy efficiency capabilities is proposed.It considers the possible combinations and conflicts among the capabilities.It refines business policies to bring high-level directives into the operation.The method solves the problem of finding the best combination for a given scenario.And achieved additional savings, besides ensuring a conflict-free operation.

[1]  Guilherme Carvalho Januario,et al.  Evaluation of a policy-based network management system for energy-efficiency , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[2]  Guilherme Carvalho Januario,et al.  GreenSDN: Bringing energy efficiency to an SDN emulation environment , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[3]  Kenneth J. Christensen,et al.  Saving energy in LAN switches: New methods of packet coalescing for Energy Efficient Ethernet , 2011, 2011 International Green Computing Conference and Workshops.

[4]  Ioannis Tomkos,et al.  Power consumption evaluation of all-optical data center networks , 2012, Cluster Computing.

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

[6]  C RiekstinAna,et al.  Orchestration of energy efficiency capabilities in networks , 2016 .

[7]  Athanasios V. Vasilakos,et al.  An OSPF-Integrated Routing Strategy for QoS-Aware Energy Saving in IP Backbone Networks , 2012, IEEE Transactions on Network and Service Management.

[8]  Dinesh C. Verma,et al.  Policy transformation techniques in policy-based systems management , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..

[9]  Kenneth J. Christensen,et al.  Reducing the Energy Consumption of Ethernet with Adaptive Link Rate (ALR) , 2008, IEEE Transactions on Computers.

[10]  Jorge Lobo,et al.  Policy refinement: Decomposition and operationalization for dynamic domains , 2011, 2011 7th International Conference on Network and Service Management.

[11]  Andrea Francini,et al.  An assessment of power-load proportionality in network systems , 2013, 2013 Sustainable Internet and ICT for Sustainability (SustainIT).

[12]  ChristensenKen,et al.  IEEE 802.3az , 2010 .

[13]  Pedro Reviriego,et al.  IEEE 802.3az: the road to energy efficient ethernet , 2010, IEEE Communications Magazine.

[14]  Javier Rubio-Loyola Towards the Policy Refinement Problem in Policy-Based Management Systems , 2010 .

[15]  Dinesh C. Verma,et al.  Policy-Based Networking: Architecture and Algorithms , 2000 .

[16]  Cees T. A. M. de Laat,et al.  Carbon-aware path provisioning for NRENs , 2014, International Green Computing Conference.

[17]  Francesco Palmieri,et al.  Analyzing Local Strategies for Energy-Efficient Networking , 2011, Networking Workshops.

[18]  Alessandra Russo,et al.  Using event calculus to formalise policy specification and analysis , 2003, Proceedings POLICY 2003. IEEE 4th International Workshop on Policies for Distributed Systems and Networks.

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

[20]  Raffaele Bolla,et al.  Performance and power consumption modeling for green COTS Software Router , 2009, 2009 First International Communication Systems and Networks and Workshops.

[21]  Pradeep Kumar Ray,et al.  Adaptive policy framework: A systematic review , 2013, J. Netw. Comput. Appl..

[22]  Guilherme Carvalho Januario,et al.  Towards Sustainable Networks - Energy Efficiency Policy from Business to Device Instance Levels , 2012, ICEIS.

[23]  Akhil Sahai,et al.  A Classification-Based Approach to Policy Refinement , 2007, 2007 10th IFIP/IEEE International Symposium on Integrated Network Management.

[24]  Guilherme Carvalho Januario,et al.  Orchestration of Energy Efficiency Functionalities for a Sustainable Network Management , 2014, 2014 IEEE 13th International Symposium on Network Computing and Applications.

[25]  Emil C. Lupu,et al.  Ponder2 - A Policy Environment for Autonomous Pervasive Systems , 2008, 2008 IEEE Workshop on Policies for Distributed Systems and Networks.

[26]  Diego Reforgiato Recupero,et al.  A northbound interface for power management in next generation network devices , 2014, IEEE Communications Magazine.

[27]  John C. Strassner,et al.  Policy-based network management - solutions for the next generation , 2003, The Morgan Kaufmann series in networking.

[28]  Guilherme Carvalho Januario,et al.  A Survey of Policy Refinement Methods as a Support for Sustainable Networks , 2016, IEEE Communications Surveys & Tutorials.

[29]  Guilherme Carvalho Januario,et al.  SustNMS: Towards service oriented policy-based network management for energy-efficiency , 2012, 2012 Sustainable Internet and ICT for Sustainability (SustainIT).

[30]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[31]  J. Malmodin,et al.  The future carbon footprint of the ICT and EaM sectors , 2013 .

[32]  Luís M. Correia,et al.  An applications perspective into the Future Internet , 2013, J. Netw. Comput. Appl..

[33]  Jorge Lobo,et al.  Expressive policy analysis with enhanced system dynamicity , 2009, ASIACCS '09.

[34]  Bin Liu,et al.  GreenTE: Power-aware traffic engineering , 2010, The 18th IEEE International Conference on Network Protocols.

[35]  Catalin Meirosu,et al.  Sustainability Information Model for Energy Efficiency Policies , 2016, IEEE Communications Magazine.

[37]  Dzmitry Kliazovich,et al.  DENS: Data Center Energy-Efficient Network-Aware Scheduling , 2010, GreenCom/CPSCom.

[38]  Christoph Lange,et al.  Taxonomy of Dynamic Power Saving Techniques in Fixed Broadband Networks , 2013 .