中文
相关论文

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

200 篇论文

Learning an ordering of items based on pairwise comparisons is useful when items are difficult to rate consistently on an absolute scale, for example, when annotators have to make subjective assessments. When exhaustive comparison is…

机器学习 · 计算机科学 2024-10-29 Herman Bergström , Emil Carlsson , Devdatt Dubhashi , Fredrik D. Johansson

Consensus is one of the most fundamental distributed computing problems. In particular, it serves as a building block in many replication based fault-tolerant systems and in particular in multiple recent blockchain solutions. Depending on…

分布式、并行与集群计算 · 计算机科学 2019-08-08 Yehonatan Buchnik , Roy Friedman

Serializability is a well-understood correctness criterion that simplifies reasoning about the behavior of concurrent transactions by ensuring they are isolated from each other while they execute. However, enforcing serializable isolation…

编程语言 · 计算机科学 2017-11-13 Gowtham Kaki , Kartik Nagar , Mahsa Nazafzadeh , Suresh Jagannathan

Lipton's reduction theory provides an intuitive and simple way for deducing the non-interference properties of concurrent programs, but it is difficult to directly apply the technique to verify linearizability of sophisticated fine-grained…

编程语言 · 计算机科学 2018-08-31 Tangliu Wen

When designing concurrent algorithms, Load-Link/Store-Conditional (LL/SC) is often the ideal primitive to have because unlike Compare and Swap (CAS), LL/SC is immune to the ABA problem. However, the full semantics of LL/SC are not supported…

分布式、并行与集群计算 · 计算机科学 2020-03-03 Guy E. Blelloch , Yuanhao Wei

The Byzantine consensus problem involves $n$ processes, out of which t < n could be faulty and behave arbitrarily. Three properties characterize consensus: (1) termination, requiring correct (non-faulty) processes to eventually reach a…

分布式、并行与集群计算 · 计算机科学 2023-06-27 Pierre Civit , Seth Gilbert , Rachid Guerraoui , Jovan Komatovic , Manuel Vidigueira

We develop and analyze concurrent algorithms for the disjoint set union (union-find) problem in the shared memory, asynchronous multiprocessor model of computation, with CAS (compare and swap) or DCAS (double compare and swap) as the…

分布式、并行与集群计算 · 计算机科学 2020-03-04 Siddhartha V. Jayanti , Robert E. Tarjan

Higher-order processes with parameterization are capable of abstraction and application (migrated from the lambda-calculus), and thus are computationally more expressive. For the minimal higher-order concurrency, it is well-known that the…

计算机科学中的逻辑 · 计算机科学 2021-08-25 Xian Xu , Wenbo Zhang

Level-1 Consensus is a property of a preference-profile. Intuitively, it means that there exists a preference relation which induces an ordering of all other preferences such that frequent preferences are those that are more similar to it.…

计算机科学与博弈论 · 计算机科学 2017-12-20 Mor Nitzan , Shmuel Nitzan , Erel Segal-Halevi

We suggest a new non-recursive algorithm for constructing a binary search tree given an array of numbers. The algorithm has $O(N)$ time and $O(1)$ memory complexity if the given array of $N$ numbers is sorted. The resulting tree is of…

数据结构与算法 · 计算机科学 2022-07-20 Pavel S. Ruzankin

Many problems in Computer Science can be abstracted to the following question: given a set of objects and rules respectively, which new objects can be produced? In the paper, we consider a succinct version of the question: given a set of…

数据结构与算法 · 计算机科学 2012-01-04 Tian-Ming Bu , Chen Yuan , Peng Zhang

We are motivated by the need for a generic object proposal generation algorithm which achieves good balance between object detection recall, proposal localization quality and computational efficiency. We propose a novel object proposal…

计算机视觉与模式识别 · 计算机科学 2017-05-23 Ziming Zhang , Yun Liu , Xi Chen , Yanjun Zhu , Ming-Ming Cheng , Venkatesh Saligrama , Philip H. S. Torr

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 present a general methodology for establishing the impossibility of implementing certain concurrent objects on different (weak) memory models. The key idea behind our approach lies in characterizing memory models by their mergeability…

分布式、并行与集群计算 · 计算机科学 2024-09-02 Armando Castañeda , Gregory Chockler , Brijesh Dongol , Ori Lahav

Transformation Synchronization is the problem of recovering absolute transformations from a given set of pairwise relative motions. Despite its usefulness, the problem remains challenging due to the influences from noisy and outlier…

计算机视觉与模式识别 · 计算机科学 2021-11-02 Zi Jian Yew , Gim Hee Lee

Linear superiorization (abbreviated: LinSup) considers linear programming (LP) problems wherein the constraints as well as the objective function are linear. It allows to steer the iterates of a feasibility-seeking iterative process toward…

最优化与控制 · 数学 2016-12-22 Yair Censor , Yehuda Zur

Sequential computation is well understood but does not scale well with current technology. Within the next decade, systems will contain large numbers of processors with potentially thousands of processors per chip. Despite this, many…

硬件体系结构 · 计算机科学 2015-11-17 James Hanlon

The Operational Transformation (OT) approach, used in many collaborative editors, allows a group of users to concurrently update replicas of a shared object and exchange their updates in any order. The basic idea of this approach is to…

分布式、并行与集群计算 · 计算机科学 2013-02-15 Aurel Randolph , Hanifa Boucheneb , Abdessamad Imine , Alejandro Quintero

We consider the classic problem of scheduling jobs with precedence constraints on a set of identical machines to minimize the makespan objective function. Understanding the exact approximability of the problem when the number of machines is…

数据结构与算法 · 计算机科学 2020-04-30 Janardhan Kulkarni , Shi Li , Jakub Tarnawski , Minwei Ye

Consensus enables n processes to agree on a common valid L-bit value, despite t < n/3 processes being faulty and acting arbitrarily. A long line of work has been dedicated to improving the worst-case communication complexity of consensus in…

分布式、并行与集群计算 · 计算机科学 2023-08-09 Pierre Civit , Seth Gilbert , Rachid Guerraoui , Jovan Komatovic , Matteo Monti , Manuel Vidigueira