2003
DOI: 10.1007/3-540-45032-7_3
|View full text |Cite
|
Sign up to set email alerts
|

Self-Stabilizing Pulse Synchronization Inspired by Biological Pacemaker Networks

Abstract: We define the "Pulse Synchronization" problem that requires nodes to achieve tight synchronization of regular pulse events, in the settings of distributed computing systems. Pulse-coupled synchronization is a phenomenon displayed by a large variety of biological systems, typically overcoming a high level of noise. Inspired by such biological models, a robust and selfstabilizing Byzantine pulse synchronization algorithm for distributed computer systems is presented. The algorithm attains near optimal synchroniz… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
48
0

Year Published

2005
2005
2022
2022

Publication Types

Select...
6
2

Relationship

3
5

Authors

Journals

citations
Cited by 39 publications
(48 citation statements)
references
References 30 publications
0
48
0
Order By: Relevance
“…Suppose that timeslot 0 ( ) is the first configuration in a complete broadcasting round ( ) for which properties (1) to (3) Let be the probability for to transmit in the th listening/signaling period of timeslot (cf. line 19). This paper considers the concrete transmission probability = 1/…”
Section: B Properties (4) To (5)mentioning
confidence: 99%
“…Suppose that timeslot 0 ( ) is the first configuration in a complete broadcasting round ( ) for which properties (1) to (3) Let be the probability for to transmit in the th listening/signaling period of timeslot (cf. line 19). This paper considers the concrete transmission probability = 1/…”
Section: B Properties (4) To (5)mentioning
confidence: 99%
“…Suppose that Let be the probability for to transmit in the th listening/signaling period of timeslot (cf. line 19). This paper considers the concrete transmission probability = 1/…”
Section: B Properties (4) To (5)mentioning
confidence: 99%
“…It is important to note that we have previously presented a distributed self-stabilizing Byzantine pulse synchronization procedure in [3]. It aims at delivering a common anchor in time to all correct nodes within a short time following transient failures and with the permanent presence of Byzantine nodes.…”
Section: Introductionmentioning
confidence: 99%
“…Moreover, we show in [6] that synchronized pulses can actually be produced more efficiently atop the protocol in the current paper. This pulse synchronization procedure can in turn be used as the pulse synchronization mechanism for making any Byzantine algorithm selfstabilize, in a more efficient way and in a more general model than by using the pulse synchronization procedure in [3].…”
Section: Introductionmentioning
confidence: 99%