Asymptotics, asynchrony, and asymmetry in distributed consensus

Size: px
Start display at page:

Download "Asymptotics, asynchrony, and asymmetry in distributed consensus"

Transcription

1 DANCES Seminar 1 / Asymptotics, asynchrony, and asymmetry in distributed consensus Anand D. Information Theory and Applications Center University of California, San Diego 9 March 011 Joint work with Alex G. Dimakis, Tuncer Can Aysal, Mehmet Ercan Yildiz, Martin Wainwright, and Anna Scaglione, and Tara Javidi

2 DANCES Seminar > Introduction / Rapprochement, consensus, accord

3 DANCES Seminar > Introduction / Rapprochement, consensus, accord

4 DANCES Seminar > Introduction / Rapprochement, consensus, accord

5 DANCES Seminar > Introduction / Rapprochement, consensus, accord

6 DANCES Seminar > Introduction / Consensus is an important task Calibration Dissemination Coordination

7 DANCES Seminar > Introduction / Abstracting the task

8 DANCES Seminar > Introduction / Abstracting the task Network of agents, each with an observation

9 DANCES Seminar > Introduction / Abstracting the task Network of agents, each with an observation Communicate locally exchange messages about observations

10 DANCES Seminar > Introduction / Abstracting the task Network of agents, each with an observation Communicate locally exchange messages about observations Compute locally estimate a function of all values

11 DANCES Seminar > Introduction / There are many aspects to consider

12 DANCES Seminar > Introduction / There are many aspects to consider What are observations? continuous or discrete? scalar or vector?

13 DANCES Seminar > Introduction / There are many aspects to consider What are observations? continuous or discrete? scalar or vector? How can we communicate? point-to-point or broadcast? low resolution or high resolution?

14 DANCES Seminar > Introduction / There are many aspects to consider What are observations? continuous or discrete? scalar or vector? How can we communicate? point-to-point or broadcast? low resolution or high resolution? What do we compute? averages medians, quantiles convex optimization

15 DANCES Seminar > Introduction / The goal(s) for today x1(t) W1,i x(t) W,i x(t) xi(t) W,i x(t) W,i W,i x(t) 1 The basic mathematical model for consensus Routing and mobility can speed up convergence Broadcasting can trade off accuracy for speed The discreet charm of discrete messages

16 DANCES Seminar > A simple mathematical model / Building a mathematical model

17 DANCES Seminar > A simple mathematical model / The data model

18 DANCES Seminar > A simple mathematical model / The data model Set of n agents

19 DANCES Seminar > A simple mathematical model / The data model Set of n agents Agent i observes initial value x i (0) R for i = 1,... n

20 DANCES Seminar > A simple mathematical model / The data model Set of n agents Agent i observes initial value x i (0) R for i = 1,... n Assume data is bounded : x i (0) [0, 10], for example

21 DANCES Seminar > A simple mathematical model 9 / The communication graph

22 DANCES Seminar > A simple mathematical model 9 / The communication graph Agents are arranged in a graph G = (V, E).

23 DANCES Seminar > A simple mathematical model 9 / The communication graph Agents are arranged in a graph G = (V, E). Agents i can communicate with j if there is an edge (i, j) (e.g. j N i ).

24 DANCES Seminar > A simple mathematical model 9 / The communication graph Agents are arranged in a graph G = (V, E). Agents i can communicate with j if there is an edge (i, j) (e.g. j N i ). Bidirectional communication : agents exchange messages.

25 DANCES Seminar > A simple mathematical model 10 / Constraints on the communication

26 DANCES Seminar > A simple mathematical model 10 / Constraints on the communication Time is slotted : only one transmission per slot.

27 DANCES Seminar > A simple mathematical model 10 / Constraints on the communication Time is slotted : only one transmission per slot. Synchronous : use many edges, then update.

28 DANCES Seminar > A simple mathematical model 10 / Constraints on the communication Time is slotted : only one transmission per slot. Synchronous : use many edges, then update. Asynchronous : edges chosen randomly in each slot.

29 DANCES Seminar > A simple mathematical model 11 / Measuring performance The goal is to pass messages between agents such that they can estimate the average of the initial observations: ( ) x(t) x i (0) 1 i Averaging time T ave (n, ɛ) is time when x(t) is within ɛ of the average: { ( ) } x(t) xave 1 T ave (n, ɛ) = sup inf P Alg ɛ ɛ x(0) t x(0)

30 DANCES Seminar > A simple mathematical model 1 / A centralized solution 1 9 Simple centralized algorithm:

31 DANCES Seminar > A simple mathematical model 1 / A centralized solution 1 9 Simple centralized algorithm: 1 Build a spanning tree

32 DANCES Seminar > A simple mathematical model 1 / A centralized solution 1 9 Simple centralized algorithm: 1 Build a spanning tree Gather all the values at root

33 DANCES Seminar > A simple mathematical model 1 / A centralized solution Simple centralized algorithm: 1 Build a spanning tree Gather all the values at root Compute and disseminate average

34 DANCES Seminar > A simple mathematical model 1 / A centralized solution Simple centralized algorithm: 1 Build a spanning tree Gather all the values at root Compute and disseminate average Pro: requires Θ(n) messages Con: completely centralized

35 DANCES Seminar > A simple mathematical model 1 / Distributed synchronous consensus Suppose each agent linearly combines itself and its neighbors: x i (t + 1) = W ii x i (t) + W ij x j (t) j N i W ij = 1 i j W ij = W ji Synchronous algorithm where the update after each slot is given by: x(t + 1) = W x(t) where W is a doubly stochastic matrix.

36 DANCES Seminar > A simple mathematical model 1 / A simple result Theorem For synchronous consensus with update matrix W, T ave (n, ɛ) = Θ ( E T relax (W ) log ɛ 1) where T relax (W ) is the relaxation time of the matrix W : T relax (W ) = 1 1 λ (W ). Proof : W is the transition matrix of a Markov chain consensus is the convergence of the chain to its stationary distribution.

37 DANCES Seminar > A simple mathematical model 1 / A theme with variations Survey article by Dimakis et al. in Proc. IEEE. Synchronous DeGroot (19), Tsitsiklis (19) Time-varying topologies Chatterjee-Seneta (19), Tsitsiklis et al. (19), Jadbabaie et al. (00), Ren-Beard (00), Gao-Cheng (00), Fagnani-Zampieri (00) Asynchronous Boyd et al. (00) Quantization Kashyap et al. (00), Nedic et al. (009), Yildiz-Scaglione (00), Aysal et. al (009), Kar-Moura (010), Carli et al. (010), Lavaie-Murray (010) Discrete values Benezit et al. (010) Many others!

38 DANCES Seminar > A simple mathematical model 1 / Asynchronous updates = gossip

39 DANCES Seminar > A simple mathematical model 1 / Asynchronous updates = gossip Node i wakes up at random, chooses neighbor j at random.

40 DANCES Seminar > A simple mathematical model 1 / Asynchronous updates = gossip Node i wakes up at random, chooses neighbor j at random. Nodes i and j exchange x i (t) and x j (t) and compute average.

41 DANCES Seminar > A simple mathematical model 1 / Asynchronous updates = gossip Node i wakes up at random, chooses neighbor j at random. Nodes i and j exchange x i (t) and x j (t) and compute average. Set x i (t + 1) = x j (t + 1) = 1 (x i(t) + x j (t)).

42 DANCES Seminar > A simple mathematical model 1 / Asynchronous updates = gossip Node i wakes up at random, chooses neighbor j at random. Nodes i and j exchange x i (t) and x j (t) and compute average. Set x i (t + 1) = x j (t + 1) = 1 (x i(t) + x j (t)).

