[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Optimal Speed Profile of a DVFS Processor under Soft Deadlines

Published: 25 March 2022 Publication History

Abstract

Minimizing the energy consumption of embedded systems with real-time execution constraints is becoming more and more important. More functionalities and better performance/ cost tradeoffs are expected from such systems because of the increased use of real-time applications and the fact that batteries are becoming standard power supplies. Dynamically changing the speed of the processor is a common and efficient way to reduce energy consumption and remarkable gains can be obtained when considering cacheintensive and/or CPU-bound applications as the CPU energy consumption may dominate the overall energy consumption. In fact, this is the reason why modern processors are equipped with Dynamic Voltage and Frequency Scaling (DVFS) technology [7]. In the deterministic case where job sizes and arrival times are known, a vast literature addressed the problem of designing both off-line and on-line algorithms to compute speed profiles that minimize the energy consumption subject to hard real-time constraints (deadlines) on job execution times; e.g., [5]. In a stochastic environment where only statistical information is available about job sizes and arrival times, it turns out that combining hard deadlines and energy minimization via DVFS-based techniques is much more difficult. In fact, forcing hard deadlines requires to be very conservative, i.e., to consider the worst cases. Matter of fact, existing approaches work within a finite number of jobs [6, 3].

References

[1]
S. Bhulai, A. C. Brooms, and F. M. Spieksma. On structural properties of the value function for an unbounded jump markov process with an application to a processor sharing retrial queue. Queueing Systems, 76(4):425--446, 2014.
[2]
H. Blok and F. M. Spieksma. Countable state Markov decision processes with unbounded jump rates and discounted cost: optimality equation and approximations. Advances in Applied Probability, 47(4):1088 -- 1107, 2015.
[3]
B. Gaujal, A. Girault, and S. Plassart. Dynamic Speed Scaling Minimizing Expected Energy Consumption for Real-Time Tasks. Journal of Scheduling, pages 1--25, July 2020.
[4]
X. Guo and O. Hernandez-Lerma. Continuous-time Markov decision processes. Theory and applications, volume 62. 01 2009.
[5]
M. Li, F. F. Yao, and H. Yuan. An O(n2) algorithm for computing optimal continuous voltage schedules. In TAMC'17, volume 10185 of LNCS, pages 389--400, Bern, Switzerland, Apr. 2017.
[6]
J. R. Lorch and A. J. Smith. Improving dynamic voltage scaling algorithms with PACE. In ACM SIGMETRICS 2001 Conference, pages 50--61, 2001.
[7]
D. C. Snowdon, S. Ruocco, and G. Heiser. Power management and dynamic voltage scaling: Myths and facts. In Proc. of the 2005 Workshop on Power Aware Real-time Computing, New Jersey, USA, Sept. 2005.
  1. Optimal Speed Profile of a DVFS Processor under Soft Deadlines

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM SIGMETRICS Performance Evaluation Review
      ACM SIGMETRICS Performance Evaluation Review  Volume 49, Issue 3
      December 2021
      77 pages
      ISSN:0163-5999
      DOI:10.1145/3529113
      Issue’s Table of Contents
      Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 25 March 2022
      Published in SIGMETRICS Volume 49, Issue 3

      Check for updates

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 31
        Total Downloads
      • Downloads (Last 12 months)9
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 11 Dec 2024

      Other Metrics

      Citations

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media