Using error-correcting codes to solve distributed agreement problems: a future direction in distributed computing?

作者: Roy Friedman , Achour Mostéfaoui , Sergio Rajsbaum , Michel Raynal

DOI: 10.1007/3-540-37795-6_3

关键词: Asynchronous systemProcess (computing)Computer scienceImpossibilityProbabilistic logicTheoretical computer scienceValue (mathematics)Distributed computingAsynchronous communicationAlgorithmConsensus

摘要: The Consensus problem lies at the heart of many distributed computing problems one has to solve when designing reliable applications on top unreliable asynchronous systems. There is a large literature where theoretical and practical aspects this are studied1, that can be informally stated in terms three requirements. Each process proposes value, decide value (termination) such there single decided (agreement), proposed (validity). One most fundamental impossibility results says apparently simple no deterministic solution an system even if only may crash [3.9].To circumvent impossibility, known as FLP, two main approaches have been investigated. them consists relaxing requirements problem, by either allowing for probabilistic solutions (e.g., [3.4]), or approximate (e-agreement [3.8], k-set agreement [3.6]). Another approach enriching with synchrony assumptions until they allow solved [3.7]. This abstracted notion failure detectors [3.5]. also studies hybrid approaches, like combining detection randomization [3.2], 3.21].

参考文章(24)
Sergio Rajsbaum, Matthieu Roy, Achour Mostéfaoui, Michel Raynal, Efficient Condition-Based Consensus. SIROCCO. pp. 275- 292 ,(2001)
J. Hartmanis, Jan Van Leeuwen, G. Goos, Computer Science Today: Recent Trends and Developments ,(1995)
Maurice Herlihy, Sergio Rajsbaum, Algebraic topology and distributed computing a primer Computer Science Today. pp. 203- 217 ,(1995) , 10.1007/BFB0015245
R. Friedman, A. Mostéfaoui, S. Rajsbaum, M. Raynal, Distributed Agreement and Its Relation with Error-Correcting Codes international symposium on distributed computing. pp. 63- 87 ,(2002) , 10.1007/3-540-36108-1_5
Attiya Hagit, Avidor Zvi, Wait-Free n-Set Consensus When Inputs Are Restricted Lecture Notes in Computer Science. pp. 326- 338 ,(2002) , 10.1007/3-540-36108-1_22
A. Mostéfaoui, S. Rajsbaum, M. Raynal, M. Roy, Condition-Based Protocols for Set Agreement Problems international symposium on distributed computing. pp. 48- 62 ,(2002) , 10.1007/3-540-36108-1_4
S. Chaudhuri, More choices allow more faults : set consensus problems in totally asynchronous systems Information & Computation. ,vol. 105, pp. 132- 158 ,(1993) , 10.1006/INCO.1993.1043
Marcos Kawazoe Aguilera, Sam Toueg, Failure Detection and Randomization: A Hybrid Approach to Solve Consensus SIAM Journal on Computing. ,vol. 28, pp. 890- 903 ,(1999) , 10.1137/S0097539796312915