DocumentCode :
3299974
Title :
Slack-based global multiprocessor scheduling of aperiodic tasks in parallel embedded real-time systems
Author :
Lundberg, Lars ; Lennerstad, Håkan
Author_Institution :
Blekinge Inst. of Technol., Ronneby
fYear :
2008
fDate :
March 31 2008-April 4 2008
Firstpage :
465
Lastpage :
472
Abstract :
We provide a constant time schedulability test and priority assignment algorithm for an on-line multiprocessor server handling aperiodic tasks. Dhall´s effect is avoided by dividing tasks in two priority classes based on their utilization: heavy and light. The improvement in this paper is due to assigning priority of light tasks based on slack - not on deadlines. We prove that if the load on the multiprocessor stays below (3 - radic5)/2 ap 38.197%, the server can accept an incoming aperiodic task and guarantee that the deadlines of all accepted tasks will be met. This is better than the current state-of- the-art algorithm where the priorities of light tasks are based on deadlines (the corresponding bound is in that case 35.425%).
Keywords :
embedded systems; multiprocessing systems; processor scheduling; aperiodic tasks; parallel embedded real-time systems; priority assignment algorithm; slack-based global multiprocessor scheduling; time schedulability test; Admission control; Delay; Embedded software; Processor scheduling; Real time systems; Scheduling algorithm; Software algorithms; Software systems; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Systems and Applications, 2008. AICCSA 2008. IEEE/ACS International Conference on
Conference_Location :
Doha
Print_ISBN :
978-1-4244-1967-8
Electronic_ISBN :
978-1-4244-1968-5
Type :
conf
DOI :
10.1109/AICCSA.2008.4493574
Filename :
4493574
Link To Document :
بازگشت