skip to main content
10.1145/1791314.1791320acmotherconferencesArticle/Chapter ViewAbstractPublication Pagese-energyConference Proceedingsconference-collections
research-article

Optimal sleep patterns for serving delay-tolerant jobs

Published:13 April 2010Publication History

ABSTRACT

Sleeping is an important method to reduce energy consumption in many information and communication systems. In this paper we focus on a typical server under dynamic load, where entering and leaving sleeping mode incurs an energy and a response time penalty. We seek to understand under what kind of system configuration and control method will sleep mode obtain a Pareto Optimal tradeoff between energy saving and average response time. We prove that the optimal "sleeping" policy has a simple hysteretic structure. Simulation results then show that this policy results in significant energy savings, especially for relatively delay insensitive applications and under low traffic load. However, we demonstrate that seeking the maximum energy saving presents another tradeoff: it drives up the peak temperature in the server, with potential reliability consequences.

References

  1. F. Baccelli, S. Machiraju, D. Veitch and J. C. Bolot. The role of PASTA in network measurement. In ACM SIGCOMM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. N. Bansal, T. Kimbrel, K. Pruhs. Speed scalaing to manage energy and temperature. J. ACM 54(1), 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. L. A. Barroso and U. Hölzle. The Case for Energy-Proportional Computing. Computer. 40(12):33--37, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. P. Bertsekas. Dynamic Programming and Optimal Control, volume 2. Athena Scientific, Belmont, MA, USA, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. P. Bohrer, E. Elnozahy, T. Keller, M. Kistler, C. Lefurgy and R. Rajamony. The case for power management in web servers. In Power Aware Computing. January 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. C. Cardona Restrepo, C. G. Gruber and C. Mas Machuca. Energy Profile Aware Routing. In Proc. Green Communications Workshop in conjuction with IEEE ICC'09 (GreenComm09). Dresden, Germany, 2009.Google ScholarGoogle Scholar
  7. L. Chiaraviglio, M. Mellia and F. Neri. Reducing Power Consumption in Backbone Networks. In Proc. 2009 IEEE Internat. Conf. on Communications (ICC 2009). Dresden, Germany, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. A. K. Coşkun, T. S. Rosing, K. A. Whisnant and K. C. Gross. Static and dynamic temperatur-aware scheduling for multiprocessor SoCs. IEEE Trans. VLSI, 16(9):1127--1140, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. X. Fan, W-D. Weber, and L. A. Barroso. Power Provisioning for a Warehouse-sized Computer. In Proceedings of the ACM International Symposium on Computer Achitecure. San Diego, CA, June 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. M. George, and J. M. Harrison. Dynamic Control of a Queue with Adjustable Service Rate.INFORMS Operations Research. 49(5):720--731, September--October 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Gupta and S. Singh. Greening of the Internet. In ACM SIGCOMM. Karlsruhe, Germany, August 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Hersh and I Brosh. The optimal strategy structure of an intermitently operating service channel. European Journal of the Operational Research Society. 5:133--141, 1980.Google ScholarGoogle ScholarCross RefCross Ref
  13. D. P. Heyman Optimal operating policies for M/G/1 queueing systems Operations Research. 16:362--382, 1968.Google ScholarGoogle Scholar
  14. S. K. Hipp, and U. D. Holzbaur. Decision Processes with Monotone Hysteretic Policies. Operations Research. 36(4):585--588, July--August 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. H. Kim and G. de Veciana. Leveraging dynamic spare capacity in wireless systems to conserve mobile terminals energy. to appear in IEEE/ACM Trans. Networking. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. Kodialam, T. V. Lakshman and S. Sengupta. Traffic-oblivious routing for guaranteed bandwidth performance. IEEE Comm. Mag., pages 46--51. 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. Nedevschi, L. Popa, G. Iannaccone, S. Ratnasamy and D. Wetherall. Reducing Network Consumption via Sleeping and Rate-Adaptation. 2007.Google ScholarGoogle Scholar
  18. F. V. Lu and R. F. Serfozo. M/M/1 Queueing Decision Processes with Monotone Hysteretic Optimal Policies. In Operations Research. 32(5), September--October 1984.Google ScholarGoogle Scholar
  19. J. Mogul. Improving energy efficiency for networked applications. In Architectures for Networking and Communications Systems (ANCS). 2007Google ScholarGoogle Scholar
  20. D. Meisner, B. T. Gold and T. F. Wenisch. PowerNap: eliminating server idle power. In ASPLOS '09: Proceeding of the 14th international conference on Architectural support for programming languages and operating systems, pages 205--216. 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. K. Pruhs, P. Uthaisombut and G. Woeginger. Getting the best response for your erg. In Scandinavian Worksh. Alg. Theory. 2004Google ScholarGoogle Scholar
  22. N. Vasic and D. Kostic. Energy-Aware Traffic Engineering. In EPFL Technical Report NSL-REPORT-2008-004. 2008.Google ScholarGoogle Scholar
  23. A. Wierman, L. Andrew and A. Tang. Power-Aware Speed Scaling in Processor Sharing Systems. In Proc. IEEE INFOCOM. April 2009.Google ScholarGoogle ScholarCross RefCross Ref
  24. R. W. Wolff. Poisson arrivals see time averages. Operations Research. 30(2):223--231, 1982.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. Yadin and P. Naor. Queueing systems with a removalbe service station. Operations Research, 14(4):393--405, 1963.Google ScholarGoogle ScholarCross RefCross Ref
  26. F. Yao, A. Demers and S. Shenker. A scheduling model for reduced CPU energy. In Proc. IEEE Symp. Foundations of Computer Science (FOCS), pages 374--382. 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. M. Yu, Y. Yi and J. Rexford and M. Chiang. Rethinking virtual network embedding: Substrate support for path splitting and migration. ACM SIGCOMM Computer Communications Review. 38(2):19--29, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. B. Zhai, D. Blaauw, D. Sylvester and K. Flautner. Theoretical and practical limits of dynamic voltage scaling. In DAC. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Z. G. Zhang, E. Love and Y. Song. The optimal service time allocation of a versatile server to queue jobs and stochastically available non-queue jobs of different types. Computers and Operations Research. 34(6):1857--1870, 2007.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Optimal sleep patterns for serving delay-tolerant jobs

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        e-Energy '10: Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
        April 2010
        239 pages
        ISBN:9781450300421
        DOI:10.1145/1791314

        Copyright © 2010 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 13 April 2010

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate160of446submissions,36%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader