Skip to main content

An Online Algorithm Optimally Self-tuning to Congestion for Power Management Problems

  • Conference paper
Approximation and Online Algorithms (WAOA 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7164))

Included in the following conference series:

Abstract

We consider the classical power management problem: There is a device which has two states ON and OFF and one has to develop a control algorithm for changing between these states as to minimize (energy) cost when given a sequence of service requests. Although an optimal 2-competitive algorithm exists, that algorithm does not have good performance in many practical situations, especially in case the device is not used frequently. To take the frequency of device usage into account, we construct an algorithm based on the concept of “slackness degree.” Then by relaxing the worst case competitive ratio of our online algorithm to 2 + ε, where ε is an arbitrary small constant, we make the algorithm flexible to slackness. The algorithm thus automatically tunes itself to slackness degree and gives better performance than the optimal 2-competitive algorithm for real world inputs. In addition to worst case competitive ratio analysis, a queueing model analysis is given and computer simulations are reported, confirming that the performance of the algorithm is high.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Augustine, J., Irani, S., Swamy, C.: Optimal power-down strategies. In: Proc. 45th Symp. Foundations of Computer Science (FOCS), pp. 530–539. IEEE (2004)

    Google Scholar 

  2. Ben-David, S., Borodin, A.: A new measure for the study of on-line algorithms. Algorithmica 11, 73–91 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  3. Borodin, A., Irani, S., Raghavan, P., Schieber, B.: Competitive paging with locality of reference. J. Comput. Systems Sci. 50, 244–258 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  4. Boyar, J., Krarup, S., Nielsen, M.N.: Seat reservation allowing seat changes. J. Algorithms 52, 169–192 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  5. Chrobak, M.: Sigact news online algorithms column 8. SIGACT News 36, 67–81 (2005)

    Article  Google Scholar 

  6. Chung, E., Benini, L., Bogliolo, A.: Dynamic power management for non-stationary service requests. In: Proceedings of the Design and Automation and Test in Europe Conference and Exhibition, pp. 77–81 (1999)

    Google Scholar 

  7. Eggers, S.J., Katz, R.H.: Evaluating the performance of four snooping cache coherency protocols. In: Proc. 16th International Symp. on Computer Architecture (ISCA). IEEE (1989)

    Google Scholar 

  8. Irani, S., Gupta, R., Shukla, S.: Competitive analysis of dynamic power management strategies for systems with multiple power savings states. In: DATE 2002: Proceedings of the Conference on Design, Automation and Test in Europe, p. 117. IEEE Computer Society, Washington, DC, USA (2002)

    Chapter  Google Scholar 

  9. Irani, S., Pruhs, K.R.: Algorithmic problems in power management. ACM SIGACT News (2005)

    Google Scholar 

  10. Karlin, A.R., Kenyon, C., Randall, D.: Dynamic tcp acknowledgement and other stories about e/(e − 1). In: Proc. 33rd STOC, pp. 502–509. ACM (2001)

    Google Scholar 

  11. Karlin, A., Manasse, M., McGeoch, L., Owicki, S.: Competitive randomized algorithms for nonuniform problems. Algorithmica 11, 542–571 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  12. Karlin, A., Manasse, M., Rudolph, L., Sleator, D.: Competitive snoopy caching. Algorithmica 3, 79–119 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  13. Kenyon, C.: Best-fit bin-packing with random order. In: Proc. 7th Symp. on Discrete Algorithms (SODA), pp. 359–364. ACM/SIAM (1996)

    Google Scholar 

  14. Koutsoupias, E., Papadimitriou, C.: Beyond competitive analysis. SIAM J. Comput. 30, 300–317 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  15. Lotker, Z., Patt-Shamir, B., Rawitz, D.: Rent, lease or buy: Randomized algorithms for multislope ski rental. In: Albers, S., Weil, P. (eds.) 25th International Symposium on Theoretical Aspects of Computer Science (STACS 2008). Leibniz International Proceedings in Informatics (LIPIcs), vol. 1, pp. 503–514. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany (2008)

    Google Scholar 

  16. Panagiotou, K., Souza, A.: On adequate performance measures for paging. In: Proceedings of the Thirty-Eighth Annual ACM Symposium on Theory of Computing, STOC 2006, pp. 487–496. ACM, New York (2006)

    Chapter  Google Scholar 

  17. Phillips, S., Westbrook, J.: Competitive analysis and beyond. In: Algorithms and Theory of Computation Handbook, ch.10. CRC Press (1999)

    Google Scholar 

  18. Ramanathan, D., Irani, S., Gupta, R.: Latency effects of system level power management algorithms. In: Proceedings of the IEEE International Conference on Computer Aided Design (2000)

    Google Scholar 

  19. Wolff, R.W.: Stochastic modeling and the theory of queues. Prentice-Hall (1989)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bein, W., Hatta, N., Hernandez-Cons, N., Ito, H., Kasahara, S., Kawahara, J. (2012). An Online Algorithm Optimally Self-tuning to Congestion for Power Management Problems. In: Solis-Oba, R., Persiano, G. (eds) Approximation and Online Algorithms. WAOA 2011. Lecture Notes in Computer Science, vol 7164. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29116-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29116-6_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29115-9

  • Online ISBN: 978-3-642-29116-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics