• DocumentCode
    1650356
  • Title

    Multiversion scheduling in rechargeable energy-aware real-time systems

  • Author

    Rusu, Cosmin ; Melhem, Rami ; Mossé, Daniel

  • Author_Institution
    Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
  • fYear
    2003
  • Firstpage
    95
  • Lastpage
    104
  • Abstract
    In the context of battery-powered real-time systems three constraints need to be addressed: energy; deadlines; and task rewards. Many future real-time systems will count on different software versions, each with different rewards, time and energy requirements, to achieve a variety of QoS-aware tradeoffs. We propose a solution that allows the device to run the most valuable task versions while still meeting all deadlines and without depleting the energy. Assuming that the battery is rechargeable, we also propose: (a) a static solution that maximizes the system value assuming a worst-case scenario (i.e., worst-case task execution times); and (b) a dynamic scheme that takes advantage of the extra energy in the system when worst-case scenarios do not happen. Three dynamic policies are shown to make better use of the recharging energy while improving the system value.
  • Keywords
    power supply circuits; real-time systems; battery-powered real-time system; energy-aware real-time system; multiversion scheduling; quality of service; rechargeable real-time system; worst-case task execution; Battery management systems; Computer science; Energy consumption; Energy management; Frequency; Performance loss; Power system management; Processor scheduling; Real time systems; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2003. Proceedings. 15th Euromicro Conference on
  • Print_ISBN
    0-7695-1936-9
  • Type

    conf

  • DOI
    10.1109/EMRTS.2003.1212732
  • Filename
    1212732