DocumentCode
1618190
Title
Performance gains using subpages for cache coherency control
Author
Listl, Andreas ; Bozas, Giannis
Author_Institution
Digital Equipment Corp., USA
fYear
1997
Firstpage
754
Lastpage
760
Abstract
When implementing a shared disk database management system, one of the major problems is how to realize an efficient cache coherency mechanism. Most of the solutions proposed use pages as the granularity for concurrency and coherency control. Under high data contention this granularity is not capable of achieving the scalability goal. We describe a new approach called Virtual DataBase Cache, that maintains concurrency control and cache coherency at subpage level in order to reduce data contention. VDBC allows multiple readers and multiple writers concurrently on a page. It also supports different subpage sizes for different tables resp. segments. Our extensive performance analysis, which is presented, clearly shows that our approach is superior to a page based method.
Keywords
cache storage; concurrency control; distributed databases; shared memory systems; virtual storage; VDBC; Virtual DataBase Cache; cache coherency control; cache coherency mechanism; concurrency control; data contention; granularity; multiple readers; multiple writers; page based method; performance analysis; performance gains; scalability goal; shared disk database management system; subpage level; subpage sizes; subpages; Access protocols; Concurrency control; Concurrent computing; Database systems; Delay; Merging; Performance analysis; Performance gain; Scalability; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Database and Expert Systems Applications, 1997. Proceedings., Eighth International Workshop on
Conference_Location
Toulouse, France
Print_ISBN
0-8186-8147-0
Type
conf
DOI
10.1109/DEXA.1997.617421
Filename
617421
Link To Document