Issue No. 04 - April (1990 vol. 16)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/32.54293
<p>The problem of distributed leader election in an asynchronous complete network, in the presence of faults that occurred prior to the execution of the election algorithm, is discussed. Failures of this type are encountered, for example, during a recovery from a crash in the network. For a network with n processors, k of which start the algorithm that uses at most O(n log k+n+kt) messages is presented and shown to be optimal. An optimal algorithm for the case where the identities of the neighbors are known is also presented. It is noted that the order of the message complexity of a t-resilient algorithm is not always higher than that of a nonresilient one. The t-resilient algorithm is a systematic modification of an existing algorithm for a fault-free network.</p>
optimal distributed t-resilient election; complete networks; distributed leader election; election algorithm; message complexity; fault-free network; computer networks; distributed processing; fault tolerant computing; software engineering.
S. Zaks, S. Kutten, Y. Wolfstahl and A. Itai, "Optimal Distributed t-Resilient Election in Complete Networks," in IEEE Transactions on Software Engineering, vol. 16, no. , pp. 415-420, 1990.