Title :
Global fixed priority scheduling with deferred pre-emption
Author :
Davis, Robert I. ; Burns, A. ; Marinho, Jose ; Nelis, Vincent ; Petters, Stefan M. ; Bertogna, Marko
Author_Institution :
Univ. of York, York, UK
Abstract :
This paper introduces schedulability analysis for global fixed priority scheduling with deferred pre-emption (gFPDS) for homogeneous multiprocessor systems. gFPDS is a superset of global fixed priority pre-emptive scheduling (gFPPS) and global fixed priority non-pre-emptive scheduling (gFPNS). We show how schedulability can be improved via appropriate choice of priority assignment and final non-pre-emptive region lengths, and we provide algorithms which optimize schedulability in this way. An experimental evaluation shows that gFPDS significantly outperforms both gFPPS and gFPNS.
Keywords :
multiprocessing systems; processor scheduling; deferred preemption; gFPDS; gFPNS; global fixed priority nonpreemptive scheduling; global fixed priority preemptive scheduling; nonpreemptive region length; priority assignment; Algorithm design and analysis; Interference; Processor scheduling; Scheduling; Time factors; Upper bound;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2013 IEEE 19th International Conference on
Conference_Location :
Taipei
DOI :
10.1109/RTCSA.2013.6732198