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 条
  • [21] Robust Nonlinear Consensus Seeking
    Stankovic, Srdjan S.
    Beko, Marko
    Stankovic, Milos S.
    2019 IEEE 58TH CONFERENCE ON DECISION AND CONTROL (CDC), 2019, : 4465 - 4470
  • [22] The Gossiping Nurse
    Cahill, Jean
    AMERICAN JOURNAL OF NURSING, 1926, 26 (11) : 885 - 886
  • [23] STOP GOSSIPING
    DERSHOWITZ, AM
    NEW YORK TIMES BOOK REVIEW, 1996, : 4 - 4
  • [24] Deterministic Gossiping
    Liu, Ji
    Mou, Shaoshuai
    Morse, A. Stephen
    Anderson, Brian D. O.
    Yu, Changbin
    PROCEEDINGS OF THE IEEE, 2011, 99 (09) : 1505 - 1524
  • [25] Clique Gossiping
    Liu, Yang
    Li, Bo
    Anderson, Brian D. O.
    Shi, Guodong
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (06) : 2418 - 2431
  • [26] The logic of gossiping
    van Ditmarsch, Hans
    van der Hoek, Wiebe
    Kuijer, Louwe B.
    ARTIFICIAL INTELLIGENCE, 2020, 286 (286)
  • [27] Gossiping in jail
    University of Toronto, Toronto, ON, Canada
    Lect. Notes Comput. Sci., (242-251):
  • [28] Odd gossiping
    Fertin, Guillaume
    Peters, Joseph G.
    Raabe, Lynette
    Xu, Charlie
    DISCRETE APPLIED MATHEMATICS, 2017, 216 : 550 - 561
  • [29] Gossiping in Jail
    Miller, Avery
    ALGORITHMIC ASPECTS OF WIRELESS SENSOR NETWORKS, 2009, 5804 : 242 - 251
  • [30] The Application of Robust Extended H∞ Filter and Consensus Control to The Multi-robot Motion Systems
    Aditya, Prima
    Apriliani, Erna
    Arif, Didik Khusnul
    Mardlijah
    2019 11TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND ELECTRICAL ENGINEERING (ICITEE 2019), 2019,