Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001
DOI: 10.1109/nca.2001.962546
|View full text |Cite
|
Sign up to set email alerts
|

Partial replication in the Database State Machine

Abstract: This paper investigates the use of partial replication in the Database State Machine approach introduced earlier for fully replicated databases. It builds on the order and atomicity properties of group communication primitives to achieve strong consistency and proposes two new abstractions: Resilient Atomic Commit and Fast Atomic Broadcast. Even with atomic broadcast, partial replication requires a termination protocol such as atomic commit to ensure transaction atomicity. With Resilient Atomic Commit our term… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
56
0

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 40 publications
(56 citation statements)
references
References 52 publications
0
56
0
Order By: Relevance
“…While most of these systems use full replication [22], [23], our focus is on those supporting partial replication [1], [24], [25]. P-Store, [5] is probably the solution that is closer in spirit to the approaches proposed in this paper.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…While most of these systems use full replication [22], [23], our focus is on those supporting partial replication [1], [24], [25]. P-Store, [5] is probably the solution that is closer in spirit to the approaches proposed in this paper.…”
Section: Related Workmentioning
confidence: 99%
“…This paper studies the use of partial replication techniques in the context of in-memory caches. Even though partial replication has already been applied to distributed databases [1], there are significant differences in the workloads imposed to both systems and on the kind of processing related to the execution of transactions in both scenarios. More specifically, database management systems have the additional overheads of SQL parsing, synchronous storage, etc., that are absent in distributed in-memory cache systems [2].…”
Section: Introductionmentioning
confidence: 99%
“…Some of the proposed algorithms [16,14,15,20] have been presented using total order primitives with optimistic delivery. The goal is to compensate the inherent ordering latency by allowing tentative processing in parallel with the ordering protocol.…”
Section: Replication Protocolsmentioning
confidence: 99%
“…By keeping data strictly up-to-date in all replicas, application programmers do not have to manage complex reconciliation procedures and fail-over can happen without causing any committed updates to be lost. Recently, replication techniques based on group communication have been proposed as a means to overcome performance bottlenecks and make synchronous replication cost-effective [1,12,11,17,15,20].…”
Section: Introductionmentioning
confidence: 99%
“…Atomic Broadcast, was proposed by Sousa et al [121] as an adaptation of DBSM for partial replication. In partial replication, nodes maintain only the transaction information that refers to data items replicated in that node.…”
Section: Dbsm-rac Database State Machine With Resilient Atomic Commimentioning
confidence: 99%