Proceedings 20th IEEE International Conference on Distributed Computing Systems
DOI: 10.1109/icdcs.2000.840959
|View full text |Cite
|
Sign up to set email alerts
|

Understanding replication in databases and distributed systems

Abstract: Replication is an area of interest to both distributed systems and databases. The solutions developed from these two perspectives are conceptually similar but differ in many aspects: model, assumptions, mechanisms, guarantees provided, and implementation. In this paper, we provide an abstract and "neutral" framework to compare replication techniques from both communities in spite of the many subtle differences. The framework has been designed to emphasize the role played by different mechanisms and to facilita… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
138
0
13

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 221 publications
(153 citation statements)
references
References 25 publications
0
138
0
13
Order By: Relevance
“…More recently, several works have proposed implementing eager update everywhere replication using an underlying total order broadcast abstraction (e.g., [4,14,25,41,55]). In general, these protocols capture different trade-offs between scalability (in terms of throughput) of the replicated database system, underlying network assumptions, generality of the transaction model, and use of standard or custom databases.…”
Section: Related Workmentioning
confidence: 99%
“…More recently, several works have proposed implementing eager update everywhere replication using an underlying total order broadcast abstraction (e.g., [4,14,25,41,55]). In general, these protocols capture different trade-offs between scalability (in terms of throughput) of the replicated database system, underlying network assumptions, generality of the transaction model, and use of standard or custom databases.…”
Section: Related Workmentioning
confidence: 99%
“…It is only recently that atomic broadcast has been considered as a possible candidate to support replication, as termination protocols (see [35] and [36] for brief surveys on the subject). Schiper and Raynal [29] pointed out some similarities between the properties of atomic broadcast and static transactions (transactions whose operations are known in advance).…”
Section: Related Workmentioning
confidence: 99%
“…All of them are proposed for database replication protocols sharing the following characteristics: update everywhere protocol -ROWAA approach [16]-, based on total order broadcast -without a terminating phase-propagating a message per transaction -constant interaction [28]-and virtual synchrony. Moreover, replicated data objects are tagged with version numbers.…”
Section: Protocols By Kemme Bartoli and Babaoǧlumentioning
confidence: 99%
“…Latest trends in full database replication techniques -managed by replication protocols [24,25,23,26,13,2]-make use of a Group Communication System (GCS for short) [9] as it is detailed in [28]. These GCSs offer different services to the systems built atop of them.…”
Section: Introductionmentioning
confidence: 99%