Early-Stabilizing Counting

dc.contributor.authorLenzen, Christoph
dc.contributor.authorLoss, Julian
dc.contributor.departmentDepartment of Computer Science
dc.date.accessioned2026-09-02T10:50:01Z
dc.date.available2026-09-02T10:50:01Z
dc.date.issued2026-07-01
dc.descriptionPublisher Copyright: © 2026 Copyright held by the owner/author(s).en
dc.description.abstractSynchronous Counting is the task of reaching agreement on a common round counter in a synchronous system of n nodes with up to t Byzantine faults in a self-stabilizing manner. That is, after transient faults may have arbitrarily corrupted the system state and ceased, the at least n - t non-faulty nodes need to (re-)establish that (i) their local outputs are identical and (ii) increase by 1 modulo C in each round. An overhead-free reduction from consensus shows that all known lower bounds and impossibilities for consensus carry over to the counting problem. In the other direction, prior work has established that a consensus algorithm A can be turned into a counting algorithm at small overhead relative to the running time and bit complexity of A, without losing resilience.Taking inspiration from early-stopping consensus protocols, in this work we introduce the concept of early stabilization. That is, if there are 0 ≤ f ≤ t (persistent) faults in an execution, the algorithm should stabilize in a number of rounds that depends on f only. Likewise, we seek to achieve an amortized bit complexity that is adaptive in the number of actual faults f. By developing a number of modular building blocks suitable to these goals, we develop a C-counting algorithm that stabilizes within asymptotically optimal O(f + 1) rounds, has message size O(log2 n + log C), and has amortized bit complexity O(n(f log C + log2 n)).en
dc.description.versionPeer revieweden
dc.format.extent11
dc.format.extent638831
dc.format.extent121-131
dc.format.extent
dc.identifier.citationLenzen, C & Loss, J 2026, Early-Stabilizing Counting. in PODC 2026 - Proceedings of the 2026 ACM Symposium on Principles of Distributed Computing. Proceedings of the Annual ACM Symposium on Principles of Distributed Computing, Association for Computing Machinery, pp. 121-131, 45th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, PODC 2026, Egham, United Kingdom, 6/07/26. https://doi.org/10.1145/3796701.3815925en
dc.identifier.citationconferenceen
dc.identifier.doi10.1145/3796701.3815925
dc.identifier.isbn9798400725128
dc.identifier.other250698214
dc.identifier.other9754585a-c6de-4dfc-a326-5211bacacfb6
dc.identifier.other105044308912
dc.identifier.urihttps://hdl.handle.net/20.500.11815/8127
dc.language.isoen
dc.publisherAssociation for Computing Machinery
dc.relation.ispartofseriesPODC 2026 - Proceedings of the 2026 ACM Symposium on Principles of Distributed Computing; ()en
dc.relation.ispartofseriesProceedings of the Annual ACM Symposium on Principles of Distributed Computing; ()en
dc.relation.urlhttps://www.scopus.com/pages/publications/105044308912en
dc.rightsinfo:eu-repo/semantics/openAccessen
dc.subjectByzantine fault-toleranceen
dc.subjectdigital clock synchronizationen
dc.subjectearly-stoppingen
dc.subjectself-stabilizationen
dc.subjectSoftwareen
dc.subjectHardware and Architectureen
dc.subjectComputer Networks and Communicationsen
dc.titleEarly-Stabilizing Countingen
dc.type/dk/atira/pure/researchoutput/researchoutputtypes/contributiontobookanthology/conferenceen

Skrár

Original bundle

Niðurstöður 1 - 1 af 1
Nafn:
3796701.3815925.pdf
Stærð:
623.86 KB
Snið:
Adobe Portable Document Format