Fault-tolerant naming and mutual exclusion

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present solutions to two classical problems concerning distributed systems in which some sites or processes can possibly have byzantine faulty behavior. We first study the naming problem (how to give each site of a network an unique identifier). We are naturally led to make some supplementary assumptions about the synchrony of message passing, the connectivity of the underlying graph and the existence of a special site, provided with a digital signature, for initiating the protocol. The solution that we present uses three waves of messages between the initiator and any other site. Then, we solve the mutual exclusion problem with particular assumptions about the behavior of byzantine processes. The solution implements each critical section as a separate segment, whose address (necessary to access it) is “hidden”. A process must reconstruct this address before entering its critical section, involving the cooperation of a number of other processes. For the two problems, protocols are given and their complexity is estimated.

Cite

CITATION STYLE

APA

Beauquier, J. (1990). Fault-tolerant naming and mutual exclusion. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 469 LNCS, pp. 469–1990). Springer Verlag. https://doi.org/10.1007/3-540-53479-2_3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free