<?xml version="1.0" encoding="UTF-8"?>

<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3">

<genre>article</genre>

<titleInfo><title>Near-optimal self-stabilising counting and firing squads</title></titleInfo>


<note type="publicationStatus">published</note>


<note type="qualityControlled">yes</note>

<name type="personal">
  <namePart type="given">Christoph</namePart>
  <namePart type="family">Lenzen</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Joel</namePart>
  <namePart type="family">Rybicki</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">334EFD2E-F248-11E8-B48F-1D18A9856A87</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0002-6432-6646</description></name>







<name type="corporate">
  <namePart></namePart>
  <identifier type="local">DaAl</identifier>
  <role>
    <roleTerm type="text">department</roleTerm>
  </role>
</name>





<name type="corporate">
  <namePart>IST Austria Open Access Fund</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>



<abstract lang="eng">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&amp;gt;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&amp;lt;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.</abstract>

<relatedItem type="constituent">
  <location>
    <url displayLabel="2018_DistributedComputing_Lenzen.pdf">https://research-explorer.ista.ac.at/download/76/5711/2018_DistributedComputing_Lenzen.pdf</url>
  </location>
  <physicalDescription><internetMediaType>application/pdf</internetMediaType></physicalDescription><accessCondition type="restrictionOnAccess">no</accessCondition>
</relatedItem>
<originInfo><publisher>Springer</publisher><dateIssued encoding="w3cdtf">2018</dateIssued>
</originInfo>
<language><languageTerm authority="iso639-2b" type="code">eng</languageTerm>
</language>



<relatedItem type="host"><titleInfo><title>Distributed Computing</title></titleInfo>
  <identifier type="ISI">000475627800005</identifier><identifier type="doi">10.1007/s00446-018-0342-6</identifier>
<part>
</part>
</relatedItem>


<extension>
<bibliographicCitation>
<chicago>Lenzen, Christoph, and Joel Rybicki. “Near-Optimal Self-Stabilising Counting and Firing Squads.” &lt;i&gt;Distributed Computing&lt;/i&gt;. Springer, 2018. &lt;a href=&quot;https://doi.org/10.1007/s00446-018-0342-6&quot;&gt;https://doi.org/10.1007/s00446-018-0342-6&lt;/a&gt;.</chicago>
<apa>Lenzen, C., &amp;#38; Rybicki, J. (2018). Near-optimal self-stabilising counting and firing squads. &lt;i&gt;Distributed Computing&lt;/i&gt;. Springer. &lt;a href=&quot;https://doi.org/10.1007/s00446-018-0342-6&quot;&gt;https://doi.org/10.1007/s00446-018-0342-6&lt;/a&gt;</apa>
<ieee>C. Lenzen and J. Rybicki, “Near-optimal self-stabilising counting and firing squads,” &lt;i&gt;Distributed Computing&lt;/i&gt;. Springer, 2018.</ieee>
<mla>Lenzen, Christoph, and Joel Rybicki. “Near-Optimal Self-Stabilising Counting and Firing Squads.” &lt;i&gt;Distributed Computing&lt;/i&gt;, Springer, 2018, doi:&lt;a href=&quot;https://doi.org/10.1007/s00446-018-0342-6&quot;&gt;10.1007/s00446-018-0342-6&lt;/a&gt;.</mla>
<ama>Lenzen C, Rybicki J. Near-optimal self-stabilising counting and firing squads. &lt;i&gt;Distributed Computing&lt;/i&gt;. 2018. doi:&lt;a href=&quot;https://doi.org/10.1007/s00446-018-0342-6&quot;&gt;10.1007/s00446-018-0342-6&lt;/a&gt;</ama>
<short>C. Lenzen, J. Rybicki, Distributed Computing (2018).</short>
<ista>Lenzen C, Rybicki J. 2018. Near-optimal self-stabilising counting and firing squads. Distributed Computing.</ista>
</bibliographicCitation>
</extension>
<recordInfo><recordIdentifier>76</recordIdentifier><recordCreationDate encoding="w3cdtf">2018-12-11T11:44:30Z</recordCreationDate><recordChangeDate encoding="w3cdtf">2025-04-15T06:53:15Z</recordChangeDate>
</recordInfo>
</mods>
</modsCollection>
