Unleashing and Speeding Up Readers in Atomic Object Implementations
Chryssis Georgiou, Theophanis Hadjistasi, Nicolas Nicolaou and, Alexander A. Schwarzmann

TL;DR
This paper introduces new algorithms for atomic read/write objects in distributed systems that reduce communication exchanges in read operations to two or three, improving efficiency without constraining the number of readers.
Contribution
It presents algorithms for SWMR and MWMR systems where read operations use fewer exchanges (two or three), removing previous constraints on the number of readers.
Findings
Read operations in SWMR systems take two exchanges.
Read operations in MWMR systems take three exchanges.
Algorithms are proven correct with rigorous arguments.
Abstract
Providing efficient emulations of atomic read/write objects in asynchronous, crash-prone, message-passing systems is an important problem in distributed computing. Communication latency is a factor that typically dominates the performance of message-passing systems, consequently the efficiency of algorithms implementing atomic objects is measured in terms of the number of communication exchanges involved in each read and write operation. The seminal result of Attiya, Bar-Noy, and Dolev established that two pairs of communication exchanges, or equivalently two round-trip communications, are sufficient. Subsequent research examined the possibility of implementations that involve less than four exchanges. The work of Dutta et al. showed that for single-writer/multiple-reader (SWMR) settings two exchanges are sufficient, provided that the number of readers is severely constrained with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Cloud Computing and Resource Management · Data Quality and Management
