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