Routing and Scheduling for Energy and Delay Minimization in the Powerdown Model

Energy conservation is drawing increasing attention in data networking. One school of thought believes that a dominant amount of energy saving comes from turning off network elements. The difficulty is that transitioning between the active and sleeping modes consumes considerable energy and time. This results in an obvious trade-off between saving energy and provisioning performance guarantees such as end-to-end delays. We study the following routing and scheduling problem in a network in which each network element either operates in the full-rate active mode or the zero-rate sleeping mode. For a given network and traffic matrix, routing determines the path along which each traffic stream traverses. For frame-based periodic scheduling, a schedule determines the active period per element within each frame and prioritizes packets within each active period. For a line topology, we present a schedule with close-to-minimum delay for a minimum active period per element. For an arbitrary topology, we partition the network into a collection of lines and utilize the near-optimal schedule along each line. Additional delay is incurred only when a path switches from one line to another. By minimizing the number of switchings via routing, we show a logarithmic approximation for both energy consumption and end-to-end delays. If routing is given as input, we present two schedules one of which has active period proportional to the traffic load per network element, and the other proportional to the maximum load over all elements. The end-to-end delay of the latter is much improved compared to the delay for the former. This demonstrates the trade-off between energy and delay.

[1]  Bruce M. Maggs,et al.  Packet routing and job-shop scheduling inO(congestion+dilation) steps , 1994, Comb..

[2]  F. Frances Yao,et al.  A scheduling model for reduced CPU energy , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[3]  Yair Bartal,et al.  Probabilistic approximation of metric spaces and its algorithmic applications , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[4]  Yossi Azar,et al.  Buy-at-bulk network design , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.

[5]  Yair Bartal,et al.  On approximating arbitrary metrices by tree metrics , 1998, STOC '98.

[6]  J. M. Sek On embedding trees into uniformly convex Banach spaces , 1999 .

[7]  Mor Harchol-Balter,et al.  General Dynamic Routing with Per-Packet Delay Guarantees of O(Distance + 1/Session Rate) , 2000, SIAM J. Comput..

[8]  Baruch Awerbuch,et al.  Universal-stability results and performance bounds for greedy contention-resolution protocols , 2001, JACM.

[9]  Sandy Irani,et al.  Competitive analysis of dynamic power management strategies for systems with multiple power saving states , 2002, Proceedings 2002 Design, Automation and Test in Europe Conference and Exhibition.

[10]  Sandy Irani,et al.  Algorithms for power savings , 2003, SODA '03.

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

[12]  Sandy Irani,et al.  Online strategies for dynamic power management in systems with multiple power-saving states , 2003, TECS.

[13]  Satish Rao,et al.  A tight bound on approximating arbitrary metrics by tree metrics , 2003, STOC '03.

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

[15]  Minming Li,et al.  Min-energy voltage allocation for tree-structured tasks , 2005, J. Comb. Optim..

[16]  Eli Upfal,et al.  Probability and Computing: Randomized Algorithms and Probabilistic Analysis , 2005 .

[17]  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..

[18]  George Ginis Low-Power Modes for ADSL2 and ADSL2+ , 2005 .

[19]  Sandy Irani,et al.  Algorithmic problems in power management , 2005, SIGA.

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

[21]  Prudence W. H. Wong,et al.  Energy efficient online deadline scheduling , 2007, SODA '07.

[22]  Matthew Garrett,et al.  Powering Down , 2007, ACM Queue.

[23]  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.

[24]  Kirk Pruhs,et al.  Speed scaling to manage energy and temperature , 2007, JACM.

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

[26]  Patrick Kurp,et al.  Green computing , 2008, Commun. ACM.

[27]  Ittai Abraham,et al.  Nearly Tight Low Stretch Spanning Trees , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

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

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

[30]  Andrea Francini,et al.  Rate adaptation for energy efficiency in packet networks , 2010, Bell Labs Technical Journal.

[31]  Spyridon Antonakopoulos,et al.  Minimum-Cost Network Design with (Dis)economies of Scale , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

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

[33]  José Alberto Hernández,et al.  Burst Transmission for Energy-Efficient Ethernet , 2010, IEEE Internet Computing.

[34]  Pedro Reviriego,et al.  Using Coordinated Transmission with Energy Efficient Ethernet , 2011, Networking.

[35]  Marco Ajmone Marsan,et al.  A Simple Analytical Model for Energy Efficient Ethernet , 2011, IEEE Communications Letters.

[36]  Pedro Reviriego,et al.  An Initial Evaluation of Energy Efficient Ethernet , 2011, IEEE Communications Letters.

[37]  Lisa Zhang,et al.  Routing for Power Minimization in the Speed Scaling Model , 2012, IEEE/ACM Transactions on Networking.