43 DANCES Seminar > A simple mathematical model 1 / Asynchronous updates = gossip Node i wakes up at random, chooses neighbor j at random. Nodes i and j exchange x i (t) and x j (t) and compute average. Set x i (t + 1) = x j (t + 1) = 1 (x i(t) + x j (t)).

44 DANCES Seminar > A simple mathematical model 1 / Asynchronous updates = gossip Node i wakes up at random, chooses neighbor j at random. Nodes i and j exchange x i (t) and x j (t) and compute average. Set x i (t + 1) = x j (t + 1) = 1 (x i(t) + x j (t)).

45 DANCES Seminar > A simple mathematical model 1 / Asynchronous updates = gossip Node i wakes up at random, chooses neighbor j at random. Nodes i and j exchange x i (t) and x j (t) and compute average. Set x i (t + 1) = x j (t + 1) = 1 (x i(t) + x j (t)).

46 DANCES Seminar > A simple mathematical model 1 / Asynchronous updates = gossip Node i wakes up at random, chooses neighbor j at random. Nodes i and j exchange x i (t) and x j (t) and compute average. Set x i (t + 1) = x j (t + 1) = 1 (x i(t) + x j (t)).

47 DANCES Seminar > A simple mathematical model 1 / Asynchronous updates = gossip Node i wakes up at random, chooses neighbor j at random. Nodes i and j exchange x i (t) and x j (t) and compute average. Set x i (t + 1) = x j (t + 1) = 1 (x i(t) + x j (t)).

48 DANCES Seminar > A simple mathematical model 1 / Asynchronous updates = gossip Node i wakes up at random, chooses neighbor j at random. Nodes i and j exchange x i (t) and x j (t) and compute average. Set x i (t + 1) = x j (t + 1) = 1 (x i(t) + x j (t)).

49 DANCES Seminar > A simple mathematical model 1 / Asynchronous updates = gossip Node i wakes up at random, chooses neighbor j at random. Nodes i and j exchange x i (t) and x j (t) and compute average. Set x i (t + 1) = x j (t + 1) = 1 (x i(t) + x j (t)).

50 DANCES Seminar > A simple mathematical model 1 / Gossip uses random linear updates At each time a random pair (i, j) E averages: x i (t + 1) = x j (t + 1) = x i(t) + x j (t). Each update is linear : x(t + 1) = W (i,j) (t)x(t). Theorem Let W = E[W (i,j) ] over the edge selection process. Then T ave (n, ɛ) = Θ ( T relax ( W ) log ɛ 1)

51 DANCES Seminar > A simple mathematical model 1 / The implication for big graphs For the grid with uniform selection, gossip takes Θ(n ) transmissions! Selecting edges at random is inefficient! Local exchange is inefficient!

52 DANCES Seminar > Shrinking the graph 19 / Network properties can accelerate convergence Joint work with Alex Dimakis and Martin Wainwright

53 DANCES Seminar > Shrinking the graph 0 / Geographic gossip with routing

54 DANCES Seminar > Shrinking the graph 0 / Geographic gossip with routing Assume that packets can be routed between any two nodes.

55 DANCES Seminar > Shrinking the graph 0 / Geographic gossip with routing Assume that packets can be routed between any two nodes. Now select neighbor uniformly from all nodes and route message.

56 DANCES Seminar > Shrinking the graph 0 / Geographic gossip with routing Assume that packets can be routed between any two nodes. Now select neighbor uniformly from all nodes and route message. Effective graph is now the complete graph.

57 DANCES Seminar > Shrinking the graph 1 / Example : the grid algorithm T relax ( W )

58 DANCES Seminar > Shrinking the graph 1 / Example : the grid algorithm T relax ( W ) Local Θ(n )

59 DANCES Seminar > Shrinking the graph 1 / Example : the grid algorithm T relax ( W ) Local Θ(n ) With routing Θ(n)

60 DANCES Seminar > Shrinking the graph 1 / Example : the grid algorithm T relax ( W ) Local Θ(n ) With routing Θ(n) This is unfair, since routing costs in number of hops.

61 DANCES Seminar > Shrinking the graph / One-hop transmissions to reach consensus Count number of hops (power) to get within ɛ of the average: algorithm one-hop transmission

62 DANCES Seminar > Shrinking the graph / One-hop transmissions to reach consensus Count number of hops (power) to get within ɛ of the average: algorithm one-hop transmission Local Θ(n ) Boyd et al.

63 DANCES Seminar > Shrinking the graph / One-hop transmissions to reach consensus Count number of hops (power) to get within ɛ of the average: algorithm one-hop transmission Local Θ(n ) Boyd et al. With routing Θ(n / ) Dimakis,, Wainwright

64 DANCES Seminar > Shrinking the graph / One-hop transmissions to reach consensus Count number of hops (power) to get within ɛ of the average: algorithm one-hop transmission Local Θ(n ) Boyd et al. With routing Θ(n / ) Dimakis,, Wainwright Average on the way Θ(n) Benezit et al.

65 DANCES Seminar > Shrinking the graph / Gossip with mobility

66 DANCES Seminar > Shrinking the graph / Gossip with mobility Start with a grid of static nodes.

67 DANCES Seminar > Shrinking the graph / Gossip with mobility Start with a grid of static nodes. Add m fully mobile nodes.

68 DANCES Seminar > Shrinking the graph / Gossip with mobility Start with a grid of static nodes. Add m fully mobile nodes.

69 DANCES Seminar > Shrinking the graph / Gossip with mobility Start with a grid of static nodes. Add m fully mobile nodes. At each time, m mobile nodes choose new locations uniformly at random.

70 DANCES Seminar > Shrinking the graph / Gossip with mobility Start with a grid of static nodes. Add m fully mobile nodes. At each time, m mobile nodes choose new locations uniformly at random.

71 DANCES Seminar > Shrinking the graph / Gossip with mobility Start with a grid of static nodes. Add m fully mobile nodes. At each time, m mobile nodes choose new locations uniformly at random.

72 DANCES Seminar > Shrinking the graph / Gossip with mobility

73 DANCES Seminar > Shrinking the graph / Gossip with mobility Same local transmission model.

74 DANCES Seminar > Shrinking the graph / Gossip with mobility Same local transmission model. Mobile nodes reduce effective diameter to.

75 DANCES Seminar > Shrinking the graph / Gossip with mobility Same local transmission model. Mobile nodes reduce effective diameter to. Mobile nodes are accessed rarely.

76 DANCES Seminar > Shrinking the graph / Lower bounds on T relax ( W )

77 DANCES Seminar > Shrinking the graph / Lower bounds on T relax ( W ) Merge all mobile nodes into a super node.

78 DANCES Seminar > Shrinking the graph / Lower bounds on T relax ( W ) Merge all mobile nodes into a super node. T relax for induced chain T relax for original chain.

79 DANCES Seminar > Shrinking the graph / Lower bounds on T relax ( W ) Merge all mobile nodes into a super node. T relax for induced chain T relax for original chain. At most a m-factor improvement.

80 DANCES Seminar > Shrinking the graph / Upper bounds on T relax ( W ) π(i) π(i)wik π(j) Use a flow argument and the Poincaré inequality:

81 DANCES Seminar > Shrinking the graph / Upper bounds on T relax ( W ) π(i) π(i)wik π(j) Use a flow argument and the Poincaré inequality: Demands D ij = π(i)π(j) = n between each pair of nodes.

