Title :
A space-optimal wait-free real-time synchronization protocol
Author :
Cho, Hyeonjoong ; Ravindran, Binoy ; Jensen, E. Douglas
Author_Institution :
Dept. of ECE, Virginia Tech, Blacksburg, VA, USA
Abstract :
We present a wait-free protocol for the single-writer/multiple-reader problem in small-memory embedded real-time systems. We analytically establish that our protocol requires lesser (or equal) number of buffers than previously best wait-free protocols for this problem. Further, we prove that our protocol is space-optimal - the first space optimality established for wait-free protocols that consider a-priori knowledge of preemptions. Our evaluation studies and implementation measurements using the SHaRK RTOS kernel confirm the protocol´s superiority and effectiveness.
Keywords :
embedded systems; operating system kernels; protocols; synchronisation; SHaRK RTOS kernel; buffer; embedded real-time system; single-writer multiple-reader problem; space optimality; synchronization protocol; wait-free protocol; Access protocols; Computer crashes; Concurrent computing; Costs; Kernel; Real time systems; Resource management; Resumes; Runtime; System recovery;
Conference_Titel :
Real-Time Systems, 2005. (ECRTS 2005). Proceedings. 17th Euromicro Conference on
Print_ISBN :
0-7695-2400-1
DOI :
10.1109/ECRTS.2005.5