2012
DOI: 10.1007/s00778-012-0294-6
|View full text |Cite
|
Sign up to set email alerts
|

RemusDB: transparent high availability for database systems

Abstract: In this paper we present a technique for building a high-availability (HA) database management system (DBMS). The proposed technique can be applied to any DBMS with little or no customization, and with reasonable performance overhead. Our approach is based on Remus, a commodity HA solution implemented in the virtualization layer, that uses asynchronous virtual machine (VM) state replication to provide transparent HA and failover capabilities. We show that while Remus and similar systems can protect a DBMS, dat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 37 publications
(26 citation statements)
references
References 22 publications
0
26
0
Order By: Relevance
“…In this regard, similarity compression (SC) [76] reduces the storage space by using a compression algorithm, while fast and capacity-efficient VM checkpoint (FVMCheck) [68] reduces the storage space and synchronization overhead using page-caching technique. More recently, an extension of Remus, RemusDB [69], has been proposed to reduce synchronization and checkpoint overhead (see Table I). …”
Section: Techniques and Approachesmentioning
confidence: 99%
“…In this regard, similarity compression (SC) [76] reduces the storage space by using a compression algorithm, while fast and capacity-efficient VM checkpoint (FVMCheck) [68] reduces the storage space and synchronization overhead using page-caching technique. More recently, an extension of Remus, RemusDB [69], has been proposed to reduce synchronization and checkpoint overhead (see Table I). …”
Section: Techniques and Approachesmentioning
confidence: 99%
“…Delta compression identifies the parts in a dirty page that are changed when the page is written to, i.e., the page delta, and replicates the delta to the backup instead of the entire page. It has been used in a few HA systems [21,24].…”
Section: Existing Techniquesmentioning
confidence: 99%
“…One reduces the amount of VM state to protect/checkpoint. RemusDB [21], a highly available database system in VM, does not checkpoint clean disk buffers, and "de-protects" certain data structures in the database system that can be regenerated after a failure. This creates smaller checkpoints and thus less replication traffic in the network.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations