The Dijkstra–Scholten algorithm is a tree-based algorithm which can be described by the following:
Ghosh, Sukumar (2010), "9.3.1 The Dijkstra–Scholten Algorithm", Distributed Systems: An Algorithmic Approach, CRC Press, pp. 140–143, ISBN 9781420010848. 9781420010848 ↩
Fokkink, Wan (2013), "6.1 Dijkstra–Scholten algorithm", Distributed Algorithms: An Intuitive Approach, MIT Press, pp. 38–39, ISBN 9780262318952. 9780262318952 ↩
Dijkstra, Edsger W.; Scholten, C. S. (1980), "Termination detection for diffusing computations" (PDF), Information Processing Letters, 11 (1): 1–4, doi:10.1016/0020-0190(80)90021-6, MR 0585394. http://www.cs.mcgill.ca/~lli22/575/termination3.pdf ↩