Abstract
Approximate agreement is a building block for fault-tolerant distributed systems. It is a formalisation for the basic operation of choosing a single real value (representing say speed) for use in later computation, reflecting the different approximations to this value reported from a number of possibly-faulty processors or sensors. We study the approximate agreement problem in distributed systems where processor failures are characterised depending on their severity. We develope a new algorithm that can tolerate up to b byzantine faults, s symmetric ones, and o send-omission faults. We analyse the convergence attained by this algorithm, and also give a universal bound on the convergence available to any algorithm no matter how complicated.
Preview
Unable to display preview. Download preview PDF.
References
M. Azadmanesh, R. Kieckhafer, “New Hybrid Fault Models for Asynchronous Approximate Agreement” IEEE Trans on Computers, 45(4):439–449, (1996).
D. Dolev, N. Lynch, S. Pinter, E. Stark, W. Weihl, “Reaching Approximate Agreement in the Presence of Faults”, Journal of the ACM, 33(3):499–516, (1986).
C. Dwork, Y. Moses, “Knowledge and Common Knowledge in a Byzantine Environment: Crash Failures”, Information and Computation, 88(2):156–186, (1990).
A. Fekete, “Asymptotically Optimal Algorithms for Approximate Agreement”, Distributed Computing, 4:9–29, (1990).
A. Fekete, “Asynchronous Approximate Agreement” Information and Computation 115(1):95–124, (1994).
M. Fischer, N. Lynch, “A Lower Bound for the Time to Assure Interactive Consistency”, Information Processing Letters 14(4):183–186 (1982).
M. Fischer, N. Lynch, M. Patterson, “Impossibility of Distributed Consensus with One Faulty Process”, Journal of the ACM, 32(2):374–382 (1985).
R. Kieckhafer, M. Azadmanesh, “Reaching Approximate Agreement with Mixed-Mode Faults”, IEEE Trans on Parallel and Distributed Systems, 5(1):53–63, (1994).
M. Pease, R. Shostak, L. Lamport, “Reaching Agreement in the Presence of Faults”, Journal of the ACM 27(2):228–234 (1980).
P. Thambidurai, Y. Park, “Interactive Consistency with Multiple Faiilure Modes”, in Proc 7th IEEE Symposium on Reliable Distributed Systems, (1988).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Plunkett, R., Fekete, A. (1998). Approximate agreement with mixed mode faults: Algorithm and lower bound. In: Kutten, S. (eds) Distributed Computing. DISC 1998. Lecture Notes in Computer Science, vol 1499. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0056493
Download citation
DOI: https://doi.org/10.1007/BFb0056493
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65066-9
Online ISBN: 978-3-540-49693-9
eBook Packages: Springer Book Archive