Near-optimal self-stabilising counting and firing squads

dc.contributor.authorLenzen, Christoph
dc.contributor.authorRybicki, Joel
dc.contributor.departmentDepartment of Computer Science
dc.date.accessioned2026-11-09T14:57:01Z
dc.date.available2026-11-09T14:57:01Z
dc.date.issued2019-08-01
dc.descriptionPublisher Copyright: © 2018, The Author(s).en
dc.description.abstractConsider a fully-connected synchronous distributed system consisting of n nodes, where up to f nodes may be faulty and every node starts in an arbitrary initial state. In the synchronous C-counting problem, all nodes need to eventually agree on a counter that is increased by one modulo C in each round for given C> 1. In the self-stabilising firing squad problem, the task is to eventually guarantee that all non-faulty nodes have simultaneous responses to external inputs: if a subset of the correct nodes receive an external “go” signal as input, then all correct nodes should agree on a round (in the not-too-distant future) in which to jointly output a “fire” signal. Moreover, no node should generate a “fire” signal without some correct node having previously received a “go” signal as input. We present a framework reducing both tasks to binary consensus at very small cost. For example, we obtain a deterministic algorithm for self-stabilising Byzantine firing squads with optimal resilience f< n/ 3 , asymptotically optimal stabilisation and response time O(f), and message size O(log f). As our framework does not restrict the type of consensus routines used, we also obtain efficient randomised solutions.en
dc.description.versionPeer revieweden
dc.format.extent22
dc.format.extent788479
dc.format.extent339-360
dc.identifier.citationLenzen, C & Rybicki, J 2019, 'Near-optimal self-stabilising counting and firing squads', Distributed Computing, vol. 32, no. 4, pp. 339-360. https://doi.org/10.1007/s00446-018-0342-6en
dc.identifier.doi10.1007/s00446-018-0342-6
dc.identifier.issn0178-2770
dc.identifier.other251607801
dc.identifier.other7782ec09-852b-48c4-84cd-d0cc97dd4a96
dc.identifier.other85053489346
dc.identifier.urihttps://hdl.handle.net/20.500.11815/9045
dc.language.isoen
dc.relation.ispartofseriesDistributed Computing; 32(4)en
dc.relation.urlhttps://www.scopus.com/pages/publications/85053489346en
dc.rightsinfo:eu-repo/semantics/openAccessen
dc.subjectByzantine faultsen
dc.subjectClock synchronisationen
dc.subjectFiring squadsen
dc.subjectSelf-stabilisationen
dc.subjectSynchronous countingen
dc.subjectTheoretical Computer Scienceen
dc.subjectHardware and Architectureen
dc.subjectComputer Networks and Communicationsen
dc.subjectComputational Theory and Mathematicsen
dc.titleNear-optimal self-stabilising counting and firing squadsen
dc.type/dk/atira/pure/researchoutput/researchoutputtypes/contributiontojournal/articleen

Skrár

Original bundle

Niðurstöður 1 - 1 af 1
Nafn:
s00446-018-0342-6.pdf
Stærð:
770 KB
Snið:
Adobe Portable Document Format