• DocumentCode
    2372976
  • Title

    Preemption Control Using Frequency Scaling in Fixed Priority Scheduling

  • Author

    Thekkilakattil, Abhilash ; Pillai, Anju S. ; Dobrin, Radu ; Punnekkat, Sasikumar

  • Author_Institution
    Malardalen Real-Time Res. Center, Malardalen Univ., Vasteräs, Sweden
  • fYear
    2010
  • fDate
    11-13 Dec. 2010
  • Firstpage
    281
  • Lastpage
    288
  • Abstract
    Controlling the number of preemptions in real time systems is highly desirable in order to achieve an efficient system design in multiple contexts. For example, the delays due to context switches account for high preemption overheads which detrimentally impact the system schedulability. Preemption control can also be potentially used for the efficient control of critical section behaviors in multi-threaded applications. At the same time, modern processor architectures provide for the ability to selectively choose operating frequencies, primarily targeting energy efficiency as well as system performance. In this paper, we propose the use of CPU Frequency Scaling for controlling the preemptive behavior of real-time tasks. We present a framework for selectively eliminating preemptions, that does not require modifications to the task attributes or to the underlying scheduler. We evaluate the proposed approach by four different heuristics through extensive simulation studies.
  • Keywords
    power aware computing; scheduling; CPU frequency scaling; fixed priority scheduling; preemption control; processor architectures; real time systems; system schedulability; Fixed Priority Scheduling; Frequency Scaling; Preemption Control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Ubiquitous Computing (EUC), 2010 IEEE/IFIP 8th International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-1-4244-9719-5
  • Electronic_ISBN
    978-0-7695-4322-2
  • Type

    conf

  • DOI
    10.1109/EUC.2010.47
  • Filename
    5703528