82 DANCES Seminar > Shrinking the graph / Upper bounds on T relax ( W ) π(i) π(i)wik π(j) Use a flow argument and the Poincaré inequality: Demands D ij = π(i)π(j) = n between each pair of nodes. Capacity C ik = π(i) W ik = n 1 Wik between each edge.

83 DANCES Seminar > Shrinking the graph / Upper bounds on T relax ( W ) D ij C ik D ij Use a flow argument and the Poincaré inequality: Demands D ij = π(i)π(j) = n between each pair of nodes. Capacity C ik = π(i) W ik = n 1 Wik between each edge.

84 DANCES Seminar > Shrinking the graph / Upper bounds on T relax ( W ) D ij C ik D ij Use a flow argument and the Poincaré inequality: Demands D ij = π(i)π(j) = n between each pair of nodes. Capacity C ik = π(i) W ik = n 1 Wik between each edge. Route flows i j to minimize overload on each edge.

85 DANCES Seminar > Shrinking the graph / Upper bounds on T relax ( W ) D ij C ik D ij Use a flow argument and the Poincaré inequality: Demands D ij = π(i)π(j) = n between each pair of nodes. Capacity C ik = π(i) W ik = n 1 Wik between each edge. Route flows i j to minimize overload on each edge.

86 DANCES Seminar > Shrinking the graph / Network effects on convergence algorithm transmissions

87 DANCES Seminar > Shrinking the graph / Network effects on convergence algorithm transmissions Local Θ(n ) Boyd et al.

88 DANCES Seminar > Shrinking the graph / Network effects on convergence algorithm transmissions Local Θ(n ) Boyd et al. With routing Θ(n / ) Dimakis--Wainwright

89 DANCES Seminar > Shrinking the graph / Network effects on convergence algorithm transmissions Local Θ(n ) Boyd et al. With routing Θ(n / ) Dimakis--Wainwright Average on the way Θ(n) Benezit et al.

90 DANCES Seminar > Shrinking the graph / Network effects on convergence algorithm transmissions Local Θ(n ) Boyd et al. With routing Θ(n / ) Dimakis--Wainwright Average on the way Θ(n) ) Benezit et al. Add m mobile Θ -Dimakis ( n m

91 DANCES Seminar > Shrinking the graph / Network effects on convergence algorithm transmissions Local Θ(n ) Boyd et al. With routing Θ(n / ) Dimakis--Wainwright Average on the way Θ(n) Benezit et al. ( ) Add m mobile Θ n -Dimakis k-local O ( m ) n k -Dimakis

92 DANCES Seminar > Trading accuracy for speed / Asymmetric gossip using broadcasting Joint work with T.C. Aysal, M.E. Yildiz and A. Scaglione

93 DANCES Seminar > Trading accuracy for speed 9 / Wireless is inherently broadcast

94 DANCES Seminar > Trading accuracy for speed 9 / Wireless is inherently broadcast In a wireless network, all neighbors can hear a transmission.

95 DANCES Seminar > Trading accuracy for speed 9 / Wireless is inherently broadcast In a wireless network, all neighbors can hear a transmission. Can perform multiple computations per slot.

96 DANCES Seminar > Trading accuracy for speed 9 / Wireless is inherently broadcast In a wireless network, all neighbors can hear a transmission. Can perform multiple computations per slot. When graph is well-connected, can get performance gains.

97 DANCES Seminar > Trading accuracy for speed 0 / Gossip in one direction

98 DANCES Seminar > Trading accuracy for speed 0 / Gossip in one direction All neighbors j N i of node i can hear transmission.

99 DANCES Seminar > Trading accuracy for speed 0 / Gossip in one direction All neighbors j N i of node i can hear transmission. Can do a simultaneous update x j (t + 1) = γx j (t) + (1 γ)x i (t).

100 DANCES Seminar > Trading accuracy for speed 0 / Gossip in one direction All neighbors j N i of node i can hear transmission. Can do a simultaneous update x j (t + 1) = γx j (t) + (1 γ)x i (t). 1 9

101 DANCES Seminar > Trading accuracy for speed 0 / Gossip in one direction All neighbors j N i of node i can hear transmission. Can do a simultaneous update x j (t + 1) = γx j (t) + (1 γ)x i (t). 1 9

102 DANCES Seminar > Trading accuracy for speed 0 / Gossip in one direction All neighbors j N i of node i can hear transmission. Can do a simultaneous update x j (t + 1) = γx j (t) + (1 γ)x i (t). No information exchange can get consensus (agreement) but not the true average.

103 DANCES Seminar > Trading accuracy for speed 1 / Analyzing the broadcast gossip algorithm Again, update given by a matrix multiplication: ( T x(t ) = t=1 W (it) ) x(0) For all t we have W (it) 1 = 1, so consensus is stable.

104 DANCES Seminar > Trading accuracy for speed / Benefits and challenges of broadcast No coordination to exchange data. Exploits potential long-range connections from shadowing/fading. No convergence to true average, but to consensus. Important to control the MSE of the consensus.

105 DANCES Seminar > Trading accuracy for speed / Main results Algorithm reaches consensus almost surely: ( ) P lim x(t) = c1 = 1. t The expected consensus value is the true average: E[c] = x Moreover, there is a closed form for the limiting MSE.

106 DANCES Seminar > Trading accuracy for speed / Simulations : MSE Per Node MSE Standard N=0 Geographic N=0 Broadcast N= Number of Radio Transmissions

107 DANCES Seminar > Trading accuracy for speed / Simulations : MSE 10 0 Randomized N=100 Geographic N=100 Broadcast N=100 Per Node MSE Number of Radio Transmissions

108 DANCES Seminar > Trading accuracy for speed / Extensions

109 DANCES Seminar > Trading accuracy for speed / Extensions Can look at effect of the wireless medium as well.

110 DANCES Seminar > Trading accuracy for speed / Extensions Can look at effect of the wireless medium as well. Fading allows long-distance connections.

111 DANCES Seminar > Trading accuracy for speed / Extensions Can look at effect of the wireless medium as well. Fading allows long-distance connections. Initial results suggest significant improvement when path loss is not too severe.

112 DANCES Seminar > Trading accuracy for speed / Implications

113 DANCES Seminar > Trading accuracy for speed / Implications Broadcasting is simpler than standard gossip no exchange.

114 DANCES Seminar > Trading accuracy for speed / Implications Broadcasting is simpler than standard gossip no exchange. More robust to packet drops which may occur in wireless.

115 DANCES Seminar > Trading accuracy for speed / Implications Broadcasting is simpler than standard gossip no exchange. More robust to packet drops which may occur in wireless. Faster convergence in small-to-medium networks.

116 DANCES Seminar > Discrete consensus / k k +1 R R Reaching consensus discretely Joint work with Tara Javidi

117 DANCES Seminar > Discrete consensus / Typical assumptions are unrealistic Existing work doesn t look practical :

118 DANCES Seminar > Discrete consensus / Typical assumptions are unrealistic Existing work doesn t look practical : Transmit and receive real numbers

119 DANCES Seminar > Discrete consensus / Typical assumptions are unrealistic Existing work doesn t look practical : Transmit and receive real numbers Consensus is the only goal of the network

120 DANCES Seminar > Discrete consensus / Typical assumptions are unrealistic Existing work doesn t look practical : Transmit and receive real numbers Consensus is the only goal of the network Asymptotics and universality

121 DANCES Seminar > Discrete consensus 9 / Synchronous quantized communication R R R R R R R R R R R R R R R R 1 0 9

122 DANCES Seminar > Discrete consensus 9 / Synchronous quantized communication R R R R R R R R R R R R R R R R At each time t all neighbors (i, j) exchange quantized values ˆx j (t).

123 DANCES Seminar > Discrete consensus 9 / Synchronous quantized communication R R R R R R R R R R R R R R R R At each time t all neighbors (i, j) exchange quantized values ˆx j (t). Messages i j and j i must take no more than R bits.

124 DANCES Seminar > Discrete consensus 9 / Synchronous quantized communication R R R R R R R R R R R R R R R R At each time t all neighbors (i, j) exchange quantized values ˆx j (t). Messages i j and j i must take no more than R bits. Update x i (t + 1) as a function of x i (t) and messages {ˆx j (t)}.

125 DANCES Seminar > Discrete consensus 0 / A simple protocol x 1(t) W 1,i x (t) W,i x (t) x (t) W,i x i(t) W,i W,i x (t) x i (t + 1) = (x i (t) ˆx i (t)) + j N i {i} W ij ˆx j (t). Quantization error plus weighted sum of messages Iterations preserve sum i x i(t)

126 DANCES Seminar > Discrete consensus 1 / So how well does it work?

127 DANCES Seminar > Discrete consensus 1 / So how well does it work? Random topology, 9 nodes, good connectivity 10 Log error Iterations

128 DANCES Seminar > Discrete consensus 1 / So how well does it work? Random topology, 9 nodes, poor connectivity 10 Log error Iterations

129 DANCES Seminar > Discrete consensus 1 / So how well does it work? 10 Grid, 100 nodes Log error Iterations

130 DANCES Seminar > Discrete consensus / Observations t t + 1 Quantization is important for practical applications. Average consensus to within reasonable resolution can be fast. Overhead can be reduced by piggybacking on existing traffic.

131 DANCES Seminar > Conclusions / Conclusions x1(t) W1,i x(t) W,i x(t) xi(t) W,i x(t) W,i W,i x(t) Algorithm can use network resources to accelerate convergence. Reaching consensus may be faster than computing averages. Lower-resolution averages can be fast and require less overhead.

132 DANCES Seminar > Conclusions / Some challenges for the future IEEE 0.xyz.pdq Implementing consensus in protocols for applications. Extending to other distributed computation problems. Quantifying robustness in rate, connectivity, etc.

133 DANCES Seminar > Conclusions / Thank you!

Distributed Optimization over Networks Gossip-Based Algorithms

Distributed Optimization over Networks Gossip-Based Algorithms Distributed Optimization over Networks Gossip-Based Algorithms Angelia Nedić angelia@illinois.edu ISE Department and Coordinated Science Laboratory University of Illinois at Urbana-Champaign Outline Random

More information

Asymmetric Information Diffusion via Gossiping on Static And Dynamic Networks

Asymmetric Information Diffusion via Gossiping on Static And Dynamic Networks Asymmetric Information Diffusion via Gossiping on Static And Dynamic Networks Ercan Yildiz 1, Anna Scaglione 2, Asuman Ozdaglar 3 Cornell University, UC Davis, MIT Abstract In this paper we consider the

More information

Quantized Average Consensus on Gossip Digraphs

Quantized Average Consensus on Gossip Digraphs Quantized Average Consensus on Gossip Digraphs Hideaki Ishii Tokyo Institute of Technology Joint work with Kai Cai Workshop on Uncertain Dynamical Systems Udine, Italy August 25th, 2011 Multi-Agent Consensus

More information

Learning distributions and hypothesis testing via social learning

Learning distributions and hypothesis testing via social learning UMich EECS 2015 1 / 48 Learning distributions and hypothesis testing via social learning Anand D. Department of Electrical and Computer Engineering, The State University of New Jersey September 29, 2015

More information

ON SPATIAL GOSSIP ALGORITHMS FOR AVERAGE CONSENSUS. Michael G. Rabbat

ON SPATIAL GOSSIP ALGORITHMS FOR AVERAGE CONSENSUS. Michael G. Rabbat ON SPATIAL GOSSIP ALGORITHMS FOR AVERAGE CONSENSUS Michael G. Rabbat Dept. of Electrical and Computer Engineering McGill University, Montréal, Québec Email: michael.rabbat@mcgill.ca ABSTRACT This paper

More information

Gossip Algorithms for Distributed Signal Processing

Gossip Algorithms for Distributed Signal Processing DIMAKIS ET AL.: GOSSIP ALGORITHMS FOR DISTRIBUTED SIGNAL PROCESSING 1 Gossip Algorithms for Distributed Signal Processing Alexandros G. Dimakis, Soummya Kar, José M.F. Moura, Michael G. Rabbat, and Anna

More information

Distributed Averaging in Sensor Networks Based on Broadcast Gossip Algorithms

Distributed Averaging in Sensor Networks Based on Broadcast Gossip Algorithms 1 Distributed Averaging in Sensor Networks Based on Broadcast Gossip Algorithms Mauro Franceschelli, Alessandro Giua and Carla Seatzu. Abstract In this paper we propose a new decentralized algorithm to

More information

Distributed Optimization over Random Networks

Distributed Optimization over Random Networks Distributed Optimization over Random Networks Ilan Lobel and Asu Ozdaglar Allerton Conference September 2008 Operations Research Center and Electrical Engineering & Computer Science Massachusetts Institute

More information

Convergence Rate for Consensus with Delays

Convergence Rate for Consensus with Delays Convergence Rate for Consensus with Delays Angelia Nedić and Asuman Ozdaglar October 8, 2007 Abstract We study the problem of reaching a consensus in the values of a distributed system of agents with time-varying

More information

Time Synchronization in WSNs: A Maximum Value Based Consensus Approach

Time Synchronization in WSNs: A Maximum Value Based Consensus Approach 211 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 211 Time Synchronization in WSNs: A Maximum Value Based Consensus Approach Jianping

More information

Consensus and Distributed Inference Rates Using Network Divergence

Consensus and Distributed Inference Rates Using Network Divergence DIMACS August 2017 1 / 26 Consensus and Distributed Inference Rates Using Network Divergence Anand D. Department of Electrical and Computer Engineering, The State University of New Jersey August 23, 2017

More information

On Quantized Consensus by Means of Gossip Algorithm Part I: Convergence Proof

On Quantized Consensus by Means of Gossip Algorithm Part I: Convergence Proof Submitted, 9 American Control Conference (ACC) http://www.cds.caltech.edu/~murray/papers/8q_lm9a-acc.html On Quantized Consensus by Means of Gossip Algorithm Part I: Convergence Proof Javad Lavaei and

More information

Fast Linear Iterations for Distributed Averaging 1

Fast Linear Iterations for Distributed Averaging 1 Fast Linear Iterations for Distributed Averaging 1 Lin Xiao Stephen Boyd Information Systems Laboratory, Stanford University Stanford, CA 943-91 lxiao@stanford.edu, boyd@stanford.edu Abstract We consider

More information

Distributed Algorithms for Optimization and Nash-Games on Graphs

Distributed Algorithms for Optimization and Nash-Games on Graphs Distributed Algorithms for Optimization and Nash-Games on Graphs Angelia Nedić angelia@illinois.edu ECEE Department Arizona State University, Tempe, AZ 0 Large Networked Systems The recent advances in

More information

Distributed Average Consensus with Dithered Quantization

Distributed Average Consensus with Dithered Quantization 1 Distributed Average Consensus with Dithered Quantization Tuncer C. Aysal, Mark J. Coates, and Michael G. Rabbat Telecommunications and Signal Processing Computer Networks Lab. Department of Electrical

More information

Distributed Particle Filters: Stability Results and Graph-based Compression of Weighted Particle Clouds

Distributed Particle Filters: Stability Results and Graph-based Compression of Weighted Particle Clouds Distributed Particle Filters: Stability Results and Graph-based Compression of Weighted Particle Clouds Michael Rabbat Joint with: Syamantak Datta Gupta and Mark Coates (McGill), and Stephane Blouin (DRDC)

More information

Dynamic Power Allocation and Routing for Time Varying Wireless Networks

Dynamic Power Allocation and Routing for Time Varying Wireless Networks Dynamic Power Allocation and Routing for Time Varying Wireless Networks X 14 (t) X 12 (t) 1 3 4 k a P ak () t P a tot X 21 (t) 2 N X 2N (t) X N4 (t) µ ab () rate µ ab µ ab (p, S 3 ) µ ab µ ac () µ ab (p,

More information

Hamiltonian Quantized Gossip

Hamiltonian Quantized Gossip 1 Hamiltonian Quantized Gossip Mauro Franceschelli, Alessandro Giua, Carla Seatzu Abstract The main contribution of this paper is an algorithm to solve the quantized consensus problem over networks represented

More information

Network-based consensus averaging with general noisy channels

Network-based consensus averaging with general noisy channels Network-based consensus averaging with general noisy channels 1 Ram Rajagopal 1, Martin J. Wainwright 1,2 1 Department of Electrical Engineering and Computer Science 2 Department of Statistics University

More information

arxiv: v3 [cs.dc] 31 May 2017

arxiv: v3 [cs.dc] 31 May 2017 Push sum with transmission failures Balázs Gerencsér Julien M. Hendrickx June 1, 2017 arxiv:1504.08193v3 [cs.dc] 31 May 2017 Abstract The push-sum algorithm allows distributed computing of the average

More information

On Quantized Consensus by Means of Gossip Algorithm Part II: Convergence Time

On Quantized Consensus by Means of Gossip Algorithm Part II: Convergence Time Submitted, 009 American Control Conference (ACC) http://www.cds.caltech.edu/~murray/papers/008q_lm09b-acc.html On Quantized Consensus by Means of Gossip Algorithm Part II: Convergence Time Javad Lavaei

More information

Quantized average consensus via dynamic coding/decoding schemes

Quantized average consensus via dynamic coding/decoding schemes Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec 9-, 2008 Quantized average consensus via dynamic coding/decoding schemes Ruggero Carli Francesco Bullo Sandro Zampieri

More information

Time Synchronization

Time Synchronization Massachusetts Institute of Technology Lecture 7 6.895: Advanced Distributed Algorithms March 6, 2006 Professor Nancy Lynch Time Synchronization Readings: Fan, Lynch. Gradient clock synchronization Attiya,

More information

IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, VOL. 5, NO. 4, AUGUST

IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, VOL. 5, NO. 4, AUGUST IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, VOL. 5, NO. 4, AUGUST 2011 833 Non-Asymptotic Analysis of an Optimal Algorithm for Network-Constrained Averaging With Noisy Links Nima Noorshams Martin

More information

Distributed Consensus over Network with Noisy Links

Distributed Consensus over Network with Noisy Links Distributed Consensus over Network with Noisy Links Behrouz Touri Department of Industrial and Enterprise Systems Engineering University of Illinois Urbana, IL 61801 touri1@illinois.edu Abstract We consider

More information

Weighted Gossip: Distributed Averaging Using Non-Doubly Stochastic Matrices

Weighted Gossip: Distributed Averaging Using Non-Doubly Stochastic Matrices Weighted Gossip: Distributed Averaging Using Non-Doubly Stochastic Matrices Florence Bénézit ENS-INRIA, France Vincent Blondel UCL, Belgium Patric Thiran EPFL, Switzerland John Tsitsilis MIT, USA Martin

More information

Fastest Distributed Consensus Averaging Problem on. Chain of Rhombus Networks

Fastest Distributed Consensus Averaging Problem on. Chain of Rhombus Networks Fastest Distributed Consensus Averaging Problem on Chain of Rhombus Networks Saber Jafarizadeh Department of Electrical Engineering Sharif University of Technology, Azadi Ave, Tehran, Iran Email: jafarizadeh@ee.sharif.edu

More information

DISTRIBUTED ESTIMATION IN SENSOR NETWORKS WITH IMPERFECT MODEL INFORMATION: AN ADAPTIVE LEARNING-BASED APPROACH

DISTRIBUTED ESTIMATION IN SENSOR NETWORKS WITH IMPERFECT MODEL INFORMATION: AN ADAPTIVE LEARNING-BASED APPROACH DISTRIBUTED ESTIMATION IN SENSOR NETWORKS WITH IMPERFECT MODEL INFORMATION: AN ADAPTIVE LEARNING-BASED APPROACH Qing Zhou 1, Soummya Kar 2, Lauren Huie 3, and Shuguang Cui 1 1 Department of Electrical

More information

On Distributed Averaging Algorithms and Quantization Effects

On Distributed Averaging Algorithms and Quantization Effects 2506 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 54, NO. 11, NOVEMBER 2009 On Distributed Averaging Algorithms and Quantization Effects Angelia Nedić, Alex Olshevsky, Asuman Ozdaglar, Member, IEEE, and

More information

Node-based Distributed Optimal Control of Wireless Networks

Node-based Distributed Optimal Control of Wireless Networks Node-based Distributed Optimal Control of Wireless Networks CISS March 2006 Edmund M. Yeh Department of Electrical Engineering Yale University Joint work with Yufang Xi Main Results Unified framework for

More information

Finite-Field Consensus

Finite-Field Consensus Finite-Field Consensus Fabio Pasqualetti, Domenica Borra, and Francesco Bullo Abstract This work studies consensus networks over finite fields, where agents process and communicate values from the set

More information

Supplementary Material to Distributed Consensus-based Weight Design for Cooperative Spectrum Sensing

Supplementary Material to Distributed Consensus-based Weight Design for Cooperative Spectrum Sensing IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. X, NO. X, XXX 20XX Supplementary Material to Distributed Consensus-based Weight Design for Cooperative Spectrum Sensing Wenlin Zhang, Yi Guo,

More information

arxiv: v2 [cs.dc] 2 May 2018

arxiv: v2 [cs.dc] 2 May 2018 On the Convergence Rate of Average Consensus and Distributed Optimization over Unreliable Networks Lili Su EECS, MI arxiv:1606.08904v2 [cs.dc] 2 May 2018 Abstract. We consider the problems of reaching

More information

EE 550: Notes on Markov chains, Travel Times, and Opportunistic Routing

EE 550: Notes on Markov chains, Travel Times, and Opportunistic Routing EE 550: Notes on Markov chains, Travel Times, and Opportunistic Routing Michael J. Neely University of Southern California http://www-bcf.usc.edu/ mjneely 1 Abstract This collection of notes provides a

More information

A Scheme for Robust Distributed Sensor Fusion Based on Average Consensus

A Scheme for Robust Distributed Sensor Fusion Based on Average Consensus A Scheme for Robust Distributed Sensor Fusion Based on Average Consensus Lin Xiao Center for the Mathematics of Information California Institute of Technology Pasadena, CA 925-9300 Email: lxiao@caltech.edu

More information

LECTURE 3. Last time:

LECTURE 3. Last time: LECTURE 3 Last time: Mutual Information. Convexity and concavity Jensen s inequality Information Inequality Data processing theorem Fano s Inequality Lecture outline Stochastic processes, Entropy rate

More information

Distributed Estimation and Detection for Smart Grid

Distributed Estimation and Detection for Smart Grid Distributed Estimation and Detection for Smart Grid Texas A&M University Joint Wor with: S. Kar (CMU), R. Tandon (Princeton), H. V. Poor (Princeton), and J. M. F. Moura (CMU) 1 Distributed Estimation/Detection

More information

Convergence Rates in Decentralized Optimization. Alex Olshevsky Department of Electrical and Computer Engineering Boston University

Convergence Rates in Decentralized Optimization. Alex Olshevsky Department of Electrical and Computer Engineering Boston University Convergence Rates in Decentralized Optimization Alex Olshevsky Department of Electrical and Computer Engineering Boston University Distributed and Multi-agent Control Strong need for protocols to coordinate

More information

Robust Computation of Aggregates in Wireless Sensor Networks: Distributed Randomized Algorithms and Analysis

Robust Computation of Aggregates in Wireless Sensor Networks: Distributed Randomized Algorithms and Analysis Robust Computation of Aggregates in Wireless Sensor Networks: Distributed Randomized Algorithms and Analysis Jen-Yeu Chen, Gopal Pandurangan, Dongyan Xu Abstract A wireless sensor network consists of a

More information

Optimization and Analysis of Distributed Averaging with Short Node Memory

Optimization and Analysis of Distributed Averaging with Short Node Memory Optimization and Analysis of Distributed Averaging with Short Node Memory Boris N. Oreshkin, Mark J. Coates and Michael G. Rabbat Telecommunications and Signal Processing Computer Networks Laboratory Department

More information

Discrete-time Consensus Filters on Directed Switching Graphs

Discrete-time Consensus Filters on Directed Switching Graphs 214 11th IEEE International Conference on Control & Automation (ICCA) June 18-2, 214. Taichung, Taiwan Discrete-time Consensus Filters on Directed Switching Graphs Shuai Li and Yi Guo Abstract We consider

More information

ALMOST SURE CONVERGENCE OF RANDOM GOSSIP ALGORITHMS

ALMOST SURE CONVERGENCE OF RANDOM GOSSIP ALGORITHMS ALMOST SURE CONVERGENCE OF RANDOM GOSSIP ALGORITHMS Giorgio Picci with T. Taylor, ASU Tempe AZ. Wofgang Runggaldier s Birthday, Brixen July 2007 1 CONSENSUS FOR RANDOM GOSSIP ALGORITHMS Consider a finite

More information

Distributed learning in potential games over large-scale networks

Distributed learning in potential games over large-scale networks Distributed learning in potential games over large-scale networks Fabio Fagnani, DISMA, Politecnico di Torino joint work with Giacomo Como, Lund University Sandro Zampieri, DEI, University of Padova Networking

More information

Continuous-Model Communication Complexity with Application in Distributed Resource Allocation in Wireless Ad hoc Networks

Continuous-Model Communication Complexity with Application in Distributed Resource Allocation in Wireless Ad hoc Networks Continuous-Model Communication Complexity with Application in Distributed Resource Allocation in Wireless Ad hoc Networks Husheng Li 1 and Huaiyu Dai 2 1 Department of Electrical Engineering and Computer

More information

Asynchronous Non-Convex Optimization For Separable Problem

Asynchronous Non-Convex Optimization For Separable Problem Asynchronous Non-Convex Optimization For Separable Problem Sandeep Kumar and Ketan Rajawat Dept. of Electrical Engineering, IIT Kanpur Uttar Pradesh, India Distributed Optimization A general multi-agent

More information

P e = 0.1. P e = 0.01

P e = 0.1. P e = 0.01 23 10 0 10-2 P e = 0.1 Deadline Failure Probability 10-4 10-6 10-8 P e = 0.01 10-10 P e = 0.001 10-12 10 11 12 13 14 15 16 Number of Slots in a Frame Fig. 10. The deadline failure probability as a function

More information

Agreement algorithms for synchronization of clocks in nodes of stochastic networks

Agreement algorithms for synchronization of clocks in nodes of stochastic networks UDC 519.248: 62 192 Agreement algorithms for synchronization of clocks in nodes of stochastic networks L. Manita, A. Manita National Research University Higher School of Economics, Moscow Institute of

More information

SIGNAL STRENGTH LOCALIZATION BOUNDS IN AD HOC & SENSOR NETWORKS WHEN TRANSMIT POWERS ARE RANDOM. Neal Patwari and Alfred O.

SIGNAL STRENGTH LOCALIZATION BOUNDS IN AD HOC & SENSOR NETWORKS WHEN TRANSMIT POWERS ARE RANDOM. Neal Patwari and Alfred O. SIGNAL STRENGTH LOCALIZATION BOUNDS IN AD HOC & SENSOR NETWORKS WHEN TRANSMIT POWERS ARE RANDOM Neal Patwari and Alfred O. Hero III Department of Electrical Engineering & Computer Science University of

More information

Computing and Communicating Functions over Sensor Networks

Computing and Communicating Functions over Sensor Networks Computing and Communicating Functions over Sensor Networks Solmaz Torabi Dept. of Electrical and Computer Engineering Drexel University solmaz.t@drexel.edu Advisor: Dr. John M. Walsh 1/35 1 Refrences [1]

More information

Towards control over fading channels

Towards control over fading channels Towards control over fading channels Paolo Minero, Massimo Franceschetti Advanced Network Science University of California San Diego, CA, USA mail: {minero,massimo}@ucsd.edu Invited Paper) Subhrakanti

More information

Convergence speed in distributed consensus and averaging

Convergence speed in distributed consensus and averaging Convergence speed in distributed consensus and averaging The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher

More information

Zero-Gradient-Sum Algorithms for Distributed Convex Optimization: The Continuous-Time Case

Zero-Gradient-Sum Algorithms for Distributed Convex Optimization: The Continuous-Time Case 0 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July 0, 0 Zero-Gradient-Sum Algorithms for Distributed Convex Optimization: The Continuous-Time Case Jie Lu and Choon

More information

Network-based consensus averaging with general noisy channels

Network-based consensus averaging with general noisy channels Network-based consensus averaging with general noisy channels Ram Rajagopal Martin J. Wainwright, ramr@eecs.berkeley.edu wainwrig@stat.berkeley.edu Department of Statistics, and Department of Electrical

More information

Cooperative Communication with Feedback via Stochastic Approximation

Cooperative Communication with Feedback via Stochastic Approximation Cooperative Communication with Feedback via Stochastic Approximation Utsaw Kumar J Nicholas Laneman and Vijay Gupta Department of Electrical Engineering University of Notre Dame Email: {ukumar jnl vgupta}@ndedu

More information

Optimization and Analysis of Distributed Averaging with Short Node Memory

Optimization and Analysis of Distributed Averaging with Short Node Memory Optimization and Analysis of Distributed Averaging with Short Node Memory 1 arxiv:0903.3537v4 [cs.dc] 5 Feb 2010 Boris N. Oreshkin, Mark J. Coates and Michael G. Rabbat Telecommunications and Signal Processing

More information

Physical Layer Binary Consensus. Study

Physical Layer Binary Consensus. Study Protocols: A Study Venugopalakrishna Y. R. and Chandra R. Murthy ECE Dept., IISc, Bangalore 23 rd Nov. 2013 Outline Introduction to Consensus Problem Setup Protocols LMMSE-based scheme Co-phased combining

More information

Load balancing over heterogeneous networks with gossip-based algorithms

Load balancing over heterogeneous networks with gossip-based algorithms 009 American Control Conference Hyatt Regency Riverfront St. Louis MO USA June 10-1 009 WeC19.5 Load balancing over heterogeneous networks with gossip-based algorithms Mauro Franceschelli Alessandro Giua

More information

Network Newton. Aryan Mokhtari, Qing Ling and Alejandro Ribeiro. University of Pennsylvania, University of Science and Technology (China)

Network Newton. Aryan Mokhtari, Qing Ling and Alejandro Ribeiro. University of Pennsylvania, University of Science and Technology (China) Network Newton Aryan Mokhtari, Qing Ling and Alejandro Ribeiro University of Pennsylvania, University of Science and Technology (China) aryanm@seas.upenn.edu, qingling@mail.ustc.edu.cn, aribeiro@seas.upenn.edu

More information

Distributed Consensus and Linear Functional Calculation in Networks: An Observability Perspective

Distributed Consensus and Linear Functional Calculation in Networks: An Observability Perspective Distributed Consensus and Linear Functional Calculation in Networks: An Observability Perspective ABSTRACT Shreyas Sundaram Coordinated Science Laboratory and Dept of Electrical and Computer Engineering

More information

Gossip Based Centroid and Common Reference Frame Estimation in Multi-Agent Systems

Gossip Based Centroid and Common Reference Frame Estimation in Multi-Agent Systems Gossip Based Centroid and Common Reference Frame Estimation in Multi-Agent Systems Mauro Franceschelli and Andrea Gasparri 1 Abstract In this work the decentralized common reference frame estimation problem

More information

Convergence in Multiagent Coordination, Consensus, and Flocking

Convergence in Multiagent Coordination, Consensus, and Flocking Convergence in Multiagent Coordination, Consensus, and Flocking Vincent D. Blondel, Julien M. Hendrickx, Alex Olshevsky, and John N. Tsitsiklis Abstract We discuss an old distributed algorithm for reaching

More information

Zeno-free, distributed event-triggered communication and control for multi-agent average consensus

Zeno-free, distributed event-triggered communication and control for multi-agent average consensus Zeno-free, distributed event-triggered communication and control for multi-agent average consensus Cameron Nowzari Jorge Cortés Abstract This paper studies a distributed event-triggered communication and

More information

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology Amir Amini, Amir Asif, Arash Mohammadi Electrical and Computer Engineering,, Montreal, Canada.

More information

Decentralized Consensus Optimization with Asynchrony and Delay

Decentralized Consensus Optimization with Asynchrony and Delay Decentralized Consensus Optimization with Asynchrony and Delay Tianyu Wu, Kun Yuan 2, Qing Ling 3, Wotao Yin, and Ali H. Sayed 2 Department of Mathematics, 2 Department of Electrical Engineering, University

More information

Routing. Topics: 6.976/ESD.937 1

Routing. Topics: 6.976/ESD.937 1 Routing Topics: Definition Architecture for routing data plane algorithm Current routing algorithm control plane algorithm Optimal routing algorithm known algorithms and implementation issues new solution

More information

On Agreement Problems with Gossip Algorithms in absence of common reference frames

On Agreement Problems with Gossip Algorithms in absence of common reference frames On Agreement Problems with Gossip Algorithms in absence of common reference frames M. Franceschelli A. Gasparri mauro.franceschelli@diee.unica.it gasparri@dia.uniroma3.it Dipartimento di Ingegneria Elettrica

More information

Consensus Problems on Small World Graphs: A Structural Study

Consensus Problems on Small World Graphs: A Structural Study Consensus Problems on Small World Graphs: A Structural Study Pedram Hovareshti and John S. Baras 1 Department of Electrical and Computer Engineering and the Institute for Systems Research, University of

More information

Distributed Computation of Quantiles via ADMM

Distributed Computation of Quantiles via ADMM 1 Distributed Computation of Quantiles via ADMM Franck Iutzeler Abstract In this paper, we derive distributed synchronous and asynchronous algorithms for computing uantiles of the agents local values.

More information

A Note to Robustness Analysis of the Hybrid Consensus Protocols

A Note to Robustness Analysis of the Hybrid Consensus Protocols American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, A Note to Robustness Analysis of the Hybrid Consensus Protocols Haopeng Zhang, Sean R Mullen, and Qing Hui Abstract

More information

On the stability of flow-aware CSMA

On the stability of flow-aware CSMA On the stability of flow-aware CSMA Thomas Bonald, Mathieu Feuillet To cite this version: Thomas Bonald, Mathieu Feuillet. On the stability of flow-aware CSMA. Performance Evaluation, Elsevier, 010, .

More information

Toward Resource-Optimal Consensus over the Wireless Medium

Toward Resource-Optimal Consensus over the Wireless Medium 1 Toward Resource-Optimal Consensus over the Wireless Medium Matthew okleby, Waheed U. Bajwa, Robert Calderbank, and Behnaam Aazhang arxiv:108.351v [cs.it] 11 Feb 013 Abstract We carry out a comprehensive

More information

Convergence in Multiagent Coordination, Consensus, and Flocking

Convergence in Multiagent Coordination, Consensus, and Flocking Convergence in Multiagent Coordination, Consensus, and Flocking Vincent D. Blondel, Julien M. Hendrickx, Alex Olshevsky, and John N. Tsitsiklis Abstract We discuss an old distributed algorithm for reaching

More information

Convergence of Consensus Filtering under Network Throughput Limitations

Convergence of Consensus Filtering under Network Throughput Limitations Convergence of Consensus Filtering under Network Throughput Limitations Yashan Sun and Michael D. Lemmon Abstract Consensus filters [] provide a distributed way of computing data aggregates in embedded

More information

Broadcast gossip averaging: interference and unbiasedness in large Abelian Cayley networks

Broadcast gossip averaging: interference and unbiasedness in large Abelian Cayley networks 1 Broadcast gossip averaging: interference and unbiasedness in large Abelian Cayley networks Fabio Fagnani Paolo Frasca Abstract In this paper we study two related iterative randomized algorithms for distributed

More information

The k-neighbors Approach to Interference Bounded and Symmetric Topology Control in Ad Hoc Networks

The k-neighbors Approach to Interference Bounded and Symmetric Topology Control in Ad Hoc Networks The k-neighbors Approach to Interference Bounded and Symmetric Topology Control in Ad Hoc Networks Douglas M. Blough Mauro Leoncini Giovanni Resta Paolo Santi Abstract Topology control, wherein nodes adjust

More information

Information in Aloha Networks

Information in Aloha Networks Achieving Proportional Fairness using Local Information in Aloha Networks Koushik Kar, Saswati Sarkar, Leandros Tassiulas Abstract We address the problem of attaining proportionally fair rates using Aloha

More information

arxiv: v1 [math.oc] 24 Dec 2018

arxiv: v1 [math.oc] 24 Dec 2018 On Increasing Self-Confidence in Non-Bayesian Social Learning over Time-Varying Directed Graphs César A. Uribe and Ali Jadbabaie arxiv:82.989v [math.oc] 24 Dec 28 Abstract We study the convergence of the

More information

Distributed Systems Gossip Algorithms

Distributed Systems Gossip Algorithms Distributed Systems Gossip Algorithms He Sun School of Informatics University of Edinburgh What is Gossip? Gossip algorithms In a gossip algorithm, each node in the network periodically exchanges information

More information

Communication constraints and latency in Networked Control Systems

Communication constraints and latency in Networked Control Systems Communication constraints and latency in Networked Control Systems João P. Hespanha Center for Control Engineering and Computation University of California Santa Barbara In collaboration with Antonio Ortega

More information

Almost Sure Convergence to Consensus in Markovian Random Graphs

Almost Sure Convergence to Consensus in Markovian Random Graphs Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 2008 Almost Sure Convergence to Consensus in Markovian Random Graphs Ion Matei, Nuno Martins and John S. Baras

More information

Gossip algorithms for solving Laplacian systems

Gossip algorithms for solving Laplacian systems Gossip algorithms for solving Laplacian systems Anastasios Zouzias University of Toronto joint work with Nikolaos Freris (EPFL) Based on : 1.Fast Distributed Smoothing for Clock Synchronization (CDC 1).Randomized

More information

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 61, NO. 16, AUGUST 15, Shaochuan Wu and Michael G. Rabbat. A. Related Work

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 61, NO. 16, AUGUST 15, Shaochuan Wu and Michael G. Rabbat. A. Related Work IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 61, NO. 16, AUGUST 15, 2013 3959 Broadcast Gossip Algorithms for Consensus on Strongly Connected Digraphs Shaochuan Wu and Michael G. Rabbat Abstract We study

More information

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Outline Background Preliminaries Consensus Numerical simulations Conclusions Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Email: lzhx@nankai.edu.cn, chenzq@nankai.edu.cn

More information

A Gossip Algorithm for Aggregative Games on Graphs

A Gossip Algorithm for Aggregative Games on Graphs A Gossip Algorithm for Aggregative Games on Graphs Jayash Koshal, Angelia Nedić and Uday V. Shanbhag Abstract We consider a class of games, termed as aggregative games, being played over a distributed

More information

Push-sum Algorithm on Time-varying Random Graphs

Push-sum Algorithm on Time-varying Random Graphs Push-sum Algorithm on Time-varying Random Graphs by Pouya Rezaeinia A thesis submitted to the Department of Mathematics and Statistics in conformity with the requirements for the degree of Master of Applied

More information

Optimal Utility-Lifetime Trade-off in Self-regulating Wireless Sensor Networks: A Distributed Approach

Optimal Utility-Lifetime Trade-off in Self-regulating Wireless Sensor Networks: A Distributed Approach Optimal Utility-Lifetime Trade-off in Self-regulating Wireless Sensor Networks: A Distributed Approach Hithesh Nama, WINLAB, Rutgers University Dr. Narayan Mandayam, WINLAB, Rutgers University Joint work

More information

SIGNAL STRENGTH LOCALIZATION BOUNDS IN AD HOC & SENSOR NETWORKS WHEN TRANSMIT POWERS ARE RANDOM. Neal Patwari and Alfred O.

SIGNAL STRENGTH LOCALIZATION BOUNDS IN AD HOC & SENSOR NETWORKS WHEN TRANSMIT POWERS ARE RANDOM. Neal Patwari and Alfred O. SIGNAL STRENGTH LOCALIZATION BOUNDS IN AD HOC & SENSOR NETWORKS WHEN TRANSMIT POWERS ARE RANDOM Neal Patwari and Alfred O. Hero III Department of Electrical Engineering & Computer Science University of

More information

Information Aggregation in Complex Dynamic Networks

Information Aggregation in Complex Dynamic Networks The Combined 48 th IEEE Conference on Decision and Control and 28 th Chinese Control Conference Information Aggregation in Complex Dynamic Networks Ali Jadbabaie Skirkanich Associate Professor of Innovation

More information

Consensus of Hybrid Multi-agent Systems

Consensus of Hybrid Multi-agent Systems Consensus of Hybrid Multi-agent Systems Yuanshi Zheng, Jingying Ma, and Long Wang arxiv:52.0389v [cs.sy] 0 Dec 205 Abstract In this paper, we consider the consensus problem of hybrid multi-agent system.

More information

Distributed Task Assignment Based on Gossip with Guaranteed Performance on Heterogeneous Networks

Distributed Task Assignment Based on Gossip with Guaranteed Performance on Heterogeneous Networks Distributed Task Assignment Based on Gossip with Guaranteed Performance on Heterogeneous Networks Mauro Franceschelli Alessandro Giua, Carla Seatzu Dept. of Electrical and Electronic Engineering, University

More information

Node-Based Distributed Optimal Control of Wireless Networks

Node-Based Distributed Optimal Control of Wireless Networks Node-Based Distributed Optimal Control of Wireless Networks Yufang Xi and Edmund M. Yeh Department of Electrical Engineering Yale University New Haven CT 06520 USA Email: {yufang.xi edmund.yeh}@yale.edu

More information

Network diffusion 2.0? Anna Scaglione Bellair workshop 2012

Network diffusion 2.0? Anna Scaglione Bellair workshop 2012 Network diffusion 2.0? Anna Scaglione Bellair workshop 2012 1 Network Gossiping 1.0 Two main research threads in networking and systems Broadcasting as rumor-mongering Born out of epidemic models, studied

More information

Transmission Schemes for Lifetime Maximization in Wireless Sensor Networks: Uncorrelated Source Observations

Transmission Schemes for Lifetime Maximization in Wireless Sensor Networks: Uncorrelated Source Observations Transmission Schemes for Lifetime Maximization in Wireless Sensor Networks: Uncorrelated Source Observations Xiaolu Zhang, Meixia Tao and Chun Sum Ng Department of Electrical and Computer Engineering National

More information

E-Companion to The Evolution of Beliefs over Signed Social Networks

E-Companion to The Evolution of Beliefs over Signed Social Networks OPERATIONS RESEARCH INFORMS E-Companion to The Evolution of Beliefs over Signed Social Networks Guodong Shi Research School of Engineering, CECS, The Australian National University, Canberra ACT 000, Australia

More information

Distributed Algorithms for Consensus and Coordination in the Presence of Packet-Dropping Communication Links

Distributed Algorithms for Consensus and Coordination in the Presence of Packet-Dropping Communication Links COORDINATED SCIENCE LABORATORY TECHNICAL REPORT UILU-ENG-11-2208 (CRHC-11-06) 1 Distributed Algorithms for Consensus and Coordination in the Presence of Packet-Dropping Communication Links Part II: Coefficients

More information

Distributed Clock Synchronization over Wireless Networks: Algorithms and Analysis

Distributed Clock Synchronization over Wireless Networks: Algorithms and Analysis Distributed Clock Synchronization over Wireless Networks: Algorithms and Analysis Arvind Giridhar and P. R. Kumar Abstract We analyze the spatial smoothing algorithm of Solis, Borkar and Kumar [1] for

More information

Asymmetric Randomized Gossip Algorithms for Consensus

Asymmetric Randomized Gossip Algorithms for Consensus Asymmetric Randomized Gossip Algorithms for Consensus F. Fagnani S. Zampieri Dipartimento di Matematica, Politecnico di Torino, C.so Duca degli Abruzzi, 24, 10129 Torino, Italy, (email: fabio.fagnani@polito.it).

More information

Communication Cost of Distributed Computing

Communication Cost of Distributed Computing Communication Cost of Distributed Computing Abbas El Gamal Stanford University Brice Colloquium, 2009 A. El Gamal (Stanford University) Comm. Cost of Dist. Computing Brice Colloquium, 2009 1 / 41 Motivation

More information

Diffusion based Projection Method for Distributed Source Localization in Wireless Sensor Networks

Diffusion based Projection Method for Distributed Source Localization in Wireless Sensor Networks The Third International Workshop on Wireless Sensor, Actuator and Robot Networks Diffusion based Projection Method for Distributed Source Localization in Wireless Sensor Networks Wei Meng 1, Wendong Xiao,

More information

STABILITY OF FINITE-USER SLOTTED ALOHA UNDER PARTIAL INTERFERENCE IN WIRELESS MESH NETWORKS

STABILITY OF FINITE-USER SLOTTED ALOHA UNDER PARTIAL INTERFERENCE IN WIRELESS MESH NETWORKS The 8th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC 7) STABILITY OF FINITE-USER SLOTTED ALOHA UNDER PARTIAL INTERFERENCE IN WIRELESS MESH NETWORKS Ka-Hung

More information