DocumentCode :
2930362
Title :
LITMUS^RT : A Testbed for Empirically Comparing Real-Time Multiprocessor Schedulers
Author :
Calandrino, John M. ; Leontyev, Hennadiy ; Block, Aaron ; Devi, UmaMaheswari C. ; Anderson, James H.
Author_Institution :
Dept. of Comput. Sci., Univ. of North Carolina at Chapel Hill, NC
fYear :
2006
fDate :
Dec. 2006
Firstpage :
111
Lastpage :
126
Abstract :
We present a real-time, Linux-based testbed called LITMUS, which we have developed for empirically evaluating multiprocessor real-time scheduling algorithms. We also present the results from such an evaluation, in which partitioned earliest-deadline-first (EDF) scheduling, preemptive and nonpreemptive global EDF scheduling, and two variants of the global PD2 Pfair algorithm were considered. The tested algorithms were compared based on both raw performance and schedulability (with real overheads considered) assuming either hard- or soft-real-time constraints. To our knowledge, this paper is the first attempt by anyone to compare partitioned and global real-time scheduling approaches using empirical data
Keywords :
Linux; multiprocessing systems; processor scheduling; real-time systems; empirical real-time multiprocessor scheduling evaluation; global PD2 Pfair algorithm; hard-real-time constraints; nonpreemptive global EDF scheduling; partitioned earliest-deadline-first scheduling; preemptive global EDF scheduling; real-time Linux-based testbed; schedulability; soft-real-time constraints; Computer science; Job shop scheduling; Linux; Multicore processing; Multiprocessing systems; Partitioning algorithms; Processor scheduling; Real time systems; Scheduling algorithm; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 2006. RTSS '06. 27th IEEE International
Conference_Location :
Rio de Janeiro
ISSN :
1052-8725
Print_ISBN :
0-7695-2761-2
Type :
conf
DOI :
10.1109/RTSS.2006.27
Filename :
4032341
Link To Document :
بازگشت