loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
3rd Annual Communication Networks and Services Research Conference (CNSR'05)
A Self-Managed Predicate-Based Cache
Halifax, N.S., Canada
May 16-May 18
ISBN: 0-7695-2333-1
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.