中文
相关论文

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

200 篇论文

In the binary hypothesis testing problem, it is well known that sequentiality in taking samples eradicates the trade-off between two error exponents, yet implementing the optimal test requires the knowledge of the underlying distributions,…

信息论 · 计算机科学 2025-01-07 Ching-Fang Li , I-Hsiang Wang

Guerraoui proposed an indulgent solution for the binary consensus problem. Namely, he showed that an arbitrary behavior of the failure detector never violates safety requirements even if it compromises liveness. Consensus implementations…

分布式、并行与集群计算 · 计算机科学 2020-10-13 Oskar Lundström , Michel Raynal , Elad Michael Schiller

We consider the problem of sampling $n$ numbers from the range $\{1,\ldots,N\}$ without replacement on modern architectures. The main result is a simple divide-and-conquer scheme that makes sequential algorithms more cache efficient and…

数据结构与算法 · 计算机科学 2019-11-18 Peter Sanders , Sebastian Lamm , Lorenz Hübschle-Schneider , Emanuel Schrade , Carsten Dachsbacher

The difficulty of developing reliable parallel software is generating interest in deterministic environments, where a given program and input can yield only one possible result. Languages or type systems can enforce determinism in new code,…

操作系统 · 计算机科学 2010-02-01 Amittai Aviram , Bryan Ford

Population protocols are a fundamental model in distributed computing, where many nodes with bounded memory and computational power have random pairwise interactions over time. This model has been studied in a rich body of literature aiming…

分布式、并行与集群计算 · 计算机科学 2021-01-05 Simina Branzei , Yuval Peres

To design efficient parallel algorithms, some recent papers showed that many sequential iterative algorithms can be directly parallelized but there are still challenges in achieving work-efficiency and high-parallelism. Work-efficiency can…

数据结构与算法 · 计算机科学 2022-05-27 Zheqi Shen , Zijin Wan , Yan Gu , Yihan Sun

The atomic register is certainly the most basic object of computing science. Its implementation on top of an n-process asynchronous message-passing system has received a lot of attention. It has been shown that t \textless{} n/2 (where t is…

分布式、并行与集群计算 · 计算机科学 2016-01-20 Achour Mostefaoui , Michel Raynal

Tasks and objects are two predominant ways of specifying distributed problems. A task is specified by an input/output relation, defining for each set of processes that may run concurrently, and each assignment of inputs to the processes in…

分布式、并行与集群计算 · 计算机科学 2015-07-02 Armando Castaneda , Michel Raynal , Sergio Rajsbaum

This paper is an attempt to remedy the problem of slow convergence for first-order numerical algorithms by proposing an adaptive conditioning heuristic. First, we propose a parallelizable numerical algorithm that is capable of solving…

最优化与控制 · 数学 2021-03-02 Muhammad Adil , Sasan Tavakkol , Ramtin Madani

Sorting is the task of ordering $n$ elements using pairwise comparisons. It is well known that $m=\Theta(n\log n)$ comparisons are both necessary and sufficient when the outcomes of the comparisons are observed with no noise. In this paper,…

信息论 · 计算机科学 2024-07-09 Ziao Wang , Nadim Ghaddar , Banghua Zhu , Lele Wang

We call an objective function or algorithm symmetric with respect to an input if after swapping two parts of the input in any algorithm, the solution of the algorithm and the output remain the same. More formally, for a permutation $\pi$ of…

数据结构与算法 · 计算机科学 2021-01-14 Sepideh Aghamolaei

Consensus is one of the most thoroughly studied problems in distributed computing, yet there are still complexity gaps that have not been bridged for decades. In particular, in the classical message-passing setting with processes' crashes,…

分布式、并行与集群计算 · 计算机科学 2022-03-25 MohammadTaghi HajiAghayi , Dariusz R. Kowalski , Jan Olkowski

Uniform sampling is a highly efficient method for data summarization. However, its effectiveness in producing coresets for clustering problems is not yet well understood, primarily because it generally does not yield a strong coreset, which…

数据结构与算法 · 计算机科学 2026-02-19 Amir Carmel , Robert Krauthgamer

The linear ordering problem (LOP), which consists in ordering M objects from their pairwise comparisons, is commonly applied in many areas of research. While efforts have been made to devise efficient LOP algorithms, verification of whether…

机器学习 · 计算机科学 2023-05-23 Leszek Szczecinski , Harsh Sukheja

We introduce GCAS, a natural generalization of the well-known compare-and-swap (CAS) object. Intuitively, GCAS just replaces the fixed equality test of CAS with a parametrized comparator chosen from $\{<, =, >\}$. To showcase the utility of…

分布式、并行与集群计算 · 计算机科学 2026-05-20 Vassos Hadzilacos , Myles Thiessen , Sam Toueg

A population protocol describes a set of state change rules for a population of $n$ indistinguishable finite-state agents (automata), undergoing random pairwise interactions. Within this very basic framework, it is possible to resolve a…

分布式、并行与集群计算 · 计算机科学 2018-04-19 Adrian Kosowski , Przemysław Uznański

Flat combining (FC) is a synchronization paradigm in which a single thread, holding a global lock, collects requests by multiple threads for accessing a concurrent data structure and applies their combined requests to it. Although FC is…

分布式、并行与集群计算 · 计算机科学 2021-12-10 Matan Rusanovsky , Hagit Attiya , Ohad Ben-Baruch , Tom Gerby , Danny Hendler , Pedro Ramalhete

Weighted voting is a conventional approach to improving the performance of replicated systems based on commonly-used majority quorum systems in heterogeneous environments. In long-lived systems, a weight reassignment protocol is required to…

分布式、并行与集群计算 · 计算机科学 2021-12-03 Hasan Heydari , Guthemberg Silvestre , Luciana Arantes

The topic of this paper is the distributed and incremental generation of long executions of concurrent systems, uniformly or more generally with weights associated to elementary actions. Synchronizing sequences of letters on alphabets…

形式语言与自动机理论 · 计算机科学 2017-04-27 Samy Abbes

A good measure of similarity between data points is crucial to many tasks in machine learning. Similarity and metric learning methods learn such measures automatically from data, but they do not scale well respect to the dimensionality of…

机器学习 · 计算机科学 2019-09-10 Kuan Liu , Aurélien Bellet , Fei Sha