The paper presents a primary-backup protocol to manage replicated in-memory database systems (IMDBs). The protocol exploits two features of IMDBs: coarse-grain concurrency control and deferred disk writes. Primary crashes are quickly detected by backups and a new primary is elected whenever the current one is suspected to have failed. False failure suspicions are tolerated and never lead to incorrect behavior. The protocol uses a consensus-like algorithm tailor-made for our replication environment. Under normal circumstances (i.e., no failures or false suspicions), transactions can be committed after two communication steps, as seen by the applications. Performance experiments have shown that the protocol has very low overhead and scales li...
Database replication is a way to improve system throughput or achieve high availability. In most cas...
We present a replication control protocol for distributed file systems that can guarantee strict con...
Database replication is a way to improve system throughput or achieve high availability. In most cas...
The paper presents a primary-backup protocol to manage replicated in-memory database systems (IMDBs)...
The paper presents a primary-backup protocol to manage replicated in-memory database systems (IMDBs)...
Recent work has shown the advantages of using persistent memory for transaction processing. In parti...
This thesis is about the design of high-performance fault-tolerant computer systems. More specifical...
To increase fault tolerance in distributed database, it is better to add a backup server for each pr...
Recent work has shown the advantages of using persistent memory for transaction processing. In parti...
Online transaction processing (OLTP) databases are a critical component of modern computing infrastr...
Recent work has shown the advantages of using persis-tent memory for transaction processing. In part...
International audienceReplication is essential for fault-tolerance, but it is also a source of high ...
A consistent backup which preserves data integrity across files in a file system is of utmost import...
Multi-master update everywhere database replication, as achieved by protocols based on group communi...
This paper presents a fault-tolerant lazy replication pro-tocol that ensures 1-copy serializability ...
Database replication is a way to improve system throughput or achieve high availability. In most cas...
We present a replication control protocol for distributed file systems that can guarantee strict con...
Database replication is a way to improve system throughput or achieve high availability. In most cas...
The paper presents a primary-backup protocol to manage replicated in-memory database systems (IMDBs)...
The paper presents a primary-backup protocol to manage replicated in-memory database systems (IMDBs)...
Recent work has shown the advantages of using persistent memory for transaction processing. In parti...
This thesis is about the design of high-performance fault-tolerant computer systems. More specifical...
To increase fault tolerance in distributed database, it is better to add a backup server for each pr...
Recent work has shown the advantages of using persistent memory for transaction processing. In parti...
Online transaction processing (OLTP) databases are a critical component of modern computing infrastr...
Recent work has shown the advantages of using persis-tent memory for transaction processing. In part...
International audienceReplication is essential for fault-tolerance, but it is also a source of high ...
A consistent backup which preserves data integrity across files in a file system is of utmost import...
Multi-master update everywhere database replication, as achieved by protocols based on group communi...
This paper presents a fault-tolerant lazy replication pro-tocol that ensures 1-copy serializability ...
Database replication is a way to improve system throughput or achieve high availability. In most cas...
We present a replication control protocol for distributed file systems that can guarantee strict con...
Database replication is a way to improve system throughput or achieve high availability. In most cas...