Morris, J. M.: A starvation: free solution to the mutual exclusion problem.
Inf. Proc. Lletters 8 (1979) 76-80 » doi
Algorithm of Szymanski
Szymanski, B. K.: A Simple Solution to Lamport's Concurrent Programming Problem with Linear Wait.
in: Lenfant, J. (ed.): ICS '88, New York. ACM (1988) 621-626 » doi
Semaphores
Algorithm of Udding for the construction of fair binary semaphores
Udding, J. T.: Absence of Individual Starvation using Weak Semaphores.
Inf. Proc. Letters 23 (1986), 159-162 » doi
Hoare, C. A. R.: Monitors: An Operating Systems Structuring Concept.
Commun. ACM 17 (1974) 549--557 » doi
The baton-algorithm of Andrews
in: Andrews, G. R.: Foundations of Multithreaded, Parallel and Distributed Programming, S. 171 ff.
Addison-Wesley Reading (2000)
Traversing algorithms
Algorithm of Awerbuch
Awerbuch, B.: A New Distributed Depth-First-Search Algorithm.
Inf. Proc. Letters 20 (1985) 147-150 » doi
Algorithm of Hélary und Raynal
Hélary, J.-M., Raynal, M.: Depth-first traversal and virtual ring construction in distributed Systems.
Research Rreport RR-0704, INRIA, 1987 » hal.inria.fr/inria-00075848
Election algorithms
Algorithm of Chang and Roberts
Chang, E., Roberts, R.: An Improved Algorithm for Decentralized Extrema-Finding in Circular Configurations of Processes.
Commun. ACM 22 (1979) 281-283 » doi
Algorithm of Hirschberg and Sinclair
Hirschberg, D. S., Sinclair, J. B.: Decentralized Extrema Finding in Circular Configurations of Processes.
Commun. ACM 23 (1980) 627-628 » doi
Algorithm of Peterson
Peterson, G. L.: An n/log n Unidirectional Algorithm for the Circular Extrema Finding Problem.
ACM Trans. Program. Lang. Syst. 4 (1982) 758-762 » doi