• DocumentCode
    2348673
  • Title

    Improving energy-efficient real-time scheduling by exploiting code instrumentation

  • Author

    Zitterell, Thorsten ; Scholl, Christoph

  • Author_Institution
    Albert-Ludwigs-Univ., Freiburg im Breisgau
  • fYear
    2008
  • fDate
    20-22 Oct. 2008
  • Firstpage
    763
  • Lastpage
    771
  • Abstract
    Dynamic frequency and voltage scaling is a promising technique to save energy in real-time systems. In this work we present a novel light-weight energy-efficient EDF scheduler designed for processors with discrete frequencies with performs on-line intra- and inter-task frequency scaling at the same time. An intra-task scheduling scheme based on cycle counters of a processor allows the application of our approach to shared code of library functions and to task setups where only spare intra-task information is available. Our dasiaIntra-Task Characteristics Aware EDFpsila (ItcaEDF) scheduler which aims to run with a low frequency by eliminating idle time and inter- and intra-task slack times was evaluated in an compiler, WCET analysis, and simulation framework. Our experiments show that state-of-the-art clearly outperformed by our approach.
  • Keywords
    power aware computing; real-time systems; scheduling; dynamic frequency scaling; dynamic voltage scaling; energy-efficient real-time scheduling; exploiting code instrumentation; intra-task characteristics aware EDF; intra-task scheduling; Analytical models; Counting circuits; Dynamic voltage scaling; Energy efficiency; Frequency; Instruments; Libraries; Process design; Processor scheduling; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Technology, 2008. IMCSIT 2008. International Multiconference on
  • Conference_Location
    Wisia
  • Print_ISBN
    978-83-60810-14-9
  • Type

    conf

  • DOI
    10.1109/IMCSIT.2008.4747329
  • Filename
    4747329