English

Upper and Lower Bounds for Deterministic Approximate Objects

Distributed, Parallel, and Cluster Computing 2021-04-21 v1

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 kk-multiplicative-accurate max register and the kk-multiplicative-accurate counter, where read operations are allowed to err by a multiplicative factor of kk (for some kNk \in \mathbb{N}). More accurately, reads are allowed to return an approximate value xx of the maximum value vv previously written to the max register, or of the number vv of increments previously applied to the counter, respectively, such that v/kxvkv/k \leq x \leq v \cdot k. We provide upper and lower bounds on the complexity of implementing these objects in a wait-free manner in the shared memory model.

Keywords

Cite

@article{arxiv.2104.09902,
  title  = {Upper and Lower Bounds for Deterministic Approximate Objects},
  author = {Danny Hendler and Adnane Khattabi and Alessia Milani and Corentin Travers},
  journal= {arXiv preprint arXiv:2104.09902},
  year   = {2021}
}
R2 v1 2026-06-24T01:21:52.487Z