The price of anonymity: optimal consensus despite asynchrony, crash and anonymity

作者: François Bonnet , Michel Raynal

DOI: 10.1007/978-3-642-04355-0_35

关键词:

摘要: This paper addresses the consensus problem in asynchronous systems prone to process crashes, where additionally processes are anonymous (they cannot be distinguished one from other: they have no name and execute same code). To circumvent three computational adversaries (asynchrony, failures anonymity) each is provided with a failure detector of class denoted ψ, that gives it an upper bound on number currently alive (in non-anonymous system, classes ψ P -the perfect detectors- equivalent). The first presents simple ψ-based algorithm decide 2t + 1 rounds (where t faulty processes). It then shows its main results, namely, lower for equipped ψ. The second contribution early-decision. proves correct early-deciding min(2f 2, 1) f actual failures). leads think anonymity doubles cost (wrt synchronous systems) conjectured min (2f corresponding bound. The finally considers k-set agreement systems. previous solves Rt = 2 ⌊t/k⌋ rounds. Then, considering family {ψl}0≤l

参考文章(36)
Eli Gafni, Round-by-Round Fault Detectors: Unifying Synchrony and Asynchrony (Extended Abstract). principles of distributed computing. pp. 143- 152 ,(1998)
Michael Saks, Fotios Zaharoglou, Wait-Free k -Set Agreement is Impossible: The Topology of Public Knowledge SIAM Journal on Computing. ,vol. 29, pp. 1449- 1483 ,(2000) , 10.1137/S0097539796307698
Dana Angluin, Local and global properties in networks of processors (Extended Abstract) symposium on the theory of computing. pp. 82- 93 ,(1980) , 10.1145/800141.804655
M. Yamashita, T. Kameda, Computing on anonymous networks. II. Decision and membership problems IEEE Transactions on Parallel and Distributed Systems. ,vol. 7, pp. 90- 96 ,(1996) , 10.1109/71.481600
Hagit Attiya, Alla Gorbach, Shlomo Moran, Computing in Totally Anonymous Asynchronous Shared Memory Systems Information and Computation. ,vol. 173, pp. 162- 183 ,(2002) , 10.1006/INCO.2001.3119
A. MOSTEFAOUI, M. RAYNAL, LEADER-BASED CONSENSUS Parallel Processing Letters. ,vol. 11, pp. 95- 107 ,(2001) , 10.1142/S0129626401000452
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
Eli Gafni, Round-by-round fault detectors (extended abstract): unifying synchrony and asynchrony principles of distributed computing. pp. 143- 152 ,(1998) , 10.1145/277697.277724
Joseph Y. Halpern, Yoram Moses, Knowledge and common knowledge in a distributed environment Journal of the ACM. ,vol. 37, pp. 549- 587 ,(1990) , 10.1145/79147.79161