DocumentCode :
3504647
Title :
A loop-free asynchronous data sharing mechanism in multiprocessor real-time systems based on timing properties
Author :
Chen, Jing
Author_Institution :
Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
fYear :
2003
fDate :
19-22 May 2003
Firstpage :
184
Lastpage :
190
Abstract :
This paper presents an asynchronous data sharing mechanism for real-time applications with multiple writers. The mechanism is constructed from a fully asynchronous single writer data sharing mechanism implemented through a timing-based approach, which, being lock-free and loop-free, addresses the problems of priority inversion and unbounded blocking among real-time tasks running under priority-based scheduling. By replicating the single writer data sharing mechanism and modifying its data buffer access control function, the multi-writer data sharing mechanism is constructed such that the desired safety property and feasibility conditions on data buffer allocation are maintained by those single writer data sharing mechanisms. To address the issue on data coherence, all the writer tasks follow a data coherence protocol which is designed with the concept of timestamp ordering. The feasibility condition of this protocol is constructed through analyzing the timing properties of writer tasks. This multi-writer data sharing mechanism stands for another demonstration of the timing-based approach which is an effective alternative to the traditional algorithm-based approaches.
Keywords :
distributed shared memory systems; multiprocessing systems; processor scheduling; real-time systems; data buffer access control; data coherence protocol; loop-free asynchronous data sharing; multiprocessor real-time systems; multiwriter data sharing; timestamp ordering; timing properties priority-based scheduling; Access control; Buffer storage; Cities and towns; Computer buffers; Mechanical factors; Processor scheduling; Protocols; Real time systems; Timing; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems Workshops, 2003. Proceedings. 23rd International Conference on
Print_ISBN :
0-7695-1921-0
Type :
conf
DOI :
10.1109/ICDCSW.2003.1203552
Filename :
1203552
Link To Document :
بازگشت