Brief Announcement: Fast Atomic Snapshot and Asynchronous Latency
This paper introduces a novel, fast atomic-snapshot protocol for asynchronous message-passing systems. In the process of defining what "fast" means exactly, we spot a few interesting issues that arise when conventional time metrics are applied to long-lived asynchronous algorithms. We reveal some gaps in latency claims made in earlier work on snapshot algorithms, which hamper their comparative time-complexity analysis. We then come up with a new unifying time-complexity metric that captures the latency of an operation in an asynchronous, long-lived implementation. This allows us to formally grasp latency improvements of our atomic-snapshot algorithm with respect to the state-of-the-art protocols: optimal latency in fault-free runs without contention, short constant latency in fault-free runs with contention, the worst-case latency proportional to the number of active concurrent failures, and constant, close to optimal, amortized latency.
Authors
- João Paulo Bezerra (ORCID: https://orcid.org/0000-0003-3620-899X)
- Luciano Freitas de Souza (ORCID: https://orcid.org/0000-0002-7444-7345)
- Petr Kuznetsov (ORCID: https://orcid.org/0000-0003-1148-1228)
Institutions
- Télécom Paris (FR)
- Laboratoire Traitement et Communication de l’Information (FR)
Publication Details
- Published
- 2025-06-13
- DOI
- https://doi.org/10.1145/3732772.3733540
- Primary Topic
- Distributed systems and fault tolerance
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Agence Nationale de la Recherche
- CHIST-ERA