ACM Home Page
Please provide us with feedback. Feedback
Optimistic transactional active replication
Full text PdfPdf (473 KB)
Source
Conference On Ubiquitous Information Management And Communication archive
Proceedings of the 2nd international conference on Ubiquitous information management and communication table of contents
Suwon, Korea
SESSION: Database table of contents
Pages 94-100  
Year of Publication: 2008
ISBN:978-1-59593-993-7
Authors
Hiroshi Horii  Waseda University, Tokyo, Japan
Hayato Yamana  Waseda University, Tokyo, Japan
Sponsors
SIGKDD: ACM Special Interest Group on Knowledge Discovery in Data
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 57,   Citation Count: 0
Additional Information:

abstract   references   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/1352793.1352813
What is a DOI?

ABSTRACT

Critical database applications require 2-safe replication between at least two sites for disaster-tolerant services. At the same time, they must provide consistent and low-latency results to their clients in normal cases. In this paper, we propose Optimistic Transactional Active Replication (OTAR), which replicates the transaction logs with low latency and provides a consistent view to database applications. The latency of our replication is lower than Passive Replication, and guarantees the serializability of transaction isolation levels that cannot be supported by Active Replication. For our replication, each client sends a transaction request to all replicas and all of the replicas execute the request and optimistically return the result of the transaction to the client. Each replica generates a causality history of the transaction, sent to the client with the result. With the causality histories, the client can make sure that the requested transaction was executed in the same order at all of the replicas and eventually commit it. If the client cannot validate the order, then the client waits for the pessimistic result of the transaction from the replicas. This paper describes the algorithm and its properties.


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
J. Lyon, Design Considerations in Replicated Database Systems for Disaster Protection, IEEE Compcon, 1988.
 
2
3
 
4
K. Hu, S. Mehrotra, and S. Kaplan, An Optimized Two-Safe Approach to Maintain Remote Backup Systems, Procs. of Conference on Management of Data, 1997.
 
5
6
7
 
8
9
10
 
11
12
13
 
14
P. Felber, A. Schiper, Optimistic Active Replication, Procs. of the 21st International Conference on Distributed Computing
 
15
16
 
17
B. Kemme, F. Pedone, G. Alonso, and A. Schiper, Using Optimistic Atomic Broadcast in Transaction Processing Systems, IEEE Trans. on Knowledge and Data Engineering, Vol. 15, No. 4, 2003.

Collaborative Colleagues:
Hiroshi Horii: colleagues
Hayato Yamana: colleagues