Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Selective-splitting and cache-maintenance algorithms for associative-client caches
Gao J., Quass D., Ng Y. Distributed and Parallel Databases16 (1):5-43,2004.Type:Article
Date Reviewed: Oct 18 2005

Traditional caching mechanisms work by storing individual items (relational tuples, pages, or objects) in caches; thus, their contents can be exploited only if future requests address these items by their IDs (tuple-id, object-id, and so on).

In contrast to this item-based cache granularity model, semantic caching stores both the retrieved data and the queries that fetched them into caches. Thus, semantic caching is a query-based cache granularity model, where each cached query is called a semantic region. The purpose of semantic caching is to enhance the reusability of cache contents, by answering future queries based on their containment of or intersection with already-cached queries and their associated data. This caching model introduces significant challenges related to semantic region merging and splitting, and also to the issue of keeping the cached data up to date.

This paper addresses these two challenges, and provides scalable and efficient solutions. Through detailed experiments, the proposed methods are proven to be effective and superior to previously proposed methods. Overall, this paper represents an important contribution to the literature related to semantic caching.

Reviewer:  Yannis Manolopoulos Review #: CR131879 (0604-0372)
Bookmark and Share
 
Cache Memories (B.3.2 ... )
 
 
Access Methods (H.2.2 ... )
 
 
Associative Processors (C.1.2 ... )
 
 
Design Styles (B.3.2 )
 
 
Physical Design (H.2.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Cache Memories": Date
The effects of processor architecture on instruction memory traffic
Mitchell C., Flynn M. ACM Transactions on Computer Systems 8(3): 230-250, 2000. Type: Article
Oct 1 1991
Efficient sparse matrix factorization on high performance workstations--exploiting the memory hierarchy
Rothberg E., Gupta A. ACM Transactions on Mathematical Software 17(3): 313-334, 1991. Type: Article
Dec 1 1992
Cache behavior of combinator graph reduction
Philip J. J. (ed), Lee P. (ed), Siewiorek D. (ed) ACM Transactions on Programming Languages and Systems 14(2): 265-297, 1992. Type: Article
Feb 1 1993
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy