Near-optimal self-stabilising counting and firing squads
| dc.contributor.author | Lenzen, Christoph | |
| dc.contributor.author | Rybicki, Joel | |
| dc.contributor.department | Department of Computer Science | |
| dc.date.accessioned | 2026-11-09T14:57:01Z | |
| dc.date.available | 2026-11-09T14:57:01Z | |
| dc.date.issued | 2019-08-01 | |
| dc.description | Publisher Copyright: © 2018, The Author(s). | en |
| dc.description.abstract | Consider 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.version | Peer reviewed | en |
| dc.format.extent | 22 | |
| dc.format.extent | 788479 | |
| dc.format.extent | 339-360 | |
| dc.identifier.citation | Lenzen, 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-6 | en |
| dc.identifier.doi | 10.1007/s00446-018-0342-6 | |
| dc.identifier.issn | 0178-2770 | |
| dc.identifier.other | 251607801 | |
| dc.identifier.other | 7782ec09-852b-48c4-84cd-d0cc97dd4a96 | |
| dc.identifier.other | 85053489346 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.11815/9045 | |
| dc.language.iso | en | |
| dc.relation.ispartofseries | Distributed Computing; 32(4) | en |
| dc.relation.url | https://www.scopus.com/pages/publications/85053489346 | en |
| dc.rights | info:eu-repo/semantics/openAccess | en |
| dc.subject | Byzantine faults | en |
| dc.subject | Clock synchronisation | en |
| dc.subject | Firing squads | en |
| dc.subject | Self-stabilisation | en |
| dc.subject | Synchronous counting | en |
| dc.subject | Theoretical Computer Science | en |
| dc.subject | Hardware and Architecture | en |
| dc.subject | Computer Networks and Communications | en |
| dc.subject | Computational Theory and Mathematics | en |
| dc.title | Near-optimal self-stabilising counting and firing squads | en |
| dc.type | /dk/atira/pure/researchoutput/researchoutputtypes/contributiontojournal/article | en |
Skrár
Original bundle
1 - 1 af 1
- Nafn:
- s00446-018-0342-6.pdf
- Stærð:
- 770 KB
- Snið:
- Adobe Portable Document Format