2011 · 92 citations · 17 references
ComputingCommunicationComputer ScienceComputer NetworksDistributed SystemsEdge ComputingConsensus AlgorithmsDistributed AlgorithmsDistributed ComputingDistributed ConsensusDistributed ControlDistributed CoordinationCommunication DelaysCommunication Network AnalysisConsensus Convergence AnalysisConsensus Under Communication DelaysConsensus With DelaysConvergence Rate AnalysisDistributed OptimizationOptimization Algorithms
We study the effects of communication delays in distributed consensus and optimization algorithms. We propose two ways to model delays. First, assuming each edge of a communication network has a fixed delay, we characterize the consensus value exactly as a function of the delays and edge weights and obtain convergence rate bounds using results from non-reversible Markov chains. Second, we propose a novel way to model random delays per edge. Our model allows the reception of multiple delayed messages from the same sender in the same time slot, a situation that can happen in practice. Both models admit a description of the consensus updates in the presence of delays via linear equations. Finally, we briefly discuss how to apply our delay models to analyze distributed optimization algorithms in the presence of delayed information.
17
Consensus and Cooperation in Networked Multi-Agent Systems
Reza Olfati‐Saber, J.A. Fax, Richard M. Murray · Proceedings of the IEEE · 2007 · 10.3K citations
Stephen Boyd, Aritra Ghosh, Balaji Prabhakar et al. · IEEE Transactions on Information Theory · 2006 · 2.5K citations