Multicast Routing for Energy Minimization Using Speed Scaling

  • Nikhil Bansal
  • Anupam Gupta
  • Ravishankar Krishnaswamy
  • Viswanath Nagarajan
  • Kirk Pruhs
  • Cliff Stein
Conference paper

DOI: 10.1007/978-3-642-34862-4_3

Part of the Lecture Notes in Computer Science book series (LNCS, volume 7659)
Cite this paper as:
Bansal N., Gupta A., Krishnaswamy R., Nagarajan V., Pruhs K., Stein C. (2012) Multicast Routing for Energy Minimization Using Speed Scaling. In: Even G., Rawitz D. (eds) Design and Analysis of Algorithms. Lecture Notes in Computer Science, vol 7659. Springer, Berlin, Heidelberg

Abstract

We consider virtual circuit multicast routing in a network of links that are speed scalable. We assume that a link with load f uses power σ + fα, where σ is the static power, and α > 1 is some constant. We assume that a link may be shutdown if not in use. In response to the arrival of client i at vertex ti a routing path (the virtual circuit) Pi connecting a fixed source s to sink ti must be established. The objective is to minimize the aggregate power used by all links.

We give a polylog-competitive online algorithm, and a polynomial-time O(α)-approximation offline algorithm if the power functions of all links are the same. If each link can have a different power function, we show that the problem is APX-hard. If additionally, the edges may be directed, then we show that no poly-log approximation is possible in polynomial time under standard complexity assumptions. These are the first results on multicast routing in speed scalable networks in the algorithmic literature.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Nikhil Bansal
    • 1
  • Anupam Gupta
    • 2
  • Ravishankar Krishnaswamy
    • 3
  • Viswanath Nagarajan
    • 4
  • Kirk Pruhs
    • 5
  • Cliff Stein
    • 6
  1. 1.Mathematics and Computer ScienceEindhoven University of TechnologyThe Netherlands
  2. 2.Computer ScienceCarnegie Mellon UniversityUnited States
  3. 3.Computer SciencePrinceton UniversityUnited States
  4. 4.IBM T.J. Watson Research CenterUnited States
  5. 5.Computer ScienceUniversity of PittsburghUnited States
  6. 6.Industrial Engineering and Operations ResearchColumbia UniversityUnited States

Personalised recommendations