DocumentCode :
2824104
Title :
A replica control method for improving availability for read-only transactions
Author :
Park, Chang Sup ; Kim, Myoung Ho ; Lee, Yoon Joon
Author_Institution :
Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Taejon, South Korea
fYear :
1997
fDate :
25-27 Aug 1997
Firstpage :
104
Lastpage :
112
Abstract :
Data replication is often considered in distributed database systems to enhance availability and performance. The benefit of data replication, however can only be realized at the cost of maintaining the consistency of data. In particular, network partition failures make it more difficult to achieve high data availability while ensuring strong correctness criteria such as l-copy serializability. We propose a replica control method to improve the availability of data in the presence of network partition failures. Our method extends the traditional primary copy method by using the relaxed correctness criterion called insular consistency for large-scale distributed systems, where partition failures frequently occur. We focus on increasing the availability of data for read-only transactions. We introduce a version vector as a tool for guaranteeing insular consistency and present a mechanism that allows read-only transactions to be executed at any partition as long as the insular consistency is satisfied. An asynchronous update propagation mechanism is also employed to improve the performance of update operations. We also show that the proposed method is correct and give some performance considerations
Keywords :
data integrity; database theory; distributed databases; replicated databases; software fault tolerance; software performance evaluation; transaction processing; asynchronous update propagation mechanism; correctness criteria; data availability; data consistency; data replication; distributed database systems; insular consistency; l-copy serializability; large-scale distributed systems; network partition failures; performance; primary copy method; read-only transactions; replica control method; version vector; Artificial intelligence; Availability; Computer science; Concurrency control; Content addressable storage; Costs; Data engineering; Large-scale systems; Protocols; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Database Engineering and Applications Symposium, 1997. IDEAS '97. Proceedings., International
Conference_Location :
Montreal, Que.
ISSN :
1098-8068
Print_ISBN :
0-8186-8114-4
Type :
conf
DOI :
10.1109/IDEAS.1997.625664
Filename :
625664
Link To Document :
بازگشت