Lamport’s algorithm
- Leslie Lamport, "Time, Clocks, and the Ordering of Events in a Distributed System," Communications of the ACM, 1978 - Original paper introducing logical clocks and the mutual exclusion algorithm; study for theoretical foundations and algorithm details.
- Andrew S. Tanenbaum, "Distributed Systems: Principles and Paradigms," Second Edition - Chapter on synchronization and mutual exclusion algorithms; study for practical implementation insights and comparisons.
- George Coulouris, Jean Dollimore, Tim Kindberg, "Distributed Systems: Concepts and Design," Fifth Edition - Chapter on distributed mutual exclusion; study for conceptual understanding and real-world applications.