Energy-Aware Multilevel Control System for a Network of Linux Software Routers: Design and Implementation

The Linux operating system provides many well-developed tools that support the concept of energy-efficient networking. This paper outlines the results of research focused on the design and implementation of a control system reducing power consumption of IP-traffic processing in a network of Linux-based software routers. It is demonstrated how the standard ACPI-compliant system components can be adjusted to meet the requirements of adaptive energy-aware network control and what performance tradeoffs may there be expected. In particular, it is demonstrated how the abstraction layers provided by the Linux kernel can be used to exploit energy-saving mechanisms of packet processing servers. Formulations of the routing optimization and service rate control problems are presented and discussed. The results of the extensive experimental studies are presented as well.

[1]  Biswanath Mukherjee,et al.  Energy-Efficient Long-Reach Passive Optical Network: A Network Planning Approach Based on User Behaviors , 2010, IEEE Systems Journal.

[2]  Masahiko Jinno,et al.  Multiflow optical transponder for efficient multilayer optical networking , 2012, IEEE Communications Magazine.

[3]  Jaime Lloret,et al.  Router Power Consumption Analysis: Towards Green Communications , 2012, GreeNets.

[4]  Jaime Lloret,et al.  Study and Performance of Interior Gateway IP routing Protocols , 2010, Netw. Protoc. Algorithms.

[5]  John Shalf,et al.  The International Exascale Software Project roadmap , 2011, Int. J. High Perform. Comput. Appl..

[6]  Andrzej Karbowski,et al.  Combined calculation of optimal routing and bandwidth allocation in energy aware networks , 2014, 2014 26th International Teletraffic Congress (ITC).

[7]  Didier Colle,et al.  A power consumption sensitivity analysis of circuit-switched versus packet-switched backbone networks , 2015, Comput. Networks.

[8]  Behzad Razavi,et al.  A Low-Power CMOS Receiver for 5 GHz WLAN , 2015, IEEE Journal of Solid-State Circuits.

[9]  Phuoc Tran-Gia,et al.  A new power profiling method and power scaling mechanism for energy-aware NetFPGA gigabit router , 2015, Comput. Networks.

[10]  Francesco Palmieri,et al.  Energy-oriented denial of service attacks: an emerging menace for large cloud infrastructures , 2014, The Journal of Supercomputing.

[11]  Saurabh Dighe,et al.  A 48-Core IA-32 Processor in 45 nm CMOS Using On-Die Message-Passing and DVFS for Performance and Power Scaling , 2011, IEEE Journal of Solid-State Circuits.

[12]  Alessandro Carrega,et al.  Cutting the energy bills of Internet Service Providers and telecoms through power management: An impact analysis , 2012, Comput. Networks.

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

[14]  Marco Listanti,et al.  Freezing forwarding functionality to make the network greener , 2015, Comput. Networks.

[15]  Michal P. Karpowicz,et al.  Nash equilibrium design and price-based coordination in hierarchical systems , 2012, Int. J. Appl. Math. Comput. Sci..

[16]  Michal Pióro,et al.  Topological design of MPLS networks , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[17]  Ewa Niewiadomska-Szynkiewicz,et al.  Control system for reducing energy consumption in backbone computer network , 2016, Concurr. Comput. Pract. Exp..

[18]  José Alberto Hernández,et al.  Performance evaluation of energy efficient ethernet , 2009, IEEE Communications Letters.

[19]  Didier Colle,et al.  Power consumption in telecommunication networks: overview and reduction strategies , 2011, IEEE Communications Magazine.

[20]  Joel J. P. C. Rodrigues,et al.  A Study of Energy-Aware Traffic Grooming in Optical Networks: Static and Dynamic Cases , 2013, IEEE Systems Journal.

[21]  Michal P. Karpowicz,et al.  Energy‐efficient CPU frequency control for the Linux system , 2016, Concurr. Comput. Pract. Exp..

[22]  R.S. Tucker,et al.  Evolution of WDM Optical IP Networks: A Cost and Energy Perspective , 2009, Journal of Lightwave Technology.

[23]  Jacek Gondzio,et al.  New developments in the primal-dual column generation technique , 2013, Eur. J. Oper. Res..

[24]  Erol Gelenbe,et al.  Investigating the Tradeoffs between Power Consumption and Quality of Service in a Backbone Network , 2013, Future Internet.

[25]  Francesco Palmieri,et al.  Evaluating energy savings in WoL-enabled networks of PCs , 2013, 2013 IEEE International Symposium on Industrial Electronics.

[26]  Ewa Niewiadomska-Szynkiewicz,et al.  Dynamic power management in energy-aware computer networks and data intensive computing systems , 2014, Future Gener. Comput. Syst..

[27]  Krzysztof Malinowski,et al.  Network traffic routing using effective bandwidth theory , 2009, Eur. Trans. Telecommun..

[28]  K. Malinowski,et al.  On formulation of a network energy saving optimization problem , 2012, 2012 Fourth International Conference on Communications and Electronics (ICCE).

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

[30]  Alessandro Carrega,et al.  Green network technologies and the art of trading-off , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

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

[32]  Randy H. Katz,et al.  NapSAC: design and implementation of a power-proportional web cluster , 2010, CCRV.

[33]  Michael Franz,et al.  Power reduction techniques for microprocessor systems , 2005, CSUR.

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

[35]  Alfio Lombardo,et al.  Modeling power management in networked devices , 2014, Comput. Commun..

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

[37]  Diego Reforgiato Recupero,et al.  The Green Abstraction Layer: A Standard Power-Management Interface for Next-Generation Network Devices , 2013, IEEE Internet Computing.