Byzantine self-stabilizing pulse in a bounded-delay model

被引:0
|
作者
Dolev, Danny [1 ]
Hoch, Ezra N. [1 ]
机构
[1] Hebrew Univ Jerusalem, Sch Engn & Comp Sci, IL-91905 Jerusalem, Israel
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Pulse Synchronization intends to invoke a recurring distributed event at the different nodes, of a distributed system as simultaneously as possible and with a frequency that matches a predetermined regularity. This paper shows how to achieve that goal when the system is facing both transient and permanent (Byzantine) failures. Byzantine nodes might incessantly try to de-synchronize the correct nodes. Transient failures might throw the system into an arbitrary state in which correct nodes have no common notion what-so-ever, such as time or round numbers, and thus cannot use any aspect of their own local states to infer anything about the states of other correct nodes. The algorithm we present here guarantees that eventually all correct nodes will invoke their pulses within a very short time interval of each other and will do so regularly. The problem of pulse synchronization was recently solved in a system in which there exists an outside beat system that synchronously signals all nodes at once. In this paper we present a solution for a bounded-delay system. When the system in a steady state, a message sent by a correct node arrives and is processed by all correct nodes within a bounded time, say d time units, where at steady state the number of Byzantine nodes, f, should obey the n > 3f inequality, for a network of n nodes.
引用
收藏
页码:234 / +
页数:3
相关论文
共 50 条
  • [41] Self-stabilizing pulse synchronization inspired by biological pacemaker networks
    Daliot, A
    Dolev, D
    Parnas, H
    SELF-STABILIZING SYSTEMS, PROCEEDINGS, 2003, 2704 : 32 - 48
  • [42] Self-stabilizing automata
    Weis, Torben
    Wacker, Arno
    BIOLOGICALLY-INSPIRED COLLABORATIVE COMPUTING, 2008, 268 : 59 - 69
  • [43] Self-stabilizing somersaults
    Mombaur, KD
    Bock, HG
    Schlöder, JP
    Longman, RW
    IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (06) : 1148 - 1157
  • [44] Self-Stabilizing Seals
    Kalinichenko P.M.
    Suprun A.V.
    Russian Engineering Research, 2010, 30 (07) : 689 - 690
  • [45] Self-stabilizing automata
    University of Duisburg-Essen, Duisburg, Germany
    IFIP Advances in Information and Communication Technology, 2008, (59-69)
  • [46] Self-stabilizing processes
    Falconer, K. J.
    Vehel, J. Levy
    STOCHASTIC MODELS, 2018, 34 (04) : 409 - 434
  • [47] Self-stabilizing running
    Ringrose, R
    1997 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION - PROCEEDINGS, VOLS 1-4, 1997, : 487 - 493
  • [48] Self-stabilizing light
    Gaia Donati
    Nature Photonics, 2016, 10 (11) : 691 - 691
  • [49] Self-stabilizing timestamps
    Abraham, U
    THEORETICAL COMPUTER SCIENCE, 2003, 308 (1-3) : 449 - 515
  • [50] A self-stabilizing distributed algorithm for the bounded lattice domination problems under the distance-2 model
    Kakugawa, Hirotsugu
    Kamei, Sayaka
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (03):