中文
相关论文

相关论文: Reducing Compare-and-Swap to Consensus Number One …

200 篇论文

We prove that in asynchronous message-passing systems where at most one process may crash, there is no lock-free strongly linearizable implementation of a weak object that we call Test-or-Set (ToS). This object allows a single distinguished…

分布式、并行与集群计算 · 计算机科学 2021-08-10 David Yu Cheng Chan , Vassos Hadzilacos , Xing Hu , Sam Toueg

Concurrency has been a subject of study for more than 50 years. Still, many developers struggle to adapt their sequential code to be accessed concurrently. This need has pushed for generic solutions and specific concurrent data structures.…

分布式、并行与集群计算 · 计算机科学 2019-11-06 Andreia Correia , Pedro Ramalhete , Pascal Felber

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

This work interprets and generalizes consensus-type algorithms as switching dynamics leading to symmetrization of some vector variables with respect to the actions of a finite group. We show how the symmetrization framework we develop…

量子物理 · 物理学 2015-06-17 Luca Mazzarella , Francesco Ticozzi , Alain Sarlette

A key way to construct complex distributed systems is through modular composition of linearizable concurrent objects. A prominent example is shared registers, which have crash-tolerant implementations on top of message-passing systems,…

分布式、并行与集群计算 · 计算机科学 2021-08-31 Hagit Attiya , Constantin Enea , Jennifer Welch

Paired comparison data, where users evaluate items in pairs, play a central role in ranking and preference learning tasks. While ordinal comparison data intuitively offer richer information than binary comparisons, this paper challenges…

机器学习 · 统计学 2026-01-13 Shirong Xu , Jingnan Zhang , Junhui Wang

Synchronization strings are recently introduced by Haeupler and Shahrasbi [HS17a] in the study of codes for correcting insertion and deletion errors (insdel codes). A synchronization string is an encoding of the indices of the symbols in a…

信息论 · 计算机科学 2017-10-31 Kuan Cheng , Xin Li , Ke Wu

We consider the weight design problem for the consensus algorithm under a finite time horizon. We assume that the underlying network is random where the links fail at each iteration with certain probability and the link failures can be…

信息论 · 计算机科学 2009-09-29 Dusan Jakovetic , Joao Xavier , Jose' M. F. Moura

There is increasing interest in learning algorithms that involve interaction between human and machine. Comparison-based queries are among the most natural ways to get feedback from humans. A challenge in designing comparison-based…

机器学习 · 计算机科学 2018-02-22 Ehsan Kazemi , Lin Chen , Sanjoy Dasgupta , Amin Karbasi

In an anonymous shared memory system, all inter-process communications are via shared objects; however, unlike in standard systems, there is no a priori agreement between processes on the names of shared objects [14,15]. Furthermore, the…

分布式、并行与集群计算 · 计算机科学 2023-09-21 Gadi Taubenfeld

Lock-free data objects offer several advantages over their blocking counterparts, such as being immune to deadlocks and convoying and, more importantly, being highly concurrent. But they share a common disadvantage in that the operations…

分布式、并行与集群计算 · 计算机科学 2009-10-05 Daniel Cederman , Philippas Tsigas

This research started with an algebra for reasoning about rely/guarantee concurrency for a shared memory model. The approach taken led to a more abstract algebra of atomic steps, in which atomic steps synchronise (rather than interleave)…

计算机科学中的逻辑 · 计算机科学 2017-10-11 Ian J. Hayes , Larissa A. Meinicke , Kirsten Winter , Robert J. Colvin

Consensus is a most fundamental task in distributed computing. This paper studies the consensus problem for a set of processes connected by a dynamic directed network, in which computation and communication is lock-step synchronous but…

分布式、并行与集群计算 · 计算机科学 2022-02-28 Ami Paz , Hugo Rincon Galeana , Stefan Schmid , Ulrich Schmid , Kyrill Winkler

Object proposals are an ensemble of bounding boxes with high potential to contain objects. In order to determine a small set of proposals with a high recall, a common scheme is extracting multiple features followed by a ranking algorithm…

计算机视觉与模式识别 · 计算机科学 2017-05-19 Jing Wang , Jie Shen , Ping Li

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

Synchronous Counting is the task of reaching agreement on a common round counter in a synchronous system of $n$ nodes with up to $t$ Byzantine faults in a self-stabilizing manner. That is, after transient faults may have arbitrarily…

分布式、并行与集群计算 · 计算机科学 2026-05-19 Christoph Lenzen , Julian Loss

There has recently been a surge of interest in the computational and complexity properties of the population model, which assumes $n$ anonymous, computationally-bounded nodes, interacting at random, and attempting to jointly compute global…

分布式、并行与集群计算 · 计算机科学 2022-01-12 Dan Alistarh , Martin Töpfer , Przemysław Uznański

In this work, we define the generalized wake-up problem, $GWU(s)$, for a shared memory asynchronous system with $n$ processes. Informally, the problem, which is parametrized by an increasing sequence $s = s_1,\ldots,s_p$, asks that at least…

数据结构与算法 · 计算机科学 2022-07-18 Siddhartha Visveswara Jayanti

We describe a linearizable, wait-free implementation of a one-bit swap object from a single max register and an unbounded array of test-and-set bits. Each swap operation takes at most three steps. Using standard randomized constructions,…

分布式、并行与集群计算 · 计算机科学 2012-10-24 James Aspnes

Linearizability is a well-established consistency and correctness criterion for concurrent data types. An important feature of linearizability is Herlihy and Wing's locality principle, which says that a concurrent system is linearizable if…

分布式、并行与集群计算 · 计算机科学 2015-04-02 Alex Horn , Daniel Kroening