中文
相关论文

相关论文: Designing a commutative replicated data type

200 篇论文

We investigate commutator operations on compatible uniformities of an algebra. We present a commutator operation for compatible uniformities of an algebra in a congruence-modular variety which extends the commutator on congruences, and…

环与代数 · 数学 2007-05-23 William H. Rowan

Collaborative Data Sharing raises a fundamental issue in distributed systems. Several strategies have been proposed for making shared data consistent between peers in such a way that the shared part of their local data become equal. Most of…

数据库 · 计算机科学 2021-12-02 Masato Takeichi

Replication ensures data availability in fault-prone distributed systems. The celebrated CAP theorem stipulates that replicas cannot guarantee both strong consistency and availability under network partitions. A popular alternative, adopted…

分布式、并行与集群计算 · 计算机科学 2025-10-22 Petr Kuznetsov , Maxence Perion , Sara Tucci-Piergiovanni

Persistent homology is a popular and powerful tool for capturing topological features of data. Advances in algorithms for computing persistent homology have reduced the computation time drastically -- as long as the algorithm does not…

计算几何 · 计算机科学 2013-10-03 Ulrich Bauer , Michael Kerber , Jan Reininghaus

We explore the problem of efficiently implementing shared data structures in an asynchronous computing environment. We start with a traditional FIFO queue, showing that full replication is possible with a delay of only a single round-trip…

分布式、并行与集群计算 · 计算机科学 2025-03-05 Samuel Baldwin , Cole Hausman , Mohamed Bakr , Edward Talmage

CRDTs are distributed data types that make eventual consistency of a distributed object possible and non ad-hoc. Specifically, state-based CRDTs ensure convergence through disseminating the entire state, that may be large, and merging it to…

分布式、并行与集群计算 · 计算机科学 2017-10-17 Paulo Sérgio Almeida , Ali Shoker , Carlos Baquero

Deduplication has been largely employed in distributed storage systems to improve space efficiency. Traditional deduplication research ignores the design specifications of shared-nothing distributed storage systems such as no central…

分布式、并行与集群计算 · 计算机科学 2018-03-22 Awais Khan , Chang-Gyu Lee , Prince Hamandawana , Sungyong Park , Youngjae Kim

We introduce OpSets, an executable framework for specifying and reasoning about the semantics of replicated datatypes that provide eventual consistency in a distributed system, and for mechanically verifying algorithms that implement these…

分布式、并行与集群计算 · 计算机科学 2018-05-15 Martin Kleppmann , Victor B. F. Gomes , Dominic P. Mulligan , Alastair R. Beresford

Operation-based Conflict-free Replicated Data Types (CRDTs) are eventually consistent replicated data types that automatically resolve conflicts between concurrent operations. Op-based CRDTs must be designed differently for each data type,…

分布式、并行与集群计算 · 计算机科学 2020-04-10 Matthew Weidner , Heather Miller , Christopher Meiklejohn

Distributed systems designed to serve clients across the world often make use of geo-replication to attain low latency and high availability. Conflict-free Replicated Data Types (CRDTs) allow the design of predictable multi-master…

分布式、并行与集群计算 · 计算机科学 2017-10-13 Carlos Baquero , Paulo Sergio Almeida , Ali Shoker

The cost of deriving actionable knowledge from large datasets has been decreasing thanks to a convergence of positive factors: low cost data generation, inexpensively scalable storage and processing infrastructure (cloud), software…

数据库 · 计算机科学 2016-04-22 Paolo Missier , Jacek Cala , Eldarina Wijaya

Several propositions were done to provide adapted concurrency control to object-oriented databases. However, most of these proposals miss the fact that considering solely read and write access modes on instances may lead to less parallelism…

数据库 · 计算机科学 2010-03-26 Carmelo Malta , José Martinez

Distributed applications often deal with data with different consistency requirements: while a post in a social network only requires weak consistency, the user balance in turn has strong correctness requirements, demanding mutations to be…

符号计算 · 计算机科学 2023-01-02 Marco Giunti , Hervé Paulino , António Ravara

Consensus is an often occurring problem in concurrent and distributed programming. We present a programming language with simple semantics and build-in support for consensus in the form of communicating transactions. We motivate the need…

编程语言 · 计算机科学 2013-05-08 Carlo Spaccasassi , Vasileios Koutavas

Background: Distributed data-intensive systems are increasingly designed to be only eventually consistent. Persistent data is no longer processed with serialized and transactional access, exposing applications to a range of potential…

软件工程 · 计算机科学 2021-08-10 Susanne Braun , Stefan Deßloch , Eberhard Wolff , Frank Elberzhager , Andreas Jedlitschka

Data is critical for the operation of any organization and needs to be protected, especially against attacks that compromise the state of the database. In this paper, we explore an approach based on Byzantine-fault tolerant replicated state…

数据库 · 计算机科学 2026-05-13 Anant Utgikar , S. Sudarshan

CRDTs are distributed data types that make eventual consistency of a distributed object possible and non ad-hoc. Specifically, state-based CRDTs ensure convergence through disseminating the en- tire state, that may be large, and merging it…

分布式、并行与集群计算 · 计算机科学 2015-03-04 Paulo Sérgio Almeida , Ali Shoker , Carlos Baquero

Parallel batched data structures are designed to process synchronized batches of operations in a parallel computing model. In this paper, we propose parallel combining, a technique that implements a concurrent data structure from a parallel…

分布式、并行与集群计算 · 计算机科学 2018-11-14 Vitaly Aksenov , Petr Kuznetsov , Anatoly Shalyto

Geo-replicated databases often operate under the principle of eventual consistency to offer high-availability with low latency on a simple key/value store abstraction. Recently, some have adopted commutative data types to provide seamless…

分布式、并行与集群计算 · 计算机科学 2015-04-01 Valter Balegas , Diogo Serra , Sérgio Duarte , Carla Ferreira , Rodrigo Rodrigues , Nuno Preguiça , Marc Shapiro , Mahsa Najafzadeh

Distributed model fitting refers to the process of fitting a mathematical or statistical model to the data using distributed computing resources, such that computing tasks are divided among multiple interconnected computers or nodes, often…

统计计算 · 统计学 2024-06-04 Xiaofei Wu , Rongmei Liang , Fabio Roli , Marcello Pelillo , Jing Yuan