ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
MIDDLE-R: Consistent database replication at the middleware level
Full text PdfPdf (1.81 MB)
Source ACM Transactions on Computer Systems (TOCS) archive
Volume 23 ,  Issue 4  (November 2005) table of contents
Pages: 375 - 423  
Year of Publication: 2005
ISSN:0734-2071
Authors
Marta Patiño-Martinez  Universidad Politécnica de Madrid (UPM), Madrid, Spain
Ricardo Jiménez-Peris  Universidad Politécnica de Madrid (UPM), Madrid, Spain
Bettina Kemme  McGill University, Montreal, P.Q., Canada
Gustavo Alonso  Swiss Federal Institute of Technology, Zürich, Switzerland
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 108,   Citation Count: 19
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1113574.1113576
What is a DOI?

ABSTRACT

The widespread use of clusters and Web farms has increased the importance of data replication. In this article, we show how to implement consistent and scalable data replication at the middleware level. We do this by combining transactional concurrency control with group communication primitives. The article presents different replication protocols, argues their correctness, describes their implementation as part of a generic middleware, Middle-R, and proves their feasibility with an extensive performance evaluation. The solution proposed is well suited for a variety of applications including Web farms and distributed object platforms.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Amir, Y., Danilov, C., Miskin-Amir, M., Stanton, J., and Tutu, C. 2002. Practical wide area database replication. Tech. rep. CNDS-2002-1. Johns Hopkins University, Baltimore, MD.
 
3
 
4
Amza, C., Cox, A. L., and Zwaenepoel, W. 2003. Distributed versioning consistent replication for scaling back-end databases for dynamic content Web sites. In Proceedings of ACM/IFIP/USENIX International Middleware Conference. Lecture Notes in Computer Science, vol. 2672. Springer, Berlin, Germany, 282--304.
5
 
6
7
 
8
9
10
11
12
13
 
14
15
 
16
 
17
 
18
Friedman, R. and van Renesse, R. 1995. Strong and weak virtual synchrony in Horus. Tech. rep. TR95-1537. Computer Science Department, Cornell University, Ithaca, NY.
 
19
Gançarski, S., Naacke, H., Pacitti, E., and Valduriez, P. 2005. The Leganet system: Freshness-aware transaction routing in a database structure. Inform. Syst. To appear.
20
 
21
 
22
 
23
 
24
 
25
 
26
 
27
 
28
Jiménez-Peris, R., Patiño-Martinez, M., Alonso, G., and Kemme, B. 2002b. Scalable database replication middleware. In Proceedings of the IEEE International Conference on Distributed Computing Systems (ICDCS, Vienna, Austria). IEEE Computer Society Press, Los Alamitos, CA, 477--484.
29
 
30
31
 
32
 
33
Kemme, B., Pedone, F., Alonso, G., Schiper, A., and Wiesmann, M. 2003. Using optimistic atomic broadcast in transaction processing systems. IEEE Trans. Knowl. Data Eng. 15, 4, 1018--1032.
 
34
Kistijantoro, A. I., Morgan, G., Shrivastava, S. K., and Little, M. C. 2003. Component replication in distributed systems: A case study using Enterprise Java Beans. In Proceedings of the IEEE International Symposium on Reliable Distributed Systems (SRDS, Florence, Italy). IEEE Computer Society Press, Los Alamitos, CA, 89--98.
 
35
Maffeis, S. 1995. Adding group communication and fault-tolerance to CORBA. In USENIX Conference on Object-Oriented Technologies (Monterey, CA). USENIX, Berkeley, 135--146.
 
36
37
 
38
 
39
 
40
OMG. 2000. Fault Tolerant CORBA. Object Management Group, Needham, MA.
 
41
 
42
 
43
 
44
 
45
 
46
 
47
 
48
PostgreSQL. 1998. v6.4.2. Go online to http://www.postgresql.com.
 
49
 
50
Rodrigues, L., Miranda, H., Almeida, R., Martins, J., and Vicente, P. 2002. Strong replication in the GlobData middleware. In Proceedings of the International Workshop on Middleware-Based Systems (part of DSN). IEEE Computer Society Press, Los Alamitos, CA, G96--G104.
51
 
52
 
53
 
54
 
55
Wool. A. 1998. Quorum systems in replicated databases: Science or fiction? Data Eng. Bull. 21, 4, 3--11.
 
56
57

CITED BY  21

Collaborative Colleagues:
Marta Patiño-Martinez: colleagues
Ricardo Jiménez-Peris: colleagues
Bettina Kemme: colleagues
Gustavo Alonso: colleagues