A Self-Stabilizing Algorithm for Maximal Matching in Anonymous Networks

被引:7
作者
Cohen, Johanne [1 ]
Lefevre, Jonas [2 ]
Maamra, Khaled [3 ]
Pilard, Laurence [3 ]
Sohier, Devan [3 ]
机构
[1] Univ Paris Saclay, Univ Paris Sud, CNRS, LRI, Paris, France
[2] Univ Paris Saclay, Ecole Polytech, CNRS, LIX, Paris, France
[3] Univ Paris Saclay, Univ Versailles St Quentin, LI PaRAD, Paris, France
关键词
Randomized algorithm; self-stabilization; maximal matching; anonymous network;
D O I
10.1142/S012962641650016X
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We propose a self-stabilizing algorithm for computing a maximal matching in an anonymous network. The complexity is O(n(2)) moves with high probability, under the adversarial distributed daemon. Among all adversarial distributed daemons and with the anonymous assumption, our algorithm provides the best known complexity. Moreover, the previous best known algorithm working under the same daemon and using identity has a O(m) complexity leading to the same order of growth than our anonymous algorithm. Finally, we do not make the common assumption that a node can determine whether one of its neighbors points to it or to another node, and still we present a solution with the same asymptotic behavior.
引用
收藏
页数:17
相关论文
共 19 条
[1]   On the stability of dynamic diffusion load balancing [J].
Berenbrink, Petra ;
Friedetzky, Tom ;
Martin, Russell .
ALGORITHMICA, 2008, 50 (03) :329-350
[2]  
Chattopadhyay S, 2002, P 21 ANN S PRINC DIS P 21 ANN S PRINC DIS, P290
[3]   SELF-STABILIZING SYSTEMS IN SPITE OF DISTRIBUTED CONTROL [J].
DIJKSTRA, EW .
COMMUNICATIONS OF THE ACM, 1974, 17 (11) :643-644
[4]   SELF-STABILIZATION OF DYNAMIC-SYSTEMS ASSUMING ONLY READ WRITE ATOMICITY [J].
DOLEV, S ;
ISRAELI, A ;
MORAN, S .
DISTRIBUTED COMPUTING, 1993, 7 (01) :3-16
[5]  
DOLEV S., 2000, SELF STABILIZATION
[6]  
Dolev S., 1989, P MCC WORKSH SELF ST
[7]   Anonymous Networks: Randomization=2-Hop Coloring [J].
Emek, Yuval ;
Pfister, Christoph ;
Seidel, Jochen ;
Wattenhofer, Roger .
PROCEEDINGS OF THE 2014 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'14), 2014, :96-105
[8]  
Goddard W, 2008, LECT NOTES COMPUT SC, V4904, P182
[9]  
Goddard W, 2006, P INT C PAR DISTR PR P INT C PAR DISTR PR, P797
[10]  
Gradinariu M., 2001, Euro-Par 2001 Parallel Processing. 7th International Euro-Par Conference. Proceedings (Lecture Notes in Computer Science Vol.2150), P458