loading...
A Self-Managed Predicate-Based Cache
Halifax, N.S., Canada May 16-May 18
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CNSR.2005.163rd Annual Communication Networks and ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Yaomin Fu, Dalhousie University
Peter Bodorik, Dalhousie University
Dawn Jutla, Saint Mary?s University
Caching is used externally to DB systems to cache data retrieved from a DB in order to reduce delays associated with the network data transfer and to reduce the load on the DB servers. In-memory predicate caches manage data in units that are described by queries? predicates. A self-managed cache utilizes only information that it can garner from queries issued by the applications and replies from the server. We use multiple buffers in a self-managed memory predicate cache. Management of storage is performed using classification of queries based on their join predicates — each class of queries is assigned a separate buffer. We propose an allocation strategy to assign the limited memory space to the multiple buffers and evaluate the proposed scheme using the TPC-W benchmark.
Index Terms:
Predicate Cache, Storage Management, Cache Evaluation, Distributed Systems
Citation:
Yaomin Fu, Peter Bodorik, Dawn Jutla, "A Self-Managed Predicate-Based Cache," cnsr, pp.313-318, 3rd Annual Communication Networks and Services Research Conference (CNSR'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.