Reducing the Number of Preemptions in Real-Time Systems Scheduling by CPU Frequency Scaling - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2010

Reducing the Number of Preemptions in Real-Time Systems Scheduling by CPU Frequency Scaling

Résumé

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 avoidance 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.
Fichier principal
Vignette du fichier
rtns2010_thekkilakattil.pdf (271.16 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00546923 , version 1 (15-12-2010)

Identifiants

  • HAL Id : hal-00546923 , version 1

Citer

Abhilash Thekkilakattil, Anju S. Pillai, Radu Dobrin, Sasikumar Punnekkat. Reducing the Number of Preemptions in Real-Time Systems Scheduling by CPU Frequency Scaling. 18th International Conference on Real-Time and Network Systems, Nov 2010, Toulouse, France. pp.129-138. ⟨hal-00546923⟩
120 Consultations
154 Téléchargements

Partager

Gmail Facebook X LinkedIn More