2000
DOI: 10.1145/363951.363955
|View full text |Cite
|
Sign up to set email alerts
|

A new approach to developing and implementing eager database replication protocols

Abstract: Database replication is traditionally seen as a way to increase the availability and performance of distributed databases. Although a large number of protocols providing data consistency and fault-tolerance have been proposed, few of these ideas have ever been used in commercial products due to their complexity and performance implications. Instead, current products allow inconsistencies and often resort to centralized approaches which eliminates some of the advantages of replication. As an alternative, we pro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
138
0
3

Year Published

2005
2005
2012
2012

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 166 publications
(142 citation statements)
references
References 42 publications
(63 reference statements)
1
138
0
3
Order By: Relevance
“…Many data replication protocols have been published for years [5,6,11,22], and they have always been centred on a single isolation level. Indeed, when multiple isolation levels have been presented [11], a separate protocol has been designed for each of them.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Many data replication protocols have been published for years [5,6,11,22], and they have always been centred on a single isolation level. Indeed, when multiple isolation levels have been presented [11], a separate protocol has been designed for each of them.…”
Section: Introductionmentioning
confidence: 99%
“…Indeed, when multiple isolation levels have been presented [11], a separate protocol has been designed for each of them. There is no problem with this approach, since it makes possible a thorough description, discussion or justification for each protocol.…”
Section: Introductionmentioning
confidence: 99%
“…The approach in [28] is to modify the underlying databases so that all write locks for a transaction can be acquired in a single atomic step.…”
Section: Related Workmentioning
confidence: 99%
“…The algorithms ensuring globally ordered delivery of messages may be coupled with the provisions to provide fault tolerance in the event of failures. Several approaches has been proposed for management of replicated data using group communication primitives [5,18,20,26,30]. The application of formal methods to a replication algorithm is considered in [16].…”
Section: Introductionmentioning
confidence: 99%
“…Though serializability is the highest correctness criteria, it is too restrictive in practice. Various degrees of isolation to address this problem has been studied in [20].…”
Section: Introductionmentioning
confidence: 99%