Randomized generation of acyclic orientations upon anonymous distributed systems
This paper presents two new randomized distributed algorithms for the generation of acyclic orientations upon anonymous distributed systems of arbitrary topology. Both algorithms, called Alg-Neighbors and Alg-Edges, make use of biased and unbiased dice having f ≥ 2 faces, and are analyzed in terms o...
Saved in:
Published in | Journal of parallel and distributed computing Vol. 69; no. 3; pp. 239 - 246 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Amsterdam
Elsevier Inc
01.03.2009
Elsevier |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | This paper presents two new randomized distributed algorithms for the generation of acyclic orientations upon anonymous distributed systems of arbitrary topology. Both algorithms, called
Alg-Neighbors and
Alg-Edges, make use of biased and unbiased dice having
f
≥
2
faces, and are analyzed in terms of correctness, expected time complexity and rate of convergence. First, the
Alg-Neighbors algorithm is presented as a generalization of the
Calabrese/França algorithm for dice (or coins) with 2 faces. It is proved that a convenient biasing function applied to all dice changes the expected time complexity from sub-exponential, i.e.,
O
(
f
(
f
f
−
1
)
n
−
1
)
(for unbiased dice with
f
faces), to
O
(
n
)
, where
n
is the number of the system’s nodes. Next, it is shown that the
Alg-Edges algorithm is able to produce acyclic orientations in
O
(
log
f
m
)
steps with high probability, where
m
denotes the total number of edges. Finally, a speed of convergence
versus quality of acyclic orientation generation (associated number of colors) tradeoff is identified between
Alg-Neighbors and
Alg-Edges algorithms. Computational experiments were carried out in order to provide a more accurate description of the behavior of both algorithms. |
---|---|
Bibliography: | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
ISSN: | 0743-7315 1096-0848 |
DOI: | 10.1016/j.jpdc.2008.11.009 |