Synchronous consensus under hybrid process and link failures

作者: Martin Biely , Ulrich Schmid , Bettina Weiss

DOI: 10.1016/J.TCS.2010.09.032

关键词: Theoretical computer scienceProcess (engineering)Link (knot theory)ImpossibilityComputer scienceCommitConsensus algorithmInteger (computer science)AlgorithmProbabilistic logicUniform consensus

摘要: We introduce a comprehensive hybrid failure model for synchronous distributed systems, which extends conventional process by adding communication failures: Every in the system is allowed to commit up f?s send link failures and experience f?r receive per round here, without being considered faulty; some f?sa?f?s f?ra?f?r among those may even cause erroneous messages rather than just omissions. In companion paper (Schmid et al. (2009) 14), devoted complete suite of related impossibility results lower bounds, we proved that this surpasses all existing modeling approaches terms assumption coverage simple probabilistic setting.In paper, show several well-known consensus algorithms can be adapted work under our model, provided number processes required tolerating increased small integer multiples f?s, f?r, f?sa, f?ra. This somewhat surprising, given presence unrestricted mobile (moving) omission impossible. provide detailed formulas rounds, reveal bounds established are tight. also explore power limitations authentication setting, consider uniform algorithms, guarantee their properties benign faulty processes.

参考文章(53)
Ulrich Schmid, Bettina Weiss, Idit Keidar, None, Impossibility Results and Lower Bounds for Consensus under Link Failures SIAM Journal on Computing. ,vol. 38, pp. 1912- 1951 ,(2008) , 10.1137/S009753970443999X
F. Cristian, H. Aghili, R. Strong, D. Volev, ATOMIC BROADCAST: FROM SIMPLE MESSAGE DIFFUSION TO BYZANTINE AGREEMENT ieee international symposium on fault tolerant computing. pp. 431- ,(1995) , 10.1109/FTCSH.1995.532668
F. Cristian, C. Fetzer, Probabilistic internal clock synchronization symposium on reliable distributed systems. pp. 22- 31 ,(1994) , 10.1109/RELDIS.1994.336912
J. N. Gray, Notes on Data Base Operating Systems Operating Systems, An Advanced Course. pp. 393- 481 ,(1978) , 10.1007/3-540-08755-9_9
U. Schmid, C. Fetzer, Randomized asynchronous consensus with imperfect communications symposium on reliable distributed systems. pp. 361- 370 ,(2003) , 10.1109/RELDIS.2003.1238089
B. Weiss, U. Schmid, Consensus with written messages under link faults symposium on reliable distributed systems. pp. 194- 197 ,(2001) , 10.1109/RELDIS.2001.970768
T. K. Srikanth, Sam Toueg, Simulating authenticated broadcasts to derive simple fault-tolerant algorithms* Distributed Computing. ,vol. 2, pp. 80- 94 ,(1987) , 10.1007/BF01667080
P. Thambidurai, You-keun Park, Interactive consistency with multiple failure modes symposium on reliable distributed systems. pp. 93- 100 ,(1988) , 10.1109/RELDIS.1988.25784
Nicola Santoro, Peter Widmayer, Agreement in synchronous networks with ubiquitous faults Theoretical Computer Science. ,vol. 384, pp. 232- 249 ,(2007) , 10.1016/J.TCS.2007.04.036
U. Schmid, B. Weiss, J. Rushby, Formally verified Byzantine agreement in presence of link faults international conference on distributed computing systems. pp. 608- 616 ,(2002) , 10.1109/ICDCS.2002.1022311