Early-Stabilizing Counting
| dc.contributor.author | Lenzen, Christoph | |
| dc.contributor.author | Loss, Julian | |
| dc.contributor.department | Department of Computer Science | |
| dc.date.accessioned | 2026-09-02T10:50:01Z | |
| dc.date.available | 2026-09-02T10:50:01Z | |
| dc.date.issued | 2026-07-01 | |
| dc.description | Publisher Copyright: © 2026 Copyright held by the owner/author(s). | en |
| dc.description.abstract | Synchronous 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.version | Peer reviewed | en |
| dc.format.extent | 11 | |
| dc.format.extent | 638831 | |
| dc.format.extent | 121-131 | |
| dc.format.extent | ||
| dc.identifier.citation | Lenzen, 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.3815925 | en |
| dc.identifier.citation | conference | en |
| dc.identifier.doi | 10.1145/3796701.3815925 | |
| dc.identifier.isbn | 9798400725128 | |
| dc.identifier.other | 250698214 | |
| dc.identifier.other | 9754585a-c6de-4dfc-a326-5211bacacfb6 | |
| dc.identifier.other | 105044308912 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.11815/8127 | |
| dc.language.iso | en | |
| dc.publisher | Association for Computing Machinery | |
| dc.relation.ispartofseries | PODC 2026 - Proceedings of the 2026 ACM Symposium on Principles of Distributed Computing; () | en |
| dc.relation.ispartofseries | Proceedings of the Annual ACM Symposium on Principles of Distributed Computing; () | en |
| dc.relation.url | https://www.scopus.com/pages/publications/105044308912 | en |
| dc.rights | info:eu-repo/semantics/openAccess | en |
| dc.subject | Byzantine fault-tolerance | en |
| dc.subject | digital clock synchronization | en |
| dc.subject | early-stopping | en |
| dc.subject | self-stabilization | en |
| dc.subject | Software | en |
| dc.subject | Hardware and Architecture | en |
| dc.subject | Computer Networks and Communications | en |
| dc.title | Early-Stabilizing Counting | en |
| dc.type | /dk/atira/pure/researchoutput/researchoutputtypes/contributiontobookanthology/conference | en |
Skrár
Original bundle
1 - 1 af 1
- Nafn:
- 3796701.3815925.pdf
- Stærð:
- 623.86 KB
- Snið:
- Adobe Portable Document Format