Reducing Network Energy Consumption via Sleeping and Rate-Adaptation

We present the design and evaluation of two forms of power management schemes that reduce the energy consumption of networks. The first is based on putting network components to sleep during idle times, reducing energy consumed in the absence of packets. The second is based on adapting the rate of network operation to the offered workload, reducing the energy consumed when actively processing packets. For real-world traffic workloads and topologies and using power constants drawn from existing network equipment, we show that even simple schemes for sleeping or rate-adaptation can offer substantial savings. For instance, our practical algorithms stand to halve energy consumption for lightly utilized networks (10-20%). We show that these savings approach the maximum achievable by any algorithms using the same power management primitives. Moreover this energy can be saved without noticeably increasing loss and with a small and controlled increase in latency (<10ms). Finally, we show that both sleeping and rate adaptation are valuable depending (primarily) on the power profile of network equipment and the utilization of the network itself.

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

[2]  Alon Naveh,et al.  Power and Thermal Management in the Intel Core Duo Processor , 2006 .

[3]  Mingjie Lin,et al.  Power-efficient rate scheduling in wireless links using computational geometric algorithms , 2006, IWCMC '06.

[4]  Suresh Singh,et al.  Dynamic Ethernet Link Shutdown for Energy Conservation on Ethernet Links , 2007, 2007 IEEE International Conference on Communications.

[5]  Alan Jay Smith,et al.  Operating systems techniques for reducing processor energy consumption , 2001 .

[6]  Kenneth J. Christensen,et al.  Managing energy consumption costs in desktop PCs and LAN switches with proxying, split TCP connections, and scaling of link speed , 2005, Int. J. Netw. Manag..

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

[8]  Srikanth Kandula,et al.  Walking the tightrope: responsive yet stable traffic engineering , 2005, SIGCOMM '05.

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

[10]  Murat Yuksel,et al.  Workload Generation for ns Simulations of Wide Area Networks and the Internet , 2000 .

[11]  J. Flinn,et al.  Energy-aware adaptation for mobile applications , 1999, SOSP.

[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]  Konstantina Papagiannaki,et al.  Towards an Energy-Star WLAN Infrastructure , 2007, Eighth IEEE Workshop on Mobile Computing Systems and Applications.

[15]  Nian-Feng Tzeng,et al.  Energy-efficient scheme for multiprocessor-based router linecards , 2006, International Symposium on Applications and the Internet (SAINT'06).

[16]  Carla Schlatter Ellis,et al.  Memory controller policies for DRAM power management , 2001, ISLPED '01.

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

[18]  Klara Nahrstedt,et al.  Energy-efficient soft real-time CPU scheduling for mobile multimedia systems , 2003, SOSP '03.

[19]  Alec Wolman,et al.  Wireless wakeups revisited: energy management for voip over wi-fi smartphones , 2007, MobiSys '07.

[20]  B. Hohlt,et al.  Flexible power scheduling for sensor networks , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[21]  Deborah Estrin,et al.  An energy-efficient MAC protocol for wireless sensor networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[22]  NahrstedtKlara,et al.  Energy-efficient soft real-time CPU scheduling for mobile multimedia systems , 2003 .

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