Title :
Interprocessor-blocking independent static task allocation for shared-bus real-time multiprocessors
Author :
Choi, Chang Yeol ; Shin, Heonshik ; Cho, Yookun
Author_Institution :
Electron. & Telecommun. Res. Inst., Taejon, South Korea
Abstract :
In real-time systems, guaranteeing the schedulability of high priority tasks is more important than being able to schedule more tasks under resource constraints. The system bus in bus-based multiprocessors is a shared resource that is usually arbitrated by priority and fairness. This paper presents a new static task allocation strategy that takes into consideration the impact of bus arbitration policy on schedulability. By allocating task sets, partitioned by descending order of priorities, to the processors in the order of physical priorities, we can minimize the loss of schedulability caused by interference among processors. It is shown via simulation that the proposed strategy keeps high priority tasks schedulable and reduces the schedulability loss up to 26% compared with the conventional allocation scheme
Keywords :
interference; multiprocessing systems; real-time systems; resource allocation; scheduling; system buses; bus arbitration policy; fairness; high priority tasks; inter-processor interference; interprocessor-blocking independent static task allocation; partitioned task set allocation; resource constraints; schedulability; shared-bus real-time multiprocessors; simulation; Analytical models; Environmental management; Hardware; Interference; Processor scheduling; Real time systems; System buses; Telecommunications;
Conference_Titel :
Real-Time Systems, 1994. Proceedings., Sixth Euromicro Workshop on
Conference_Location :
Vaesteraas
Print_ISBN :
0-8186-6340-5
DOI :
10.1109/EMWRTS.1994.336865