Sixth International Conference on Real-Time Computing Systems and Applications (RTCSA'99)
Non-Blocking Data Sharing in Multiprocessor Real-Time Systems
Hong Kong, China
December 13-December 15
ISBN: 0-7695-0306-3
A non-blocking protocol that allows real-time tasks to share data in a multiprocessor system is presented in this paper. The protocol gives the means to 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 this paper exhibits less overhead than the lock based protocols.
Citation:
Philippas Tsigas, Yi Zhang, "Non-Blocking Data Sharing in Multiprocessor Real-Time Systems," rtcsa, pp.247, Sixth International Conference on Real-Time Computing Systems and Applications (RTCSA'99), 1999