• DocumentCode
    837249
  • Title

    Dynamic voltage scaling of mixed task sets in priority-driven systems

  • Author

    Shin, Dongkun ; Kim, Jihong

  • Author_Institution
    Samsung Electron. Co., Seoul, South Korea
  • Volume
    25
  • Issue
    3
  • fYear
    2006
  • fDate
    3/1/2006 12:00:00 AM
  • Firstpage
    438
  • Lastpage
    453
  • Abstract
    This paper describes dynamic voltage scaling (DVS) algorithms for real-time systems with both periodic and aperiodic tasks. Although many DVS algorithms have been developed for real-time systems with periodic tasks, none of them can be used for a system with both periodic and aperiodic tasks because of the arbitrary temporal behaviors of aperiodic tasks. This paper proposes off-line and on-line DVS algorithms that are based on existing DVS algorithms. The proposed algorithms utilize the execution behaviors of scheduling servers for aperiodic tasks. Since there is a tradeoff between the energy consumption and the response time of aperiodic tasks, the proposed algorithms focus on bounding the response time degradation of aperiodic tasks although they delay the response time by stretching the task execution to get high energy savings in mixed task sets. Experimental results show that the proposed algorithms reduce the energy consumption by 48% and 35% over the non-DVS scheme under rate monotonic (RM) scheduling and earliest deadline first (EDF) scheduling, respectively.
  • Keywords
    computer aided engineering; multiprocessing systems; network servers; processor scheduling; real-time systems; aperiodic tasks; dynamic voltage scaling; earliest deadline first scheduling; low-power design; mixed task sets; mixed task systems; periodic tasks; priority-driven systems; rate monotonic scheduling; real-time systems; server scheduling; task scheduling; Automatic control; Bandwidth; Degradation; Delay; Dynamic voltage scaling; Energy consumption; Real time systems; Scheduling algorithm; Timing; Voltage control; Dynamic voltage scaling; low-power design; mixed task systems; real-time systems; task scheduling;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2005.853706
  • Filename
    1597380