DocumentCode :
2909316
Title :
Soft Real-Time on Multiprocessors: Are Analysis-Based Schedulers Really Worth It?
Author :
Kenna, Christopher J. ; Herman, Jonathan L. ; Brandenburg, Björn B. ; Mills, Alex F. ; Anderson, James H.
Author_Institution :
Depts. of Comput. Sci., Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA
fYear :
2011
fDate :
Nov. 29 2011-Dec. 2 2011
Firstpage :
93
Lastpage :
103
Abstract :
The evolution of multicore platforms has led to much recent work on multiprocessor scheduling techniques for soft real-time workloads. However, end users routinely run such workloads atop general-purpose operating systems with seemingly good results, albeit typically on over-provisioned systems. This raises the question: when, if ever, is the use of an analysis-based scheduler actually warranted? In this paper, this question is addressed via a video-decoding case study in which a scheme based on the global earliest-deadline-first (GEDF) algorithm was compared against Linux\´s CFS scheduler. In this study, the GEDF-based scheme proved to be superior under heavy workloads in terms of several timing metrics, including jitter and deadline tardiness. Prior to discussing these results, an explanation of how existing GEDF-related scheduling theory was applied to provision the studied system is given and various "mismatches" between theoretical assumptions and practice that were faced are discussed.
Keywords :
Linux; general purpose computers; multiprocessing systems; operating systems (computers); processor scheduling; real-time systems; timing jitter; video coding; G-EDF-based scheme; G-EDF-related scheduling theory; Linux CFS scheduler; analysis-based scheduler; deadline tardiness; general-purpose operating system; global earliest-deadline-first algorithm; jitter tardiness; multicore platform; multiprocessor scheduling technique; soft real time workload; timing metrics; video decoding; Decoding; Linux; Program processors; Real time systems; Servers; Stochastic processes; Streaming media;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium (RTSS), 2011 IEEE 32nd
Conference_Location :
Vienna
ISSN :
1052-8725
Print_ISBN :
978-1-4577-2000-0
Type :
conf
DOI :
10.1109/RTSS.2011.16
Filename :
6121429
Link To Document :
بازگشت