Fast Distributed Computation in Dynamic Networks via Random Walks

被引:0
作者
Das Sarma, Atish [1 ]
Molla, Anisur Rahaman [2 ]
Pandurangan, Gopal [3 ]
机构
[1] eBay Inc, eBay Res Labs, San Jose, CA 95125 USA
[2] Nanyang Technol Univ, Div Math Sci, Singapore, Singapore
[3] Brown Univ, Dept Comp Sci, Providence, RI USA
来源
DISTRIBUTED COMPUTING, DISC 2012 | 2012年 / 7611卷
关键词
Dynamic Network; Distributed Algorithm; Random walks; Random sampling; Information Dissemination; Gossip;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper investigates efficient distributed computation in dynamic networks in which the network topology changes (arbitrarily) from round to round. Random walks are a fundamental primitive in a wide variety of network applications; the local and lightweight nature of random walks is especially useful for providing uniform and efficient solutions to distributed control of dynamic networks. Given their applicability in dynamic networks, we focus on developing fast distributed algorithms for performing random walks in such networks. Our first contribution is a rigorous framework for design and analysis of distributed random walk algorithms in dynamic networks. We then develop a fast distributed random walk based algorithm that runs in (O) over tilde (root T phi) rounds (with high probability), where T is the dynamic mixing time and phi is the dynamic diameter of the network respectively, and returns a sample close to a suitably defined stationary distribution of the dynamic network. Our next contribution is a fast distributed algorithm for the fundamental problem of information dissemination (also called as gossip) in a dynamic network. In gossip, or more generally, k-gossip, there are k pieces of information (or tokens) that are initially present in some nodes and the problem is to disseminate the k tokens to all nodes. We present a random-walk based algorithm that runs in (O) over tilde (min{n(1/3) k(2/3)(tau phi)(1/3), nk}) rounds (with high probability). To the best of our knowledge, this is the first o(nk)-time fully-distributed token forwarding algorithm that improves over the previous-best O(nk) round distributed algorithm [Kuhn et al., STOC 2010], although in an oblivious adversary model.
引用
收藏
页码:136 / 150
页数:15
相关论文
共 23 条
[1]  
Alon N, 2008, SPAA'08: PROCEEDINGS OF THE TWENTIETH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, P119
[2]  
[Anonymous], SODA
[3]  
[Anonymous], 2000, SIAM MONOG DISCR MAT
[4]  
Avin C, 2008, LECT NOTES COMPUT SC, V5125, P121, DOI 10.1007/978-3-540-70575-8_11
[5]   Parsimonious Flooding in Dynamic Graphs [J].
Baumann, Herve ;
Crescenzi, Pierluigi ;
Fraigniaud, Pierre .
PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, :260-269
[6]  
Berenbrink P, 2010, LECT NOTES COMPUT SC, V6199, P127, DOI 10.1007/978-3-642-14162-1_11
[7]  
Bui M, 2006, LECT NOTES COMPUT SC, V3473, P1, DOI 10.1007/11553762_1
[8]  
Casteigts A., 2010, CoRR
[9]  
Clementi A., 2012, PODC
[10]   Flooding Time in edge-Markovian Dynamic Graphs [J].
Clementi, Andrea E. F. ;
Macci, Claudio ;
Monti, Angelo ;
Pasquale, Francesco ;
Silvestri, Riccardo .
PODC'08: PROCEEDINGS OF THE 27TH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2008, :213-+