• DocumentCode
    3488313
  • Title

    Real-Time Dynamic Voltage Scaling for the EPOS Operating System

  • Author

    Meira, G.N. ; Frohlich, Antonio Augusto ; Hoeller, Arliones

  • Author_Institution
    Software/Hardware Integration Lab. (LISHA), Fed. Univ. of Santa Catarina (UFSC), Florianopolis, Brazil
  • fYear
    2012
  • fDate
    5-7 Nov. 2012
  • Firstpage
    65
  • Lastpage
    70
  • Abstract
    Several implementations of Real-Time Dynamic Voltage and Frequency Scaling (RT-DVFS) have been made in the last decade. Most of them, however, are adaptations performed over some Linux-based operating system. The real-time support on Linux systems depend on complex modifications of the system kernel and is often not regarded as hard real-time support. This work presents the design and implementation of the DVFS support for the hard real-time schedulers of EPOS (Embedded Parallel Operating System) -- an application-driven operating system designed to support embedded applications. The design presented here supports the insertion of RT-DVFS heuristics into the system schedulers in a loosely-coupled fashion. The design is implemented in EPOS and evaluated in a XScale processor. Effectiveness of the RT-DVFS heuristic is assessed by implementing two classic RT-DVFS algorithms that were proposed as extensions to the Earliest Deadline First scheduler.
  • Keywords
    embedded systems; power aware computing; scheduling; DVFS support; EPOS operating system; Earliest Deadline First scheduler; Linux-based operating system; RT-DVFS heuristics; XScale processor; application-driven operating system; embedded application support; embedded parallel operating system; hard real-time scheduler; hard real-time support; real-time dynamic voltage and frequency scaling; system kernel; system scheduler; Educational institutions; Hardware; Linux; Operating systems; Real-time systems; SDRAM; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing System Engineering (SBESC), 2012 Brazilian Symposium on
  • Conference_Location
    Natal
  • ISSN
    2324-7886
  • Print_ISBN
    978-1-4673-5747-0
  • Type

    conf

  • DOI
    10.1109/SBESC.2012.21
  • Filename
    6473634