Back to Search Start Over

A self-stabilizing memory efficient algorithm for the minimum diameter spanning tree under an omnipotent daemon.

Authors :
Blin, Lélia
Boubekeur, Fadwa
Dubois, Swan
Source :
Journal of Parallel & Distributed Computing. Jul2018, Vol. 117, p50-62. 13p.
Publication Year :
2018

Abstract

Routing protocols are at the core of distributed systems performances, especially in the presence of faults. A classical approach to this problem is to build a spanning tree of the distributed system. Numerous spanning tree construction algorithms depending on the optimized metric exist (total weight, height, distance with respect to a particular process, …) both in fault-free and faulty environments. In this paper, we aim at optimizing the diameter of the spanning tree by constructing a minimum diameter spanning tree. We target environments subject to transient faults ( i.e. faults of finite duration). Hence, we present a self-stabilizing algorithm for the minimum diameter spanning tree construction problem in the state model. Our protocol has the following attractive features. It is the first algorithm for this problem that operates under the unfair and distributed adversary (or daemon ). In other words, no restriction is made on the asynchronous behavior of the system. Second, our algorithm needs only O ( log n ) bits of memory per process (where n is the number of processes), that improves the previous result by a factor n . These features are not achieved to the detriment of the convergence time, which stays polynomial. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
07437315
Volume :
117
Database :
Academic Search Index
Journal :
Journal of Parallel & Distributed Computing
Publication Type :
Academic Journal
Accession number :
129508717
Full Text :
https://doi.org/10.1016/j.jpdc.2018.02.007