A Survey of Green Networking Research

Reduction of unnecessary energy consumption is becoming a major concern in wired networking, because of the potential economical benefits and of its expected environmental impact. These issues, usually referred to as "green networking", relate to embedding energy-awareness in the design, in the devices and in the protocols of networks. In this work, we first formulate a more precise definition of the "green" attribute. We furthermore identify a few paradigms that are the key enablers of energy-aware networking research. We then overview the current state of the art and provide a taxonomy of the relevant work, with a special focus on wired networking. At a high level, we identify four branches of green networking research that stem from different observations on the root causes of energy waste, namely (i) adaptive link rate, (ii) interface proxying, (iii) energy-aware infrastructure and (iv) energy-aware applications. In this work, we not only explore specific proposals pertaining to each of the above branches, but also offer a perspective for research.

[1]  Alon Itai,et al.  On the complexity of time table and multi-commodity flow problems , 1975, 16th Annual Symposium on Foundations of Computer Science (sfcs 1975).

[2]  W. Nordhaus To Slow or Not to Slow: The Economics of the Greenhouse Effect , 1991 .

[3]  Scott Shenker,et al.  Scheduling for reduced CPU energy , 1994, OSDI '94.

[4]  Ken Christensen,et al.  A "Green TCP/IP" to reduce electricity consumed by computers , 1998, Proceedings IEEE Southeastcon '98 'Engineering for a New Era'.

[5]  QiaoChunming,et al.  Optical burst switching (OBS) - a new paradigm for an optical Internet , 1999 .

[6]  Amin Vahdat,et al.  Every joule is precious: the case for revisiting operating system design for energy efficiency , 2000, ACM SIGOPS European Workshop.

[7]  Alvin R. Lebeck,et al.  Power aware page allocation , 2000, SIGP.

[8]  Krishna M. Sivalingam,et al.  A Survey of Energy Efficient Network Protocols for Wireless Networks , 2001, Wirel. Networks.

[9]  Amin Vahdat,et al.  Managing energy and server resources in hosting centers , 2001, SOSP.

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

[11]  Suresh Singh,et al.  Computational energy cost of TCP , 2004, IEEE INFOCOM 2004.

[12]  David Blaauw,et al.  Theoretical and practical limits of dynamic voltage scaling , 2004, Proceedings. 41st Design Automation Conference, 2004..

[13]  Suresh Singh,et al.  A feasibility study for power management in LAN switches , 2004, Proceedings of the 12th IEEE International Conference on Network Protocols, 2004. ICNP 2004..

[14]  Alan D. George,et al.  The next frontier for communications networks: power management , 2004, Comput. Commun..

[15]  Jason P. Jue,et al.  Optical Burst Switched Networks , 2004 .

[16]  T. Chiueh,et al.  A Survey on Virtualization Technologies , 2005 .

[17]  Bruce Nordman,et al.  Managing energy consumption costs in desktop PCs and LAN switches with proxying, split TCP connections, and scaling of link speed , 2005 .

[18]  Margaret Martonosi,et al.  An Analysis of Efficient Multi-Core Global Power Management Policies: Maximizing Performance for a Given Power Budget , 2006, 2006 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'06).

[19]  Alan D. George,et al.  Power-Proxying on the NIC: A Case Study with the Gnutella File-Sharing Protocol , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.

[20]  Kenneth J. Christensen,et al.  NGL02-2: Ethernet Adaptive Link Rate (ALR): Analysis of a Buffer Threshold Policy , 2006, IEEE Globecom 2006.

[21]  Hiroshi Nakamura,et al.  Energy-Efficient Dynamic Instruction Scheduling Logic through Instruction Grouping , 2006, ISLPED'06 Proceedings of the 2006 International Symposium on Low Power Electronics and Design.

[22]  Christoforos E. Kozyrakis,et al.  JouleSort: a balanced energy-efficiency benchmark , 2007, SIGMOD '07.

[23]  Vern Paxson,et al.  Enabling an Energy-Efficient Future Internet Through Selectively Connected End Systems , 2007, HotNets.

[24]  Luiz André Barroso,et al.  The Case for Energy-Proportional Computing , 2007, Computer.

[25]  Miguel Jimeno,et al.  A Prototype Power Management Proxy for Gnutella Peer-to-Peer File Sharing , 2007 .

[26]  Wolf-Dietrich Weber,et al.  Power provisioning for a warehouse-sized computer , 2007, ISCA '07.

[27]  Suresh Singh,et al.  Using Low-Power Modes for Energy Conservation in Ethernet LANs , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[28]  Nasir Ghani,et al.  LiTPiC -- Light-trails and Photonic Integrated Circuits: Issues of Network Design and Performance , 2007 .

[29]  Yiannakis Sazeides,et al.  A study of thread migration in temperature-constrained multicores , 2007, TACO.

