Recoverable Mutual Exclusion

Wojciech Golab, Aditya Ramaraju · 2016

Mutex locks have traditionally been the most common mechanism for protecting shared data structures in parallel programs. However, the robustness of such locks against process failures has not been studied thoroughly. Most (user-level) mutex algorithms are designed around the assumption that processes are reliable, meaning that a process may not fail while executing the lock acquisition and release code, or while inside the critical section.

Read the paper · More papers on PaperTik