scispace - formally typeset
Search or ask a question

Showing papers on "Prim's algorithm published in 1987"


Book ChapterDOI
19 Feb 1987
TL;DR: This paper investigates the problem of making existing spanning tree algorithms fault-resilient, and still overcome these difficulties, and introduces amortized message complexity as a tool for analyzing the message complexity.
Abstract: We study distributed algorithms for networks with undetectable fail-stop failures, assuming that all of them had occurred before the execution started (It was proved that distributed agreement cannot be reached when a node may fail during execution) Failures of this type are encountered, for example, during a recovery from a crash in the network We study the problems of leader election and spanning tree construction, that have been characterized as fundamental for this environment We point out that in presence of faults just duplicating messages in an existing algorithm does not suffice to make it resilient; actually, this redundancy gives rise to synchronization problems and also might increase the message complexity In this paper we investigate the problem of making existing spanning tree algorithms fault-resilient, and still overcome these difficulties Several lower bounds and optimal fault-resilient algorithms are presented for the first timeHowever, we believe that the main contribution of the paper is twofold: First, in designing the algorithms we use tools that thus argued to be rather general (for example, we extend the notion of token algorithms to multiple-token algorithms) In fact we are able to use them on several different algorithms, for several different families of networks Second, following the amortized computational complexity, we introduce amortized message complexity as a tool for analyzing the message complexity

19 citations



Book ChapterDOI
08 Jul 1987
TL;DR: A distributed algorithm for constructing a spanning tree for connected undirected graphs with maximal message size loglogN+log(maxid)+3, where maxid is the maximal processor identity.
Abstract: We present a distributed algorithm for constructing a spanning tree for connected undirected graphs. Nodes correspond to processors and edges correspond to two way channels. Each processor has initially a distinct identity and all processors perform the same algorithm. Computation as well as communication is asyncronous. The total number of messages sent during a construction of a spanning tree is at most 2E+3NlogN. The maximal message size is loglogN+log(maxid)+3, where maxid is the maximal processor identity.

7 citations



Journal ArticleDOI
01 Mar 1987
TL;DR: A distributed algorithm for constructing a spanning tree for connected undirected graphs where nodes correspond to processors and edges correspond to two-way channels and maxid is the maximal processor identity.
Abstract: We present a distributed algorithm for constructing a spanning tree for connected undirected graphs. Nodes correspond to processors and edges correspond to two-way channels. Each processor has initially a distinct identity and all processors perform the same algorithm. Computation as well as communication is asynchronous. The total number of messages sent during a construction of a spanning tree is at most 2E+3NlogN. The maximal message size is loglogN+log(maxid)+3, where maxid is the maximal processor identity.

5 citations