Building a power-proportional software router

  • Authors:
  • Luca Niccolini;Gianluca Iannaccone;Sylvia Ratnasamy;Jaideep Chandrashekar;Luigi Rizzo

  • Affiliations:
  • University of Pisa;RedBow Labs;University of California, Berkeley;Technicolor Labs;University of Pisa and University of California, Berkeley

  • Venue:
  • USENIX ATC'12 Proceedings of the 2012 USENIX conference on Annual Technical Conference
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We aim at improving the power efficiency of network routers without compromising their performance. Using server-based software routers as our prototyping vehicle, we investigate the design of a router that consumes power in proportion to the rate of incoming traffic. We start with an empirical study of power consumption in current software routers, decomposing the total power consumption into its component causes. Informed by this analysis, we develop software mechanisms that exploit the underlying hardware's power management features for more energy-efficient packet processing. We incorporate these mechanisms into Click and demonstrate a router that matches the peak performance of the original (unmodified) router while consuming up to half the power at low loads, with negligible impact on the packet forwarding latency.