In this paper we investigate the problem of speculative processing in a replicated transactional system layered on top of an optimistic atomic broadcast service. We consider a realistic model in which transactions' read/write sets are not known a-priori, and transactions' data access patterns may vary depending on the observed snapshot. We formalize a set of correctness and optimality properties aimed at ensuring that transactions are not activated on inconsistent snapshots, as well as the minimality and completeness of the set of explored serialization orders. Finally, an optimal speculative transaction replication protocol is presented. © 2010 IEEE
optimistic concurrency control, synchronous replication and atomic broadcast Replication is attracti...
This work presents STR, a geo-distributed, partially replicated transactional data store, which leve...
Many applications, such as e-commerce, routinely use copies of data that are not in sync with the da...
We define the problem of speculative processing in a replicated transactional system layered on top ...
In this paper we investigate, from a theoretical perspective, the problem of how to build speculativ...
Recent advances in the field of replicated, fault tolerant transactional systems make systematic use...
In this work we present OSARE, an active replication protocol for transactional systems that combine...
Thiswork presents Speculative Transaction Replication (STR), a protocol that exploits transparent sp...
The last few decades have witnessed the unprecedented growth of large-scale online services. Distrib...
This article argues that commonly-studied techniques for speculative replication—such as prefetching...
Atomic broadcast primitives are often proposed as a mechanism to allow fault-tolerant cooperation be...
Modern transactional platforms strive to jointly ensure ACID consistency and high scalability. In or...
This paper introduces SPECULA, a novel replication protocol for Software Transactional Memory (STM) ...
We present Archie, a high performance fault-tolerant trans-actional system. Archie complies with the...
Abstract: A read-only transaction (ROT) does not modify any data. The main issues regarding processi...
optimistic concurrency control, synchronous replication and atomic broadcast Replication is attracti...
This work presents STR, a geo-distributed, partially replicated transactional data store, which leve...
Many applications, such as e-commerce, routinely use copies of data that are not in sync with the da...
We define the problem of speculative processing in a replicated transactional system layered on top ...
In this paper we investigate, from a theoretical perspective, the problem of how to build speculativ...
Recent advances in the field of replicated, fault tolerant transactional systems make systematic use...
In this work we present OSARE, an active replication protocol for transactional systems that combine...
Thiswork presents Speculative Transaction Replication (STR), a protocol that exploits transparent sp...
The last few decades have witnessed the unprecedented growth of large-scale online services. Distrib...
This article argues that commonly-studied techniques for speculative replication—such as prefetching...
Atomic broadcast primitives are often proposed as a mechanism to allow fault-tolerant cooperation be...
Modern transactional platforms strive to jointly ensure ACID consistency and high scalability. In or...
This paper introduces SPECULA, a novel replication protocol for Software Transactional Memory (STM) ...
We present Archie, a high performance fault-tolerant trans-actional system. Archie complies with the...
Abstract: A read-only transaction (ROT) does not modify any data. The main issues regarding processi...
optimistic concurrency control, synchronous replication and atomic broadcast Replication is attracti...
This work presents STR, a geo-distributed, partially replicated transactional data store, which leve...
Many applications, such as e-commerce, routinely use copies of data that are not in sync with the da...