A Cooperative Semantic Caching Architecture for Answering S...

A Cooperative Semantic Caching Architecture for Answering Selection Queries

techreport
Burkhard Stiller, Anrei Aurel Vancea
Semantic caching is a technique used for optimizing the evaluation of database queries by caching results of old queries and using them when answering new queries. CoopSC is a cooperative database caching architecture, which extends the classic semantic caching approach by allowing clients to share their local caches in a cooperative matter. Cache entries of all clients are indexed in a distributed data structure constructed on top of a Peer-to-Peer (P2P) overlay network. This distributed index is used for determining those cache entries that can be used for answering a specific query. Thus, this approach decreases the response time of database queries, because the server only answers those parts of queries that are not available in the cooperative cache
A Cooperative Semantic Caching Architecture for Answering Selection Queries
2009
IFI-2009.05
University of Zurich, Department of Informatics
09