Title :
Schedulability Analysis of Global Scheduling Algorithms on Multiprocessor Platforms
Author :
Bertogna, Marko ; Cirinei, Michele ; Lipari, Giuseppe
Author_Institution :
Scuola Superiore Sant´´ Anna, Pisa
fDate :
4/1/2009 12:00:00 AM
Abstract :
This paper addresses the schedulability problem of periodic and sporadic real-time task sets with constrained deadlines preemptively scheduled on a multiprocessor platform composed by identical processors. We assume that a global work-conserving scheduler is used and migration from one processor to another is allowed during a task lifetime. First, a general method to derive schedulability conditions for multiprocessor real-time systems will be presented. The analysis will be applied to two typical scheduling algorithms: earliest deadline first (EDF) and fixed priority (FP). Then, the derived schedulability conditions will be tightened, refining the analysis with a simple and effective technique that significantly improves the percentage of accepted task sets. The effectiveness of the proposed test is shown through an extensive set of synthetic experiments.
Keywords :
processor scheduling; real-time systems; constrained deadlines; earliest deadline first; fixed priority; global scheduling algorithms; global work-conserving scheduler; identical processors; migration; multiprocessor platforms; periodic real-time task; schedulability analysis; sporadic real-time task; task lifetime; Computer System Implementation; Computer Systems Organization; Multi-core/single-chip multiprocessors; Multiprocessor Systems; Operating Systems; Organization and Design; Parallel Architectures; Process Management; Processor Architectures; Real-time and embedded systems; Real-time distributed; Scheduling; Scheduling and task partitioning; Software/Software Engineering; Special-Purpose and Application-Based Systems;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2008.129