English
Related papers

Related papers: Recoverable Consensus in Shared Memory

200 papers

Herlihy's wait-free consensus hierarchy classifies the power of object types in asynchronous shared memory systems where processes can permanently crash (i.e. stop taking steps). In this hierarchy, a type has consensus number $n$ if objects…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-05-09 Sean Ovens

We study the ability of different shared object types to solve recoverable consensus using non-volatile shared memory in a system with crashes and recoveries. In particular, we compare the difficulty of solving recoverable consensus to the…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-05-31 Carole Delporte-Gallet , Panagiota Fatourou , Hugues Fauconnier , Eric Ruppert

The consensus number of an object is the maximum number of processes among which binary consensus can be solved using any number of instances of the object and read-write registers. Herlihy [6] showed in his seminal work that if an object…

Data Structures and Algorithms · Computer Science 2018-08-21 Pankaj Khanchandani , Roger Wattenhofer

For many years, Herlihy's elegant computability based Consensus Hierarchy has been our best explanation of the relative power of various types of multiprocessor synchronization objects when used in deterministic algorithms. However, key to…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-05-07 Faith Ellen , Rati Gelashvili , Nir Shavit , Leqi Zhu

The FLP result shows that crash-tolerant consensus is impossible to solve in asynchronous systems, and several solutions have been proposed for crash-tolerant consensus under alternative (stronger) models. One popular approach is to augment…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-02-19 Nancy Lynch , Srikanth Sastry

The safe-consensus task was introduced by Afek, Gafni and Lieber (DISC' 09) as a weakening of the classic consensus. When there is concurrency, the consensus output can be arbitrary, not even the input of any process. They showed that…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-07-26 Rodolfo Conde , Sergio Rajsbaum

The celebrated Asynchronous Computability Theorem of Herlihy and Shavit (STOC 1993 and STOC 1994) provided a topological characterization of the tasks that are solvable in a distributed system where processes are communicating by writing…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-09-26 Carole Delporte , Hugues Fauconnier , Pierre Fraigniaud , Sergio Rajsbaum , Corentin Travers

The classic Fischer, Lynch, and Paterson impossibility proof demonstrates that any deterministic protocol for consensus in either a message-passing or shared-memory system must violate at least one of termination, validity, or agreement in…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-02-20 James Aspnes , Shlomi Dolev , Amit Hendin

We study implementations of basic fault-tolerant primitives, such as consensus and registers, in message-passing systems subject to process crashes and a broad range of communication failures. Our results characterize the necessary and…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-11-29 Alejandro Naser-Pastoriza , Gregory Chockler , Alexey Gotsman

The well-known randomized consensus algorithm by Aspnes and Herlihy for asynchronous shared-memory systems was proved to work, even against a strong adversary, under the assumption that the registers that it uses are atomic registers. With…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-06-15 Vassos Hadzilacos , Xing Hu , Sam Toueg

This paper addresses the consensus problem in homonymous distributed systems where processes are prone to crash failures and have no initial knowledge of the system membership ("homonymous" means that several processes may have the same…

Distributed, Parallel, and Cluster Computing · Computer Science 2011-11-29 Sergio Arévalo , Antonio Fernández Anta , Damien Imbs , Ernesto Jiménez , Michel Raynal

We demonstrate termination of binary consensus under the model and conditions used by Fischer, Lynch, and Patterson (FLP) to prove impossibility of binary agreement - in complete asynchrony and a possible process crash - in two steps.…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-01-29 Ivan Klianev

The famous Fischer, Lynch, and Paterson impossibility proof shows that it is impossible to solve the consensus problem in a natural model of an asynchronous distributed system if even a single process can fail. Since its publication, two…

Data Structures and Algorithms · Computer Science 2007-05-23 James Aspnes

We demonstrate sufficiency of events-based synchronisation for solving deterministic fault-tolerant consensus in asynchrony. Main result is an algorithm that terminates with valid vector agreement, hence operates with safety, liveness, and…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-02-03 Ivan Klianev

The optimal space complexity of consensus in shared memory is a decades-old open problem. For a system of $n$ processes, no algorithm is known that uses a sublinear number of registers. However, the best known lower bound due to Fich,…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-08-18 Rati Gelashvili

Modern distributed systems rely on consensus protocols to build a fault-tolerant-core upon which they can build applications. Consensus protocols are correct under a specific failure model, where up to $f$ machines can fail. We argue that…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-02-13 Reginald Frank , Soujanya Ponnapalli , Octavio Lomeli , Neil Giridharan , Marcos K Aguilera , Natacha Crooks

This paper models a class of hierarchical cyber-physical systems and studies its associated consensus problem. The model has a pyramid structure, which reflects many realistic natural or human systems. By analyzing the spectrum of the…

Systems and Control · Electrical Eng. & Systems 2021-05-31 Xiao Chen , Yanjun Li , Arman Goudarzi , Ji Xiang

Multi-agent consensus problems can often be seen as a sequence of autonomous and independent local choices between a finite set of decision options, with each local choice undertaken simultaneously, and with a shared goal of achieving a…

Artificial Intelligence · Computer Science 2021-05-12 David Kohan Marzagão , Luciana Basualdo Bonatto , Tiago Madeira , Marcelo Matheus Gauy , Peter McBurney

The set consensus problem has played an important role in the study of distributed systems for over two decades. Indeed, the search for lower bounds and impossibility results for this problem spawned the topological approach to distributed…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-05-25 Armando Castañeda , Yannai A. Gonczarowski , Yoram Moses

We introduce CoHiRF (Consensus Hierarchical Random Features), a hierarchical consensus framework that enables existing clustering methods to operate beyond their usual computational and memory limits. CoHiRF is a meta-algorithm that…

Machine Learning · Computer Science 2026-02-10 Katia Meziani , Bruno Belucci , Karim Lounici , Vladimir R. Kostic
‹ Prev 1 2 3 10 Next ›