Years and Authors of Summarized Original Work
1999; Herlihy Shavit
Problem Definition
The application of techniques from Combinatorial and Algebraic Topology has been successful at solving a number of problems in distributed computing. In 1993, three independent teams [3, 15, 17], using different ways of generalizing the classical graph-theoretical model of distributed computing, were able to solve set agreement a long-standing open problem that had eluded the standard approaches. Later on, in 2004, journal articles by Herlihy and Shavit [15] and by Saks and Zaharoglou [17] were to win the prestigious Gödel prize. This paper describes the approach taken by the Herlihy/Shavit paper, which was the first draw the connection between Algebraic and Combinatorial Topology and Distributed Computing.
Pioneering work in this area, such as by Biran, Moran, and Zaks [2] used graph-theoretic notions to model uncertainty, and were able to express certain lower bounds in terms of graph connectivity....
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsRecommended Reading
Attiya H, Bar-Noy A, Dolev D, Peleg D, Reischuk R (1990) Renaming in an asynchronous environment. J ACM 37(3):524–548
Biran O, Moran S, Zaks S (1990) A combinatorial characterization of the distributed 1-solvable tasks. J Algorithms 11(3):420–440
Borowsky E, Gafni E (1993) Generalized FLP impossibility result for t-resilient asynchronous computations. In: Proceedings of the 25th ACM symposium on theory of computing, May 1993
Chaudhuri S, Herlihy M, Lynch NA, Tuttle MR (2000) Tight bounds for k-set agreement. J ACM 47(5):912–943
Chaudhuri S (1993) More choices allow more faults: set consensus problems in totally asynchronous systems. Inf Comput 105(1):132–158, A preliminary version appeared in ACM PODC 1990
Fischer MJ, Lynch NA, Paterson MS (1985) Impossibility of distributed consensus with one faulty processor. J ACM 32(2):374–382
Gafni E, Koutsoupias E (1999) Three-processor tasks are undecidable. SIAM J Comput 28(3):970–983
Gafni E, Rajsbaum S, Herlihy M (2006) Subconsensus tasks: renaming is weaker than set agreement. In: Lecture notes in computer science. pp 329–338
Guerraoui R, Herlihy M, Pochon B (2006) A topological treatment of early-deciding set-agreement. OPODIS, pp 20–35
Herlihy M, Rajsbaum S (1994) Set consensus using arbitrary objects. In: Proceedings of the 13th annual ACM symposium on principles of distributed computing, Aug 1994, pp 324–333
Herlihy M, Rajsbaum S (1997) The decidability of distributed decision tasks (extended abstract). In: STOC '97: proceedings of the twenty-ninth annual ACM symposium on theory of computing. ACM, New York, pp 589–598
Herlihy M, Rajsbaum S (2000) Algebraic spans. Math Struct Comput Sci 10(4):549–573
Herlihy M, Rajsbaum S (2003) A classification of wait-free loop agreement tasks. Theor Comput Sci 291(1):55–77
Herlihy M, Rajsbaum S, Tuttle MR (1998) Unifying synchronous and asynchronous message-passing models. In: PODC '98: proceedings of the seventeenth annual ACM symposium on principles of distributed computing. ACM, New York, pp 133–142
Herlihy M, Shavit N (1999) The topological structure of asynchronous computability. J ACM 46(6):858–923
Pease M, Shostak R, Lamport L (1980) Reaching agreement in the presence of faults. J ACM 27(2):228–234
Saks M, Zaharoglou F (2000) Wait-free k-set agreement is impossible: the topology of public knowledge. SIAM J Comput 29(5):1449–1483
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media New York
About this entry
Cite this entry
Herlihy, M. (2016). Topology Approach in Distributed Computing. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_424
Download citation
DOI: https://doi.org/10.1007/978-1-4939-2864-4_424
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-2863-7
Online ISBN: 978-1-4939-2864-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering