中文
相关论文

相关论文: Determining Recoverable Consensus Numbers

200 篇论文

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…

分布式、并行与集群计算 · 计算机科学 2022-05-31 Carole Delporte-Gallet , Panagiota Fatourou , Hugues Fauconnier , Eric Ruppert

Herlihy's consensus hierarchy ranks the power of various synchronization primitives for solving consensus in a model where asynchronous processes communicate through shared memory and fail by halting. This paper revisits the consensus…

分布式、并行与集群计算 · 计算机科学 2018-05-11 Wojciech Golab

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…

数据结构与算法 · 计算机科学 2018-08-21 Pankaj Khanchandani , Roger Wattenhofer

A natural way to measure the power of a distributed-computing model is to characterize the set of tasks that can be solved in it. %the model. In general, however, the question of whether a given task can be solved in a given model is…

分布式、并行与集群计算 · 计算机科学 2016-11-23 Carole Delporte-Gallet , Hugues Fauconnier , Eli Gafni , Petr Kuznetsov

This article studies the synchronization power of AllowList and DenyList objects under the lens provided by Herlihy's consensus hierarchy. It specifies AllowList and DenyList as distributed objects and shows that while they can both be seen…

分布式、并行与集群计算 · 计算机科学 2023-11-16 Davide Frey , Mathieu Gestin , Michel Raynal

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…

分布式、并行与集群计算 · 计算机科学 2018-05-07 Faith Ellen , Rati Gelashvili , Nir Shavit , Leqi Zhu

Eventually linearizable objects are novel shared memory programming constructs introduced as an analogy to eventual consistency in message-passing systems. However, their behaviors in shared memory systems are so mysterious that very little…

分布式、并行与集群计算 · 计算机科学 2015-12-29 Tong Che

In classical asynchronous distributed systems composed of a fixed number n of processes where some proportion may fail by crashing, many objects do not have a wait-free linearizable implementation (e.g. stacks, queues, etc.). It has been…

分布式、并行与集群计算 · 计算机科学 2019-08-07 Grégoire Bonin , Achour Mostéfaoui , Matthieu Perrin

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…

分布式、并行与集群计算 · 计算机科学 2023-09-26 Carole Delporte , Hugues Fauconnier , Pierre Fraigniaud , Sergio Rajsbaum , Corentin Travers

This paper introduces the atomic Write and Read Next ($\text{WRN}_{k}$) deterministic shared memory object, that for any $k\ge3$, is stronger than read-write registers, but is unable to implement $2$-processor consensus. In particular, it…

分布式、并行与集群计算 · 计算机科学 2017-09-28 Yehuda Afek , Eli Daian , Eli Gafni

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…

分布式、并行与集群计算 · 计算机科学 2022-07-26 Rodolfo Conde , Sergio Rajsbaum

It is well known that the consensus problem cannot be solved deterministically in an asynchronous environment, but that randomized solutions are possible. We propose a new model, called noisy scheduling, in which an adversarial schedule is…

数据结构与算法 · 计算机科学 2007-05-23 James Aspnes

All consensus hierarchies in the literature assume that we have, in addition to copies of a given object, an unbounded number of registers. But why do we really need these registers? This paper considers what would happen if one attempts to…

分布式、并行与集群计算 · 计算机科学 2014-11-04 Rati Gelashvili , Mohsen Ghaffari , Jerry Li , Nir Shavit

We study two fundamental problems of distributed computing, consensus and approximate agreement, through a novel approach for proving lower bounds and impossibility results, that we call the asynchronous speedup theorem. For a given…

分布式、并行与集群计算 · 计算机科学 2022-11-21 Pierre Fraigniaud , Ami Paz , Sergio Rajsbaum

Are (set)-consensus objects necessary? This paper answer is negative. We show that the availability of consensus objects can be replaced by restricting the set of runs we consider. In particular we concentrate of the set of runs of the…

分布式、并行与集群计算 · 计算机科学 2014-05-21 Eli Gafni

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…

分布式、并行与集群计算 · 计算机科学 2016-05-25 Armando Castañeda , Yannai A. Gonczarowski , Yoram Moses

A powerful tool for designing complex concurrent programs is through composition with object implementations from lower-level primitives. Strongly-linearizable implementations allow to preserve hyper-properties, e.g., probabilistic…

分布式、并行与集群计算 · 计算机科学 2024-02-22 Hagit Attiya , Armando Castañeda , Constantin Enea

The celebrated \emph{asynchronous computability theorem} provides a characterization of the class of decision tasks that can be solved in a wait-free manner by asynchronous processes that communicate by writing and taking atomic snapshots…

分布式、并行与集群计算 · 计算机科学 2015-12-18 Fernando Benavides , Sergio Rajsbaum

We study safety verification for multithreaded programs with recursive parallelism (i.e. unbounded thread creation and recursion) as well as unbounded integer variables. Since the threads in each program configuration are structured in a…

计算机科学中的逻辑 · 计算机科学 2016-05-24 Matthew Hague , Anthony Widjaja Lin

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…

分布式、并行与集群计算 · 计算机科学 2020-06-15 Vassos Hadzilacos , Xing Hu , Sam Toueg
‹ 上一页 1 2 3 10 下一页 ›