Robust gossiping with an application to consensus

被引:31
|
作者
Chlebus, Bogdan S. [1 ]
Kowalski, Dariusz R.
机构
[1] Univ Colorado, Dept Comp Sci & Engn, Denver, CO 80217 USA
[2] Hlth Sci Ctr, Denver, CO 80217 USA
[3] Univ Liverpool, Dept Comp Sci, Liverpool L69 7ZF, Merseyside, England
基金
美国国家科学基金会;
关键词
distributed algorithm; crash failure; message passing; synchrony; gossiping; consensus;
D O I
10.1016/j.jcss.2006.08.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We study deterministic gossiping in synchronous systems with dynamic crash failures. Each processor is initialized with an input value called rumor, In the standard gossip problem, the goal of every processor is to learn all the rumors. When processors may crash, then this goal needs to be revised, since it is possible, at a point in an execution, that certain rumors are known only to processors that have already crashed. We define gossiping to be completed, for a system with crashes, when every processor knows either the rumor of processor v or that v has already crashed, for any processor v. We design gossiping algorithms that are efficient with respect to both time and communication. Let t < n be the number of failures. where n is the number of processors. If n - t = ohm(n/polylog n), then one of our algorithms completes gossiping in O(log(2) t) time and with O(n polylog n) messages. We develop an algorithm that performs gossiping with O(n(1.77)) messages and in O(log(2) n) time, in any execution in which at least one processor remains non-faulty. We show a trade-off between time and communication in gossiping algorithms: if the number of messages is at most O(n polylog n), then the time has to be at least Omega(log(n log n)-log t<(log n)over bar>). By way of application, we show that if n - t = Omega(n), then consensus can be solved in O(t) time and with O(n log(2) t) messages. (C) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:1262 / 1281
页数:20
相关论文
共 50 条
  • [31] Robust consensus of multi-agent systems with multiplicative uncertainties and its application in time synchronization
    Wang, Bo
    Han, Zhimin
    Zhai, Chunjie
    Lv, Xinxin
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2023, 33 (15) : 9469 - 9485
  • [32] A Game Approach to Distributed Robust Optimal Filtering With Consensus Through Multiple Sensors: Theory and Application
    Feng, Yu
    Chen, Zhuoming
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2020, 67 (11) : 9693 - 9702
  • [33] The partial gossiping problem
    Chang, GJ
    Tsay, YJ
    DISCRETE MATHEMATICS, 1996, 148 (1-3) : 9 - 14
  • [34] The algorithm of pipelined gossiping
    De Florio, V
    Blondia, C
    JOURNAL OF SYSTEMS ARCHITECTURE, 2006, 52 (04) : 235 - 256
  • [35] Neighbourhood gossiping in hypercubes
    Hiroshima Univ, Higashi-Hiroshima, Japan
    Parallel Process Lett, 2 (189-195):
  • [36] On generalized gossiping and broadcasting
    Khuller, Samir
    Kim, Yoo-Ah
    Wan, Yung-Chun Justin
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2006, 59 (02): : 81 - 106
  • [37] GENERALIZATIONS OF BROADCASTING AND GOSSIPING
    RICHARDS, D
    LIESTMAN, AL
    NETWORKS, 1988, 18 (02) : 125 - 138
  • [38] A robust consensus algorithm for multirobot systems
    Jiang, Yu-Lian
    Liu, Jian-Chang
    Tan, Shu-Bin
    Wang, Shen-Quan
    Dongbei Daxue Xuebao/Journal of Northeastern University, 2014, 35 (08): : 1065 - 1068
  • [39] FAST GOSSIPING FOR THE HYPERCUBE
    KRUMME, DW
    SIAM JOURNAL ON COMPUTING, 1992, 21 (02) : 365 - 380
  • [40] Gossiping with multiple messages
    Sanghavi, Sujay
    Hajek, Bruce
    Massoulie, Laurent
    INFOCOM 2007, VOLS 1-5, 2007, : 2135 - +