DocumentCode :
3374482
Title :
Relaxed index consistency for a client-server database
Author :
Gottemukkala, Vibby ; Omiecins, Edward ; Ramachandran, Umakishore
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear :
1996
fDate :
26 Feb-1 Mar 1996
Firstpage :
352
Lastpage :
361
Abstract :
Client-server systems cache data in client buffers to deliver good performance. Several efficient protocols have been proposed to maintain the coherence of the cached data. However, none of the protocols distinguish between index pages and data pages. We propose a new coherence protocol, called relaxed index consistency, that exploits the inherent differences in the coherence and concurrency control (C&CC) requirements for index and data pages. The key idea is to incur a small increase in computation time at the clients to gain a significant reduction in the number of messages exchanged between the clients and the servers. The protocol uses concurrency control on data pages to maintain the coherence of index pages. A performance-conscious implementation of the protocol that makes judicious use of version numbers is proposed. We show, through both qualitative and quantitative analyses, the performance benefits of making the distinction between index pages and data pages for the purposes of C&CC. Our simulation studies show that the relaxed index consistency protocol improves system throughput by as much as 15% to 88%, based on the workload
Keywords :
cache storage; client-server systems; coherence; computational complexity; concurrency control; distributed databases; indexing; memory protocols; software performance evaluation; cached data coherence; client buffers; client-server database; coherence protocol; computation time; concurrency control requirements; data caching; data pages; index pages; message exchange; performance; relaxed index consistency; simulation; system throughput; version numbers; workload; Access protocols; Client-server systems; Concurrency control; Database systems; Educational institutions; Indexes; Performance analysis; Throughput; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 1996. Proceedings of the Twelfth International Conference on
Conference_Location :
New Orleans, LA
ISSN :
1063-6382
Print_ISBN :
0-8186-7240-4
Type :
conf
DOI :
10.1109/ICDE.1996.492183
Filename :
492183
Link To Document :
بازگشت