Proceedings of the 1996 ACM SIGMOD International Conference on Management of Data - SIGMOD '96 1996
DOI: 10.1145/233269.233330
|View full text |Cite
|
Sign up to set email alerts
|

The dangers of replication and a solution

Abstract: Update anywhere-anytime-anyway transactional replication has unstable behavior as the workload scales up: a ten-fold increase in nodes and traflc gives a thousand fold increase in deadlocks or reconciliations.Master copy replication (primary copyj schemes reduce this problem.A simple analytic model demonstrates these results. A new two-tier replication algorithm is proposed that allows mobile (disconnected) applications to propose tentative update transactions that are later applied to a master copy. Commutati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
294
0
4

Year Published

1999
1999
2015
2015

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 579 publications
(300 citation statements)
references
References 5 publications
2
294
0
4
Order By: Relevance
“…Initially, the client chooses one database server (lines 7-8), tries to start the transaction on this server (line 9), and waits for an • Executing a transactional job (lines [15][16][17][18][19][20][21][22][23][24][25]. The client sends the transaction requests, resulting from the execution of the transactional job, to the primary.…”
Section: The Detailed Algorithmmentioning
confidence: 99%
See 2 more Smart Citations
“…Initially, the client chooses one database server (lines 7-8), tries to start the transaction on this server (line 9), and waits for an • Executing a transactional job (lines [15][16][17][18][19][20][21][22][23][24][25]. The client sends the transaction requests, resulting from the execution of the transactional job, to the primary.…”
Section: The Detailed Algorithmmentioning
confidence: 99%
“…Gray et al [23] have classified database replication into eager and lazy. Eager replication, the category Pronto falls into, ensures strong consistency.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Additionally, the model of transaction processing in 2RC follows the primary copy approach [30], since it has been judged advantageous over other replica control concepts [15,18] and is implemented in commercial systems like Sybase and Oracle. In 2RC, asynchronous update propagation to the secondary copies is modeled, i.e.…”
Section: A 2d-replication Model With Integrated Communication (2rc)mentioning
confidence: 99%
“…If 100% of the data items are replicated, the throughput grows to about 100 TPS as the number of sites is increased to 30. Larger systems do not achieve a significantly higher throughput because without relaxed coherency high replication in large systems causes considerable update propagation overhead which hinders scalability [15]. Reducing replication (r 1 < 1) gradually improves scalability.…”
Section: Fig 4 Maximum Overall System Throughput In Tpsmentioning
confidence: 99%