Proceedings of the 2005 ACM SIGMOD International Conference on Management of Data 2005
DOI: 10.1145/1066157.1066205
|View full text |Cite
|
Sign up to set email alerts
|

Middleware based data replication providing snapshot isolation

Abstract: Many cluster based replication solutions have been proposed providing scalability and fault-tolerance. Many of these solutions perform replica control in a middleware on top of the database replicas. In such a setting concurrency control is a challenge and is often performed on a table basis. Additionally, some systems put severe requirements on transaction programs (e.g., to declare all objects to be accessed in advance). This paper addresses these issues and presents a middleware-based replication scheme whi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
234
0
2

Year Published

2006
2006
2008
2008

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 182 publications
(238 citation statements)
references
References 37 publications
2
234
0
2
Order By: Relevance
“…There have been multiple database replication protocols in the update everywhere server architecture with a constant server interaction [11,19,17,9,12,23]. Many of them share the following characteristics, proving to be extremely adequate for replication purposes.…”
Section: Protocol Implementation Featuresmentioning
confidence: 99%
See 1 more Smart Citation
“…There have been multiple database replication protocols in the update everywhere server architecture with a constant server interaction [11,19,17,9,12,23]. Many of them share the following characteristics, proving to be extremely adequate for replication purposes.…”
Section: Protocol Implementation Featuresmentioning
confidence: 99%
“…Most current database replication protocols aim to provide support for only the serialisable [22,19,17] or snapshot isolation levels [9,12], since they are needed by a wide variety of applications. However, there have also been some works that have studied multiple levels of isolation, either providing protocols for each of them [11,23] or by specifying new definitions of such levels [4,2].…”
Section: Related Workmentioning
confidence: 99%
“…Amza et al [13] introduces a database replication protocol that guarantees strong consistency Many works have considered alternative consistency criteria for database replication, such as Snapshot Isolation [8], and its variations for replicated settings [34,50]. Kemme et al discuss in [27] how to implement both serializability and snapshot isolation using group communication; all protocols presented require modifications to the database engine.…”
Section: Related Workmentioning
confidence: 99%
“…On one hand, performance can be improved when clients access the closest replica to them [24,25,23], or by using load-balancing algorithms [26,13,2]. On the other hand, replicas may fail or may disconnect; therefore, fault tolerance and high availability are reached forwarding client requests to non-failed nodes in a transparent way.…”
Section: Introductionmentioning
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%