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