ACM Home Page
Please provide us with feedback. Feedback
Highly concurrent cache consistency for indices in client-server database systems
Full text PdfPdf (1.81 MB)
Source International Conference on Management of Data archive
Proceedings of the 1997 ACM SIGMOD international conference on Management of data table of contents
Tucson, Arizona, United States
Pages: 50 - 61  
Year of Publication: 1997
ISBN:0-89791-911-4
Also published in ...
Authors
Markos Zaharioudakis  University of Wisconsin
Michael J. Carey  IBM Almaden Research Center
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 33,   Citation Count: 5
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/253260.253269
What is a DOI?

ABSTRACT

In this paper, we present four approaches to providing highly concurrent B+-tree indices in the context of a data-shipping, client-server OODBMS architecture. The first performs all index operations at the server, while the other approaches support varying degrees of client caching and usage of index pages. We have implemented the four approaches, as well as the 2PL approach, in the context of the SHORE OODB system at Wisconsin, and we present experimental results from a performance study based on running SHORE on an IBM SP2 multicomputer. Our results emphasize the need for non-2PL approaches and demonstrate the tradeoffs between 2PL, no-caching, and the three caching alternatives.


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.

 
Basu95
J. Basu, A. Keller, "Centralized Versus Distributed Index Management in a Page Server OODBMS", Unpublished Manuscript, October 1995.
 
Baye77
R. Bayer, M. Schkolnick, "Concurrency of Operations on B-Trees", A cta Informatica, Vo}. 9, No. 1, 1977.
Care91
Care94
 
Fran92
M. Franklin, M. Carey, "Client-Server Caching Revisited", Proc. Int'l Workshop on Distributed Object Mgmt., Edmonton, Canada, Aug. 1992.
 
Gott96
Howa88
Lamb91
Lehm81
 
Lome93
D. Lomet, "Key Range Locking Strategies for Improved Concurrency", Digital Equipment Corporation, Feb. 1993.
 
Moha89
C. Mohan, F. Levine, UARIES/IM: An Efficient and High Concurrency Index Management Method Using Write-Ahead Logging", IBM Research Report RJ 6846, IBM Almaden, 1989.
 
Moha90
 
Moha91
 
Moha95
C. Mohan, I. Narang, "Locking and Latching Techniques for Transaction Processing Systems Supporting the Shared Disks Architecture" Unpublished Manuscript, February 1995.
 
Sagi86
Shas88
Wang91
 
Wilk90
Zaha96


Collaborative Colleagues:
Markos Zaharioudakis: colleagues
Michael J. Carey: colleagues