Clock Distribution with Gradient TRIX

dc.contributor.authorSrinivas, Shreyas
dc.contributor.authorLenzen, Christoph
dc.contributor.departmentDepartment of Computer Science
dc.date.accessioned2026-11-12T10:45:01Z
dc.date.available2026-11-12T10:45:01Z
dc.date.issued2025-06-13
dc.descriptionPublisher Copyright: © 2025 Copyright is held by the owner/author(s). Publication rights licensed to ACM.en
dc.description.abstractGradient clock synchronization (GCS) algorithms minimize the worst-case clock offset between the nodes in a distributed network of diameter D and size n. They achieve optimal offsets of ⊙(log D) locally, i.e., between adjacent nodes [14] and ⊙(D) globally [2]. A key open problem in this area is to achieve fault tolerance at minimal edge replication overhead.In this work, we achieve this goal under the assumption of an average-case distribution of faults, i.e., nodes fail with independent probability p ϵ o(n-1/2). In more detail, we present a self-stabilizing GCS algorithm for a grid-like directed graph with in- and out-degrees of 3. Note that even for tolerating a single fault, this degree is necessary, and if p was larger, it would not hold with probability 1 - o (1) that each node has at most one faulty in-neighbor. Our algorithm achieves asymptotically optimal local skew of ⊙(log D) with probability 1 - o(1); this holds under general worst-case assumptions on link delay and clock speed variations, provided they change slowly relative to the speed of the system.On the one hand, our results are of practical interest. As we discuss, the fault model is suitable for synchronously clocked hardware. Since our algorithm can simultaneously sustain a constant number of arbitrary changes due to faults in each clock cycle, it achieves sufficient robustness to dramatically increase the size of synchronously clocked systems.On the other hand, our results are of a theoretical interest. We show that for a worst-case distribution of f faulty nodes within our fault model's locality constraints, our algorithm achieves local skew O(5f log D). With probabilistically distributed faults, this becomes O(log D). Moreover, our work opens up avenues for further investigation of fault-tolerant synchronization, in particular trade-offs between fault distribution and edge density.en
dc.description.versionPeer revieweden
dc.format.extent11
dc.format.extent611057
dc.format.extent499-509
dc.format.extent
dc.identifier.citationSrinivas, S & Lenzen, C 2025, Clock Distribution with Gradient TRIX. in PODC 2025 - Proceedings of the 2025 ACM Symposium on Principles of Distributed Computing. Proceedings of the Annual ACM Symposium on Principles of Distributed Computing, vol. Part of F216205, Association for Computing Machinery, pp. 499-509, 44th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, PODC 2025, Huatulco, Mexico, 16/06/25. https://doi.org/10.1145/3732772.3733524en
dc.identifier.citationconferenceen
dc.identifier.doi10.1145/3732772.3733524
dc.identifier.isbn9798400718854
dc.identifier.other251608291
dc.identifier.other5b14d7b8-c407-496a-9de4-6864e98a8fc2
dc.identifier.other105026957500
dc.identifier.urihttps://hdl.handle.net/20.500.11815/9108
dc.language.isoen
dc.publisherAssociation for Computing Machinery
dc.relation.ispartofseriesPODC 2025 - Proceedings of the 2025 ACM Symposium on Principles of Distributed Computing; ()en
dc.relation.ispartofseriesProceedings of the Annual ACM Symposium on Principles of Distributed Computing; Part of F216205()en
dc.relation.urlhttps://www.scopus.com/pages/publications/105026957500en
dc.rightsinfo:eu-repo/semantics/openAccessen
dc.subjectclock synchronisationen
dc.subjectfault toleranceen
dc.subjectself-stabilisationen
dc.subjectVLSIen
dc.subjectSoftwareen
dc.subjectHardware and Architectureen
dc.subjectComputer Networks and Communicationsen
dc.titleClock Distribution with Gradient TRIXen
dc.type/dk/atira/pure/researchoutput/researchoutputtypes/contributiontobookanthology/conferenceen

Skrár

Original bundle

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