skip to main content
10.1145/1013235.1013328acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
Article

Preemption-aware dynamic voltage scaling in hard real-time systems

Published:09 August 2004Publication History

ABSTRACT

Dynamic voltage scaling (DVS) is a well-known low-power design technique for embedded real-time systems. Because of its effectiveness on energy reduction, several variable voltage processors have been developed and many DVS algorithms targeting these processors have been proposed. However, most existing DVS algorithms focus on reducing the energy consumption of CPU only, ignoring their negative impacts on task scheduling and system wide energy consumption. In this paper, we address one of such side effects, an increase in task preemptions due to DVS. We present two preemption control techniques which can reduce the number of task preemptions of DVS algorithms. Experimental results show that the delayed-preemption technique is effective in reducing the number of preemptions incurred by DVS algorithms while achieving a high energy efficiency.

References

  1. W. Kim, J. Kim, and S. L. Min. A Dynamic Voltage Scaling Algorithm for Dynamic-Priority Hard Real-Time Systems Using Slack Time Analysis. In Proceedings of Design, Automation and Test in Europe, pages 788--794, March 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. W. Kim, J. Kim, and S. L. Min. Dynamic Voltage Scaling Algorithm for Fixed-Priority Real-Time Systems Using Work-Demand Analysis. In Proceedings of the International Symposium on Low Power Electronics and Design, pages 396--401, August 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. T. Sakurai and A. Newton. Alpha-power Law MOSFET Model and Its Application to CMOS Inverter Delay and Other Formulas. IEEE Journal of Solid State Circuits, 25(2):584--594, 1990.Google ScholarGoogle ScholarCross RefCross Ref
  4. W. Kim, J. Kim, and S. L. Min. Quantitative Analysis of Dynamic Voltage Scaling Algorithms for Hard Real-Time Systems. In Proceedings of the SoC Design Conference, Novermber 2003.Google ScholarGoogle Scholar
  5. S. Lee, S. L. Min, C. S. Kim, C. G. Lee, and M. Lee. Cache-Conscious Limited Preemptive Scheduling. Real-Time Systems, 17(2/3):257--282, November 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. Saewong and R. Rajkumar. Practical Voltage-Scaling for Fixed-Priority RT-Systems. In Proceedings of Real-Time and Embedded Technology and Applications Symposium, pages 106--115, May 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Y. Wand and M. Saksena. Scheduling Fixed-Priority Tasks with Preemption Threshold. In Proceedings of the Real-Time Computing Systems and Applications, pages 328--335, December 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Saksena and Y. Wand. Scalable Real-Time System Design Using Preemption Thresholds. In Proceedings of IEEE Real-Time Systems Symposium, pages 25--36, Novermber 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Y. Shin and K. Choi. Power conscious fixed priority scheduling for hard real-time systems. In Proceedings of the Design Automation Conference, pages 134--139, June 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Lorch and A. J. Smith. Improving Dynamic Voltage Scaling Algorithm with PACE. In Proceedings of the International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2001 / PERFORMANCE 2001), pages 50--61, June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. Pillai and K. G. Shin. Real-Time Dynamic Voltage Scaling for Low-Power Embedded Operating Systems. In Proceedings of 18th ACM Symposium on Operating Systems Principles, pages 89--102, October 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. W. Kim, D. Shin, J. Jeon, J. Kim, and S. L. Min. Performance Comparison of Dynamic Voltage Scaling Algorithms for Hard Real-Time Systems. In Proceedings of Real-Time and Embedded Technology and Applications Symposium, pages 219--228, September 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. Shin, W. Kim, J. Jeon, J. Kim, and S. L. Min. SimDVS: An Integrated Simulation Environment for Performance Evaluation of Dynamic Voltage Scaling Algorithms. In Proceedings of Workshop on Power-Aware Computer Systems, February 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. T. Simunic, L. Benini, P. Glynn, and G. De Micheli. Evern-Driven Power Management. IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems, pages 840--857, July 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. DSP Group Corporation. CT8022 TrueSpeech CoProcessor. http://www.dspg.com, January 2004.Google ScholarGoogle Scholar

Index Terms

  1. Preemption-aware dynamic voltage scaling in hard real-time systems

    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
      ISLPED '04: Proceedings of the 2004 international symposium on Low power electronics and design
      August 2004
      414 pages
      ISBN:1581139292
      DOI:10.1145/1013235

      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: 9 August 2004

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate398of1,159submissions,34%

      Upcoming Conference

      ISLPED '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader