skip to main content
10.1145/1005847.1005864acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
Article

A time series-based approach for power management in mobile processors and disks

Published:16 June 2004Publication History

ABSTRACT

In this paper, we present a time series-based approach for managing power in mobile processors and disks that see multimedia workloads. Since multimedia applications impose soft real-time constraints, a key goal of our approach is to reduce energy consumption of multimedia applications without degrading performance. We present simple statistical techniques based on time series to dynamically compute the processor and I/O demands of multimedia applications and present techniques to dynamically vary the voltage settings and rotational speeds of mobile processors and disks, respectively. We implement our approaches in the Linux kernel running on a Sony Transmeta laptop and in a trace-driven simulator. Our experiments show that, compared to the traditional system-wide CPU voltage scaling approaches, our technique can achieve up to a 38.6% energy saving while delivering good performance to applications. Simulation results for our disk power management technique show a 20.3% reduction in energy consumption without any significant performance loss when compared to a traditional disk power management scheme.

References

  1. G. P. Box, G. M. Jenkins, and G. C. Reinsel. Time Series Analysis Forecasting and Control Third Edition. Prentice Hall, 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. K. Flautner and T. Mudge. Vertigo: Automatic performance-setting for linux. In Proceedings of the Fifth Symposium on Operating Systems Design and Implementation (OSDI'02), Boston, MA, pages 105--116, December 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. K. Flautner, S. Reinhardt, and T. Mudge. Automatic performance-setting for dynamic voltage scaling. In Proceedings of the 7th ACM International Conference on Mobile Computing and Networking (MobiCom'01), Rome, Italy, pages 260--271, July 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Fleischmann. Longrun power management - dynamic power management for crusoe processors. Technical report, Transmeta Corporation, 2001.]]Google ScholarGoogle Scholar
  5. G. R. Ganger, B. L. Worthington, and Y. N. Patt. The disksim simulation environment - version 2.0 reference manual.]]Google ScholarGoogle Scholar
  6. S. Gurumurthi, A. Sivasubramaniam, M. Kandemir, and H. Franke. Drpm: Dynamic speed control for power management in server class disks. In Proceedings of the 30th IEEE Annual International Symposium on Computer Architecture (ISCA'03), San Diego, CA, June 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Gurumurthi, A. Sivasubramaniam, M. Kandemir, and H. Franke. Reducing disk power consumption in servers. IEEE Computer: Special Issue on Power-aware and Temperature-aware Computing, 36(12):59--66, December 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. X. Liu, P. Shenoy, and W. Gong. A time series-based approach for power management in mobile processors and disks. Technical report 04-25, University of Massachusetts Amherst, 2004.]]Google ScholarGoogle Scholar
  9. J. R. Lorch and A. J. Smith. Operating system modifications for task-based speed and voltage scheduling.In Proceedings of the 1st ACM/USENIX International Conference on Mobile Systems, Applications, and Services (MobiSys'03), San Francisco, CA, pages 215--229, May 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Mplayer 0.90. http://www.mplayerhq.hu.]]Google ScholarGoogle Scholar
  11. T. Pering, T. Burd, and R. W. Broderson. Voltage scheduling on the lparm microprocessor system. In Proceedings of the 2000 IEEE International Symposium on Low Power Electronics and Design (ISLPED'00), Rapallo, Italy, July 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Crosoe tm5600 processor data sheet. Transmeta Inc., http://www.transmeta.com.]]Google ScholarGoogle Scholar
  13. Ibm hard disk -- travelstart 40gnx. IBM, http://www.ibm.com.]]Google ScholarGoogle Scholar
  14. M. Weiser, B. Welch, A. Demers, and S. Shenker. Scheduling for reduced cpu energy. In Proceedings of the 1st USENIX Symposium on Operating Systems Design and Implementation (OSDI'94), Monterey, CA, pages 13--23, November 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. W. Yuan and K. Nahrstedt. Energy-efficient soft real-time cpu scheduling for mobile multimedia systems. In Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP'03), Bolton Landing, NY, pages 149--163, October 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A time series-based approach for power management in mobile processors and disks

    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 Conferences
      NOSSDAV '04: Proceedings of the 14th international workshop on Network and operating systems support for digital audio and video
      June 2004
      168 pages
      ISBN:1581138016
      DOI:10.1145/1005847

      Copyright © 2004 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: 16 June 2004

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate118of363submissions,33%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader