Space Complexity of Implementing Large Shared Registers

08/01/2018
by   Yuanhao Wei, et al.
0

We prove two new space lower bounds for the problem of implementing a large shared register using smaller physical shared registers. We focus on the case where both the implemented and physical registers are single-writer, which means they can be accessed concurrently by multiple readers but only by a single writer. To strengthen our lower bounds, we let the physical registers be atomic and we only require the implemented register to be regular. Furthermore, the lower bounds hold for obstruction-free implementations, which means they also hold for lock-free and wait-free implementations. If m is the number values representable by the large register and b is the number of values representable by each physical register, our first lower bound says that any obstruction-free implementation that has an invisible reader requires at least m-1/b-1 physical registers. A reader is considered invisible if it never writes to shared registers. This lower bound is tight for the invisible reader case. We also prove a (m-1/b-1, r+m/b) space lower bound for the general case, which covers both visible and invisible readers. In this bound, r represents the number of readers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/01/2019

Lower Bounds for Small Ramsey Numbers on Hypergraphs

The Ramsey number r_k(p, q) is the smallest integer N that satisfies for...
research
07/12/2022

Generalized Wake-Up: Amortized Shared Memory Lower Bounds for Linearizable Data Structures

In this work, we define the generalized wake-up problem, GWU(s), for a s...
research
05/16/2018

Integrated Bounds for Disintegrated Storage

We point out a somewhat surprising similarity between non-authenticated ...
research
04/06/2021

Lower Bounds Implementing Mediators in Asynchronous Systems

Abraham, Dolev, Geffner, and Halpern proved that, in asynchronous system...
research
11/07/2017

Revisionist Simulations: A New Approach to Proving Space Lower Bounds

Determining the space complexity of x-obstruction-free k-set agreement f...
research
04/20/2021

Upper and Lower Bounds for Deterministic Approximate Objects

Relaxing the sequential specification of shared objects has been propose...
research
09/03/2019

A note on Pseudorandom Ramsey graphs

For fixed s > 3, we prove that if optimal K_s-free pseudorandom graphs e...

Please sign up or login with your details

Forgot password? Click here to reset