Self-stabilizing pulse synchronization inspired by biological pacemaker networks

Ariel Daliot, Danny Dolev, Hanna Parnas

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

29 Scopus citations

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 self-stabilizing pulse synchronization algorithm for distributed computer systems is presented. The algorithm attains near optimal synchronization tightness while tolerating up to a third of the nodes exhibiting Byzantine behavior concurrently. We propose that pulse synchronization algorithms can be suitable for a variety of distributed tasks that require tight synchronization but which can tolerate a bound variation in the regularity of the synchronized pulse invocations.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
EditorsShing-Tsaan Huang, Ted Herman
PublisherSpringer Verlag
Pages32-48
Number of pages17
ISBN (Print)3540404538, 9783540404538
DOIs
StatePublished - 2003

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2704
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fingerprint

Dive into the research topics of 'Self-stabilizing pulse synchronization inspired by biological pacemaker networks'. Together they form a unique fingerprint.

Cite this