2005
DOI: 10.1007/11572329_19
|View full text |Cite
|
Sign up to set email alerts
|

Group-Based Replication of On-Line Transaction Processing Servers

Abstract: Several techniques for database replication using group communication have recently been proposed, namely, the Database State Machine, Postgres-R, and the NODO protocol. Although all rely on a totally ordered multicast for consistency, they differ substantially on how multicast is used. This results in different performance trade-offs which are hard to compare as each protocol is presented using a different load scenario and evaluation method.In this paper we evaluate the suitability of such protocols for repl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
14
0

Year Published

2006
2006
2011
2011

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 8 publications
(14 citation statements)
references
References 14 publications
(31 reference statements)
0
14
0
Order By: Relevance
“…Existing proposals adopt the read-one/write-all-available approach for availability and scalability purposes [13,14,11,19,12,7,20]. It offers minimal overhead for read operations and outperforms any other quorum settings in most of the cases [10].…”
Section: Problem Statementmentioning
confidence: 99%
See 1 more Smart Citation
“…Existing proposals adopt the read-one/write-all-available approach for availability and scalability purposes [13,14,11,19,12,7,20]. It offers minimal overhead for read operations and outperforms any other quorum settings in most of the cases [10].…”
Section: Problem Statementmentioning
confidence: 99%
“…We focus on protocols that exploit optimistic execution and in particular the Database State Machine (DBSM) [14,7,20]. These protocols are multi-master, transactions can be submitted to and executed by several replicas, and follow the passive replication paradigm [5,9] in which each transaction is executed by one of the replicas and its state changes propagated to the other replicas.…”
Section: Introductionmentioning
confidence: 99%
“…Middleware-based database replication protocols have recently received a lot of attention [1][2][3][4][5][6][7]. The main reason for this stems from the fact that middleware protocols require few or no changes in the database engine.…”
Section: Introductionmentioning
confidence: 99%
“…Unfortunately, scaling existing cluster based replication protocols to a wide area network is troublesome. Notably, the latency of uniform atomic (or safe) delivery required to ensure fault tolerance has a profound impact in optimistic concurrency protocols leading to increased abort rate [11]. This wastes resources and endangers the ability to commit long lived transactions in a busy server.…”
Section: Introductionmentioning
confidence: 99%
“…• Introduces the protocol providing 1-copy equivalence of the native database consistency criterion, even in the presence of faults, while confining group communication within LANs and improving practicality. • Takes advantage of directly implementing stabilization across wide-area directly on TCP/IP to greatly reduce the likelihood of a transaction being aborted during the certification phase, which is the single greatest obstacle to the scalability of previous proposals [11]. • Provides an experimental evaluation of the protocol applied to a multi-version database when running the workload of the industry standard TPC-C bench-mark [29], thus verifying the previous claim.…”
Section: Introductionmentioning
confidence: 99%