• DocumentCode
    3132298
  • Title

    On energy-constrained real-time scheduling

  • Author

    AlEnawy, Tarek A. ; Aydin, Hakan

  • Author_Institution
    Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
  • fYear
    2004
  • fDate
    30 June-2 July 2004
  • Firstpage
    165
  • Lastpage
    174
  • Abstract
    In this paper, we explore the feasibility and performance optimization problems for real-time systems that must remain functional during an operation/mission with a fixed, initial energy budget. We show that the feasibility problem is NP-hard in the context of systems with dynamic voltage scaling (DVS) capability and discrete speed levels. Then, we focus on energy-constrained periodic task systems where the available energy budget is not sufficient to meet all the deadlines. We propose techniques to maximize the total number of deadlines met and the total reward (utility) while guaranteeing the completion of the mission and a minimum performance for each task. We consider separately: (i) systems with or without DVS capability, and (ii) off-line (static) and on-line (dynamic) solutions to select most valuable jobs for execution. We also discuss the tractability of the involved optimization problems. Our on-line algorithms combine job promotion, job demotion and speed reduction techniques to maximize the system performance while guaranteeing the completion of the mission. We evaluate our schemes through simulations and show that the on-line schemes can yield significant performance improvements over static solutions.
  • Keywords
    computational complexity; optimisation; processor scheduling; real-time systems; NP-hard problem; dynamic voltage scaling; energy constraint; job demotion; job promotion; online algorithm; optimization problem; periodic task system; real-time scheduling; real-time system; speed reduction technique; Clocks; Computer science; Control systems; Dynamic voltage scaling; Energy management; Optimization; Processor scheduling; Real time systems; System performance; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2004. ECRTS 2004. Proceedings. 16th Euromicro Conference on
  • ISSN
    1068-3070
  • Print_ISBN
    0-7695-2176-2
  • Type

    conf

  • DOI
    10.1109/EMRTS.2004.1311018
  • Filename
    1311018