DocumentCode
3395071
Title
Non-blocking data sharing in multiprocessor real-time systems
Author
Tsigas, Philippas ; Zhang, Yi
Author_Institution
Dept. of Comput. Sci., Chalmers Univ. of Technol., Goteborg, Sweden
fYear
1999
fDate
1999
Firstpage
247
Lastpage
254
Abstract
A non-blocking protocol that allows real time tasks to share data in a multiprocessor system is presented. The protocol gives the means for concurrent real time tasks to read and write shared data; the protocol allows multiple write and multiple read operations to be executed concurrently. Our protocol extends previous results and is optimal with respect to space requirements. Together with the protocol, its schedulability analysis and a set of schedulability tests for a set of random task sets are presented. Both the schedulability analysis and the schedulability experiments show that the algorithm presented in the paper exhibits less overhead than the lock based protocols
Keywords
multiprocessing systems; processor scheduling; protocols; real-time systems; concurrent real time tasks; lock based protocols; multiple read operations; multiple write; multiprocessor real time systems; non-blocking data sharing; non-blocking protocol; overhead; random task sets; real time tasks; schedulability analysis; schedulability tests; shared data; space requirements; Algorithm design and analysis; Displays; Multiprocessing systems; Navigation; Processor scheduling; Protocols; Real time systems; Scheduling algorithm; Testing; Time factors;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Computing Systems and Applications, 1999. RTCSA '99. Sixth International Conference on
Conference_Location
Hong Kong
Print_ISBN
0-7695-0306-3
Type
conf
DOI
10.1109/RTCSA.1999.811240
Filename
811240
Link To Document