Title :
Implications of classical scheduling results for real-time systems
Author :
Stankovic, John A. ; Spuri, Marco ; Natale, Marco Di ; Buttazzo, Giorgio C.
fDate :
6/1/1995 12:00:00 AM
Abstract :
Knowledge of complexity, fundamental limits and performance bounds-well known for many scheduling problems-helps real time designers choose a good design and algorithm and avoid poor ones. The scheduling problem has so many dimensions that it has no accepted taxonomy. We divide scheduling theory between uniprocessor and multiprocessor results. In the uniprocessor section, we begin with independent tasks and then consider shared resources and overload. In the multiprocessor section, we divide the work between static and dynamic algorithms
Keywords :
computational complexity; real-time systems; scheduling; classical scheduling results; complexity; dynamic algorithms; independent tasks; multiprocessor results; performance bounds; real time designers; real time systems; real-time systems; scheduling problems; scheduling theory; shared resources; Algorithm design and analysis; Dynamic scheduling; Heuristic algorithms; Operations research; Polynomials; Processor scheduling; Real time systems; Runtime; Scheduling algorithm; Taxonomy;