Optimal Register Construction in M&M Systems

06/01/2019
by   Vassos Hadzilacos, et al.
0

Motivated by recent distributed systems technology, Aguilera et al. introduced a hybrid model of distributed computing, called message-and-memory model or m&m model for short. In this model processes can communicate by message passing and also by accessing some shared memory. We consider the basic problem of implementing an atomic single-writer multi-reader (SWMR) register shared by all the processes in m&m systems. Specifically, for every m&m system, we give an algorithm that implements such a register in this system and show that it is optimal in the number of process crashes that it can tolerate. This generalizes the well-known implementation of an atomic SWMR register in a pure message-passing system.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/20/2020

Optimal Resilience in Systems that Mix Shared Memory and Message Passing

We investigate the minimal number of failures that can partition a syste...
research
02/23/2018

Gossiping in Message-Passing Systems

We study the gossip problem in a message-passing environment: When a pro...
research
05/14/2021

Impossibility of Strongly-Linearizable Message-Passing Objects via Simulation by Single-Writer Registers

A key way to construct complex distributed systems is through modular co...
research
11/24/2022

Impure Simplicial Complexes: Complete Axiomatization

Combinatorial topology is used in distributed computing to model concurr...
research
05/13/2020

Genome-Wide Epigenetic Modifications as a Shared Memory Consensus Problem

A distributed computing system is a collection of processors that commun...
research
09/03/2020

Software-Distributed Shared Memory for Heterogeneous Machines: Design and Use Considerations

Distributed shared memory (DSM) allows to implement and deploy applicati...
research
05/09/2018

ARES: Adaptive, Reconfigurable, Erasure coded, atomic Storage

Atomicity or strong consistency is one of the fundamental, most intuitiv...

Please sign up or login with your details

Forgot password? Click here to reset