Title :
Equivalence between Schedule Representations: Theory and Applications
Author :
Lemerre, Matthieu ; David, Vincent ; Aussagues, C. ; Vidal-Naquet, Guy
Author_Institution :
CEA, LIST, Gif-sur-Yvette
Abstract :
Multiprocessor scheduling problems are hard because of the numerous constraints on valid schedules to take into account. This paper presents new schedule representations in order to overcome these difficulties, by allowing processors to be fractionally allocated. We prove that these representations are equivalent to the standard representations when preemptive scheduling is allowed. This allows the creation of scheduling algorithms and the study of feasibility in the simpler representations. We apply this method throughout the paper. Then, we use it to provide new simple solutions to the previously solved implicit-deadline periodic scheduling problem. We also tackle the more general problem of scheduling arbitrary time-triggered tasks, and thus in particular solve the open multiprocessor general periodic tasks scheduling problem. Contrary to previous solutions like the PFair class of algorithms, the proposed solution also works when processors have different speeds. We complete the method by providing an online schedule transformation algorithm, that allows the efficient handling of both time-triggered and event-triggered tasks, as well as the creation of online rate-based scheduling algorithms on multiprocessors.
Keywords :
processor scheduling; arbitrary time-triggered task scheduling; event-triggered tasks; implicit-deadline periodic scheduling problem; multiprocessor general periodic task scheduling problem; preemptive scheduling; schedule representations; time-triggered tasks; Constraint theory; Optimal scheduling; Processor scheduling; Real time systems; Scheduling algorithm; multiprocessor; optimal scheduling; periodic tasks; real-time scheduling; scheduling theory;
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium, 2008. RTAS '08. IEEE
Conference_Location :
St. Louis, MO
Print_ISBN :
978-0-7695-3146-5
DOI :
10.1109/RTAS.2008.17