中文
相关论文

相关论文: Ensuring referential integrity under causal consis…

200 篇论文

Data replication is used in distributed systems to maintain up-to-date copies of shared data across multiple computers in a network. However, despite decades of research, algorithms for achieving consistency in replicated systems are still…

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

This paper presents a simple generalization of causal consistency suited to any object defined by a sequential specification. As causality is captured by a partial order on the set of operations issued by the processes on shared objects…

分布式、并行与集群计算 · 计算机科学 2018-02-05 Achour Mostéfaoui , Matthieu Perrin , Michel Raynal

Causal consistency is one of the most adopted consistency criteria for distributed implementations of data structures. It ensures that operations are executed at all sites according to their causal precedence. We address the issue of…

计算机科学中的逻辑 · 计算机科学 2016-11-16 Ahmed Bouajjani , Constantin Enea , Rachid Guerraoui , Jad Hamza

Geo-distributed systems often replicate data at multiple locations to achieve availability and performance despite network partitions. These systems must accept updates at any replica and propagate these updates asynchronously to every…

编程语言 · 计算机科学 2019-03-18 Constantin Enea , Suha Orhun Mutluergil , Gustavo Petri , Chao Wang

Maintaining multiple replicas of data is crucial to achieving scalability, availability and low latency in distributed applications. Conflict-free Replicated Data Types (CRDTs) are important building blocks in this domain because they are…

编程语言 · 计算机科学 2019-05-15 Kartik Nagar , Suresh Jagannathan

Data replication is essential to ensure reliability, availability and fault-tolerance of massive distributed applications over large scale systems such as the Internet. However, these systems are prone to partitioning, which by Brewer's CAP…

分布式、并行与集群计算 · 计算机科学 2015-01-12 Matthieu Perrin , Achour Mostéfaoui , Claude Jard

The focus of this paper is on causal consistency in a {\em partially replicated} distributed shared memory (DSM) system that provides the abstraction of shared read/write registers. Maintaining causal consistency in distributed shared…

分布式、并行与集群计算 · 计算机科学 2019-05-30 Zhuolun Xiang , Nitin H. Vaidya

Scholarly resources, just like any other resources on the web, are subject to reference rot as they frequently disappear or significantly change over time. Digital Object Identifiers (DOIs) are commonplace to persistently identify scholarly…

数字图书馆 · 计算机科学 2020-04-08 Martin Klein , Lyudmila Balakireva

Reproducible computational research (RCR) is the keystone of the scientific method for in silico analyses, packaging the transformation of raw data to published results. In addition to its role in research integrity, RCR has the capacity to…

数字图书馆 · 计算机科学 2021-04-20 Jeremy Leipzig , Daniel Nüst , Charles Tapley Hoyt , Stian Soiland-Reyes , Karthik Ram , Jane Greenberg

In large scale systems such as the Internet, replicating data is an essential feature in order to provide availability and fault-tolerance. Attiya and Welch proved that using strong consistency criteria such as atomicity is costly as each…

分布式、并行与集群计算 · 计算机科学 2015-01-12 Matthieu Perrin , Achour Mostefaoui , Claude Jard

The memory model of a shared-memory multiprocessor is a contract between the designer and programmer of the multiprocessor. The sequential consistency memory model specifies a total order among the memory (read and write) events performed…

分布式、并行与集群计算 · 计算机科学 2007-05-23 Shaz Qadeer

In distributed systems where strong consistency is costly when not impossible, causal consistency provides a valuable abstraction to represent program executions as partial orders. In addition to the sequential program order of each…

分布式、并行与集群计算 · 计算机科学 2016-03-15 Matthieu Perrin , Achour Mostefaoui , Claude Jard

Digital repositories, either digital preservation systems or archival systems, periodically check the integrity of stored objects to assure users of their correctness. To do so, prior solutions calculate integrity metadata and require the…

数据库 · 计算机科学 2014-09-26 Nikos Chondros , Mema Roussopoulos

Rely-guarantee (RG) is a highly influential compositional proof technique for concurrent programs, which was originally developed assuming a sequentially consistent shared memory. In this paper, we first generalize RG to make it parametric…

编程语言 · 计算机科学 2026-05-08 Ori Lahav , Brijesh Dongol , Heike Wehrheim

A CRDT is a data type whose operations commute when they are concurrent. Replicas of a CRDT eventually converge without any complex concurrency control. As an existence proof, we exhibit a non-trivial CRDT: a shared edit buffer called…

分布式、并行与集群计算 · 计算机科学 2009-07-07 Mihai Letia , Nuno Preguiça , Marc Shapiro

Security evaluations inherently depend on stable identifiers. Any finding, audit, or regulatory decision must remain attached to the specific artifact it pertains to. Continuously updated artificial intelligence systems violate this core…

密码学与安全 · 计算机科学 2026-05-26 Dan Ristea , Vasilios Mavroudis

Causal consistency for key-value stores has two main requirements (1) do not make a version visible if some of its dependencies are invisible as it may violate causal consistency in the future and (2) make a version visible as soon as…

分布式、并行与集群计算 · 计算机科学 2018-03-26 Mohammad Roohitavaf , Sandeep Kulkarni

By the CAP Theorem, a distributed data storage system can ensure either Consistency under Partition (CP) or Availability under Partition (AP), but not both. This has led to a split between CP databases, in which updates are synchronous, and…

分布式、并行与集群计算 · 计算机科学 2018-01-22 Marc Shapiro , Annette Bieniusa , Nuno Preguiça , Valter Balegas , Christopher Meiklejohn

Distributed storage systems and databases are widely used by various types of applications. Transactional access to these storage systems is an important abstraction allowing application programmers to consider blocks of actions (i.e.,…

编程语言 · 计算机科学 2023-06-22 Sidi Mohamed Beillahi , Ahmed Bouajjani , Constantin Enea

An important use of computational systems is updating the state of an object while preserving some set of invariants. That object might be a file, a row in a database, or perhaps an entry in a distributed system. Its invariants may place…

分布式、并行与集群计算 · 计算机科学 2022-08-30 Kris Coward , D. R. Toliver
‹ 上一页 1 2 3 10 下一页 ›