Conference Proceeding

A Multiprocessor Server-Based Scheduler for Soft Real-Time Tasks with Stochastic Execution Demand

Dept. of Stat. & Oper. Res., Univ. of North Carolina, Chapel Hill, NC, USA
10/2011; DOI:10.1109/RTCSA.2011.30 pp.207 - 217 In proceeding of: Embedded and Real-Time Computing Systems and Applications (RTCSA), 2011 IEEE 17th International Conference on, Volume: 1
Source: IEEE Xplore

ABSTRACT We utilize a multiprocessor server-based approach to schedule a general class of soft real-time systems with stochastic execution demands, when bounded average-case tardiness is sufficient for schedulability. A key feature of the task model considered here is that the stochastic execution-time demands can have arbitrary amounts of dependence within pre-specified time intervals of bounded length. This is an important practical step forward from requiring complete independence of execution times between successive jobs of the same task. Our main result does not require the scheduler to know the execution time of each job in advance, and requires only average-case utilization to be bounded by the number of processors. This constraint is mild compared to constraints on worst-case utilization because in multiprocessor systems, worst-case execution times may be orders of magnitude higher than average-case execution times.

0 0
 · 
0 Bookmarks
 · 
31 Views

Full-text

View
0 Downloads
Available from

Keywords

average-case execution times
 
average-case utilization
 
bounded
 
bounded average-case tardiness
 
bounded length
 
complete independence
 
constraints
 
execution time
 
execution times
 
magnitude higher
 
multiprocessor server-based approach
 
multiprocessor systems
 
pre-specified time intervals
 
processors
 
soft real-time systems
 
stochastic execution demands
 
stochastic execution-time demands
 
successive jobs
 
task model
 
worst-case execution times