DocumentCode
2125045
Title
Inter- and intra-processor synchronizations in multiprocessor real-time kernel
Author
Takada, Hiroaki ; Sakamura, Ken
Author_Institution
Dept. of Inf. Sci., Tokyo Univ., Japan
fYear
1996
fDate
15-16 Apr 1996
Firstpage
69
Lastpage
74
Abstract
In multiprocessor systems the worst case execution time of a task that exclusively accesses a shared resource is unavoidably prolonged as the number of contending processors is increased. In case of function distributed multiprocessors, because many of the tasks can be processed without synchronizing or communicating with other processors, it is advantageous that the worst case behavior of such tasks are determined independently of the activities of other processors and of the number of processors in the system. We propose two methods to realize multiprocessor real time kernels satisfying this property. The first method is an implementation technique in which the precedence in acquiring an interprocessor lock is given to the host processor of the lock. The second method is to classify tasks into local tasks and private tasks. Private tasks have improved scalability and responsiveness, though they cannot synchronize or communicate with other processors. The effectiveness of our proposals is demonstrated through performance evaluations
Keywords
multiprocessing systems; network operating systems; operating system kernels; real-time systems; resource allocation; scheduling; synchronisation; function distributed multiprocessors; host processor; implementation technique; interprocessor lock; interprocessor synchronizations; intraprocessor synchronizations; local tasks; multiprocessor real time kernel; multiprocessor systems; performance evaluations; private tasks; shared resource; worst case behavior; worst case execution time; Data structures; Delay; Information science; Kernel; Multiprocessing systems; Proposals; Protocols; Real time systems; Scalability; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Real-Time Systems, 1996. Proceedings of the 4th International Workshop on
Conference_Location
Honolulu, HI
Print_ISBN
0-8186-7515-2
Type
conf
DOI
10.1109/WPDRTS.1996.557454
Filename
557454
Link To Document