An Implementation of the PCP, SRP, D-PCP, M-PCP, and FMLP Real-Time Synchronization Protocols in LITMUS^RT

Björn B. Brandenburg, James H. Anderson
2008 2008 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications  
We extend the FMLP to partitioned static-priority scheduling and derive corresponding worst-case blocking bounds. Further, we present the first implementation of the PCP, SRP, D-PCP, M-PCP, and FMLP synchronization protocols in a unified framework in a general-purpose OS and discuss design issues that were beyond the scope of prior algorithmic-oriented work on real-time synchronization.
doi:10.1109/rtcsa.2008.13 dblp:conf/rtcsa/BrandenburgA08 fatcat:hvfiazlvfjbs5h4kuwbloyd4ji