[30]  R.S. Tucker,et al.  Energy Consumption of the Internet , 2007, COIN-ACOFT 2007 - Joint International Conference on the Optical Internet and the 32nd Australian Conference on Optical Fibre Technology.

[31]  Kenneth Ward Church,et al.  On Delivering Embarrassingly Distributed Cloud Services , 2008, HotNets.

[32]  Martín Casado,et al.  NOX: towards an operating system for networks , 2008, CCRV.

[33]  Feng Zhao,et al.  Fine-grained energy profiling for power-aware application design , 2008, PERV.

[34]  Nian-Feng Tzeng,et al.  Run-time Energy Consumption Estimation Based on Workload in Server Systems , 2008, HotPower.

[35]  Stephen J. Wright,et al.  Power Awareness in Network Design and Routing , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

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

[37]  Laurent Massoulié,et al.  ECHOS: edge capacity hosting overlays of nano data centers , 2008, CCRV.

[38]  Christoforos E. Kozyrakis,et al.  A Comparison of High-Level Full-System Power Models , 2008, HotPower.

[39]  Brian Jones,et al.  An Analysis of Hard Drive Energy Consumption , 2008, 2008 IEEE International Symposium on Modeling, Analysis and Simulation of Computers and Telecommunication Systems.

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

[41]  Randy H. Katz,et al.  Greening the Switch , 2008, HotPower.

[42]  Richard E. Brown,et al.  Report to Congress on Server and Data Center Energy Efficiency: Public Law 109-431 , 2008 .

[43]  Ann Gordon-Ross,et al.  A resource efficient content inspection system for next generation Smart NICs , 2008, 2008 IEEE International Conference on Computer Design.

[44]  Marco Mellia,et al.  Reducing Power Consumption in Backbone Networks , 2009, 2009 IEEE International Conference on Communications.

[45]  Sujata Banerjee,et al.  Energy Aware Network Operations , 2009, IEEE INFOCOM Workshops 2009.

[46]  R.S. Tucker,et al.  Energy Consumption in Optical IP Networks , 2009, Journal of Lightwave Technology.

[47]  Junda Liu,et al.  Skilled in the Art of Being Idle: Reducing Energy Waste in Networked Systems , 2009, NSDI.

[48]  B. Sanso,et al.  On reliability, performance and Internet power consumption , 2009, 2009 7th International Workshop on Design of Reliable Communication Networks.

[49]  M. Mellia,et al.  Energy-Aware Backbone Networks: A Case Study , 2009, 2009 IEEE International Conference on Communications Workshops.

[50]  Y. Ofek,et al.  Time for a "Greener" Internet , 2009, 2009 IEEE International Conference on Communications Workshops.

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

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

[53]  Woongki Baek,et al.  Green: A System for Supporting Energy-Conscious Programming using Principled Approximation , 2009 .

[54]  Lachlan L. H. Andrew,et al.  Power-Aware Speed Scaling in Processor Sharing Systems , 2009, IEEE INFOCOM 2009.

[55]  Helmut Hlavacs,et al.  Energy Consumption of Residential and Professional Switches , 2009, 2009 International Conference on Computational Science and Engineering.

[56]  R.H. Katz,et al.  Tech Titans Building Boom , 2009, IEEE Spectrum.

[57]  Marco Ajmone Marsan,et al.  Energy-efficient management of UMTS access networks , 2009, 2009 21st International Teletraffic Congress.

[58]  Bruce M. Maggs,et al.  Cutting the electric bill for internet-scale systems , 2009, SIGCOMM '09.

[59]  Paramvir Bahl,et al.  Somniloquy: Augmenting Network Interfaces to Reduce PC Energy Usage , 2009, NSDI.

[60]  J. Blackburn,et al.  A Simulation Study of a New Green BitTorrent , 2009, 2009 IEEE International Conference on Communications Workshops.

[61]  Laurent Lefèvre,et al.  The GREEN-NET framework: Energy efficiency in large scale distributed systems , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[62]  B. Mukherjee,et al.  Energy Efficiency in Telecom Optical Networks , 2010, IEEE Communications Surveys & Tutorials.

[63]  Susanne Albers,et al.  Energy-efficient algorithms , 2010, Commun. ACM.

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

[65]  Raouf Boutaba,et al.  A survey of network virtualization , 2010, Comput. Networks.

[66]  Aruna Prem Bianzino,et al.  Energy-Awareness in Network Dimensioning : a Fixed Charge Network Flow Formulation , 2010 .

[67]  Martin Suchara,et al.  Greening backbone networks: reducing energy consumption by shutting off cables in bundled links , 2010, Green Networking '10.

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

[69]  Suresh Singh,et al.  The potential impact of green technologies in next-generation wireline networks: Is there room for energy saving optimization? , 2011, IEEE Communications Magazine.

[70]  C. Collier AN INEFFICIENT TRUTH , 2011 .