Causality, influence, and computation in possibly disconnected synchronous dynamic networks

被引:17
作者
Michail, Othon [1 ]
Chatzigiannakis, Ioannis [1 ]
Spirakis, Paul G. [1 ,2 ]
机构
[1] Comp Technol Inst & Press Diophantus CTI, Patras, Greece
[2] Univ Liverpool, Dept Comp Sci, Liverpool L69 3BX, Merseyside, England
关键词
Dynamic graph; Mobile computing; Worst-case dynamicity; Adversarial schedule; Temporal connectivity; Termination; Counting; Information dissemination; Optimal protocol; TIME;
D O I
10.1016/j.jpdc.2013.07.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this work, we study the propagation of influence and computation in dynamic distributed computing systems that are possibly disconnected at every instant. We focus on a synchronous message-passing communication model with broadcast and bidirectional links. Our network dynamicity assumption is a worst-case dynamicity controlled by an adversary scheduler, which has received much attention recently. We replace the usual (in worst-case dynamic networks) assumption that the network is connected at every instant by minimal temporal connectivity conditions. Our conditions only require that another causal influence occurs within every time window of some given length. Based on this basic idea, we define several novel metrics for capturing the speed of information spreading in a dynamic network. We present several results that correlate these metrics. Moreover, we investigate termination criteria in networks in which an upper bound on any of these metrics is known. We exploit our termination criteria to provide efficient (and optimal in some cases) protocols that solve the fundamental counting and all-to-all token dissemination (or gossip) problems. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:2016 / 2026
页数:11
相关论文
共 28 条
[1]   Computation in networks of passively mobile finite-state sensors [J].
Angluin, D ;
Aspnes, J ;
Diamadi, Z ;
Fischer, MJ ;
Peralta, R .
DISTRIBUTED COMPUTING, 2006, 18 (04) :235-253
[2]   The computational power of population protocols [J].
Angluin, Dana ;
Aspnes, James ;
Eisenstat, David ;
Ruppert, Eric .
DISTRIBUTED COMPUTING, 2007, 20 (04) :279-304
[3]  
[Anonymous], 2009, The mathematical coloring book. Mathematics of coloring and the colorful life of its creators
[4]  
[Anonymous], 2013, Modern graph theory
[5]  
Attiya H., 2004, Distributed Computing: Fundamentals, Simula-tions, and Advanced Topics, V19
[6]  
Augustine J., 2012, P 23 ANN ACM SIAM S, P551
[7]  
Avin C, 2008, LECT NOTES COMPUT SC, V5125, P121, DOI 10.1007/978-3-540-70575-8_11
[8]   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
[9]  
Casteigts A, 2012, INT J PARALLEL EMERG, V27, P387, DOI [10.1080/17445760.2012.668546, 10.1007/978-3-642-22450-8_27]
[10]   Passively mobile communicating machines that use restricted space [J].
Chatzigiannakis, Ioannis ;
Michail, Othon ;
Nikolaou, Stavros ;
Pavlogiannis, Andreas ;
Spirakis, Paul G. .
THEORETICAL COMPUTER SCIENCE, 2011, 412 (46) :6469-6483