Fault-Tolerant Message-Passing Distributed Systems

M Raynal - An Algorithmic Approach, 2018 - Springer
Fault-Tolerant Message-Passing Distributed Systems Page 1 Michel Raynal Fault-Tolerant
Message-Passing Distributed Systems An Algorithmic Approach Page 2 Fault-Tolerant …

Hundreds of impossibility results for distributed computing

F Fich, E Ruppert - Distributed computing, 2003 - Springer
We survey results from distributed computing that show tasks to be impossible, either
outright or within given resource bounds, in various models. The parameters of the models …

Atomic Snapshots in O (n log n) Operations

H Attiya, O Rachman - SIAM Journal on Computing, 1998 - SIAM
The atomic snapshot object is an important primitive used for the design and verification of
wait-free algorithms in shared-memory distributed systems. A snapshot object is a shared …

Atomic snapshots using lattice agreement

H Attiya, M Herlihy, O Rachman - Distributed Computing, 1995 - Springer
The snapshot object is an important tool for constructing wait-free asynchronous algorithms.
We relate the snapshot object to the lattice agreement decision problem. It is shown that any …

Generalized lattice agreement

JM Faleiro, S Rajamani, K Rajan… - Proceedings of the …, 2012 - dl.acm.org
Lattice agreement is a key decision problem in distributed systems. In this problem,
processes start with input values from a lattice, and must learn (non-trivial) values that form a …

Bounded concurrent time-stam**

D Dolev, N Shavit - SIAM Journal on Computing, 1997 - SIAM
We introduce concurrent time-stam**, a paradigm that allows processes to temporally
order concurrent events in an asynchronous shared-memory system. Concurrent time-stamp …

Adaptive and efficient algorithms for lattice agreement and renaming

H Attiya, A Fouren - SIAM Journal on Computing, 2001 - SIAM
In a shared-memory system, n independent asynchronous processes, with distinct names in
the range {0,..., N-1}, communicate by reading and writing to shared registers. An algorithm …

The step complexity of multidimensional approximate agreement

H Attiya, F Ellen - 26th International Conference on Principles of …, 2023 - drops.dagstuhl.de
The Step Complexity of Multidimensional Approximate Agreement Page 1 The Step
Complexity of Multidimensional Approximate Agreement Hagit Attiya Department of Computer …

Polylogarithmic concurrent data structures from monotone circuits

J Aspnes, H Attiya, K Censor-Hillel - Journal of the ACM (JACM), 2012 - dl.acm.org
This article presents constructions of useful concurrent data structures, including max
registers and counters, with step complexity that is sublinear in the number of processes, n …

Concurrent timestam** made simple

R Gawlick, N Lynch, N Shavit - Israel Symposium on Theory of Computing …, 1992 - Springer
Abstract Concurrent Timestamp Systems (ctss) allow processes to temporally order
concurrent events in an asynchronous shared memory system. Bounded memory …