Back to Search Start Over

Asynchronous Latency and Fast Atomic Snapshot

Authors :
Bezerra, João Paulo
Freitas, Luciano
Kuznetsov, Petr
Publication Year :
2024

Abstract

The original goal of this paper was a novel, fast atomic-snapshot protocol for asynchronous message-passing systems. In the process of defining what fast means exactly, we faced a number of interesting issues that arise when conventional time metrics are applied to asynchronous implementations. We discovered some gaps in latency claims made in earlier work on snapshot algorithms, which hampers their comparative time-complexity analysis. We then came up with a new unifying time-complexity analysis that captures the latency of an operation in an asynchronous, long-lived implementation, which allowed us to formally grasp latency improvements of our solution 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 failures, and constant, close to optimal amortized latency.

Details

Database :
arXiv
Publication Type :
Report
Accession number :
edsarx.2408.02562
Document Type :
Working Paper