Abstract
Several algorithms implementing the failure detector class \(\diamond{\mathcal P}\) have been proposed in the literature. Regarding communication efficiency, a performance parameter based on the number of links that carry messages forever, algorithms using n links have been proposed, being n the number of processes in the system. In this paper, we show that communication-optimal \(\diamond{\mathcal P}\) algorithms, i.e., using only \({\mathcal C}\) links, being \(2 \le {\mathcal C} \le n\) the number of correct processes, can be implemented. The price to pay for obtaining communication optimality is a higher number of messages exchanged when a failure suspicion occurs. However, one of the algorithms we propose shows that this cost can be linear in n.
Research partially supported by the Spanish Research Council (MCyT), under grant TIN2004-07474-C02-02, the Basque Government, under grant S-PE051K06, and the Gipuzkoa Provincial Council, under grant OF-204/2005.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aguilera, M.K., Delporte-Gallet, C., Fauconnier, H., Toueg, S.: Stable leader election. In: Welch, J.L. (ed.) DISC 2001. LNCS, vol. 2180, pp. 108–122. Springer, Heidelberg (2001)
Chandra, T.D., Toueg, S.: Unreliable failure detectors for reliable distributed systems. Journal of the ACM 43(2), 225–267 (1996)
Dwork, C., Lynch, N., Stockmeyer, L.: Consensus in the presence of partial synchrony. Journal of the ACM 35(2), 288–323 (1988)
Larrea, M., Lafuente, A., Wieland, J.: Communication-efficient implementation of \(\diamondsuit{\cal P}\) with reduced detection latency. Technical Report EHU-KAT-IK-02-06, The University of the Basque Country (February 2006), Available at: http://www.sc.ehu.es/acwlaalm/
Larrea, M., Lafuente, A., Wieland, J.: Communication-optimal implementation of failure detector class \(\diamondsuit{\cal P}\). Technical Report EHU-KAT-IK-08-06, The University of the Basque Country (May 2006), Available at: http://www.sc.ehu.es/acwlaalm/
Pease, M., Shostak, R., Lamport, L.: Reaching agreement in the presence of faults. Journal of the ACM 27(2), 228–234 (1980)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Larrea, M., Lafuente, A., Wieland, J. (2006). Brief Announcement: Communication-Optimal Implementation of Failure Detector Class \(\diamond{\mathcal P}\) . In: Dolev, S. (eds) Distributed Computing. DISC 2006. Lecture Notes in Computer Science, vol 4167. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11864219_48
Download citation
DOI: https://doi.org/10.1007/11864219_48
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44624-8
Online ISBN: 978-3-540-44627-9
eBook Packages: Computer ScienceComputer Science (R0)