Optimal multi-writer multi-reader atomic register

  • Authors:
  • Amos Israeli;Amnon Shaham

  • Affiliations:
  • Dept. of Electrical Engineering, Technion - Israel;Dept. of Computer Science, Technion - Israel

  • Venue:
  • PODC '92 Proceedings of the eleventh annual ACM symposium on Principles of distributed computing
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

Two implementations of a multi-writer, multi-reader, atomic register are presented. The physical registers used by the first implementation are single-writer, multi-reader, atomic registers; the physical registers used by the second implementation are single-reader, single-writer, atomic registers. Both implementations are optimal with respect to the two most important complexity criteria: In both implementation the space complexity is logarithmic, thus matching the lower bound proven by Cori and Sopena; and the time complexity is linear, thus matching the obvious lower bound. These implementations improve upon the space complexity of all previous implementations in their respective classes, by an exponential factor.