Upper and Lower Bounds for Deterministic Approximate Objects
Danny Hendler, Adnane Khattabi, Alessia Milani, Corentin Travers

TL;DR
This paper investigates the step complexity of approximate shared objects, specifically max registers and counters, allowing for multiplicative errors, and establishes bounds for their wait-free implementations.
Contribution
It introduces and analyzes the complexity bounds for $k$-multiplicative-accurate max registers and counters, a novel relaxation of traditional shared objects.
Findings
Provided upper bounds for implementation complexity.
Established lower bounds for wait-free implementations.
Analyzed the impact of multiplicative error on complexity.
Abstract
Relaxing the sequential specification of shared objects has been proposed as a promising approach to obtain implementations with better complexity. In this paper, we study the step complexity of relaxed variants of two common shared objects: max registers and counters. In particular, we consider the -multiplicative-accurate max register and the -multiplicative-accurate counter, where read operations are allowed to err by a multiplicative factor of (for some ). More accurately, reads are allowed to return an approximate value of the maximum value previously written to the max register, or of the number of increments previously applied to the counter, respectively, such that . We provide upper and lower bounds on the complexity of implementing these objects in a wait-free manner in the shared memory model.
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.
