Skip to main content

Strategies for Semantic Caching

  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2113))

Included in the following conference series:

Abstract

One major problem with the use of mediator-based architectures is long query response times. An approach to shortening response times is to cache data at the mediator site. Recently, there has been growing interest in semantic query caching which may generally outperform the page and tuple caching approaches. In this paper, we present two semantic-region caching strategies with different storage granularities for mediators accessing relational databases. In contrast to most existing approaches, we do not only cache the projection result of queries but also the condition attributes, resulting in a higher cache hit rate. Additionally, we introduce the Profit-based Replacement algorithm with Aging Counter (PRAG), which incorporates the semantic notion of locality into the system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Michael J. Carey, Michael J. Franklin, Markos Zaharioudakis: Fine-grained sharing in page server database system. In Proc. of ACM-SIGMOD 1994 International Conference on Management of Data, Minneapolis, Minnesota, pages 359–370, May 1994.

    Google Scholar 

  2. Shaul Dar, Michael J. Franklin, Björn Thór Jónsson, Divesh Srivastava, Michael Tan: Semantic Data Caching and Replacement. In Proc. of: Intl. Conf. on Very Large Databases (VLDB), Bombay, India, pages 330–341, September 1996.

    Google Scholar 

  3. Parke Godfrey, Jarek Gryz: A Framework for Intensional Query Optimization. In Proc of: Workshop on Deductive Database and Logic Programming, held in conjunction with the Joint International Conference and Symposium on Logic Programming, Bonn, Germany, pages 57–68, September 1996.

    Google Scholar 

  4. Parke Godfrey, Jarek Gryz: Semantic Query Caching for Heterogeneous Databases. In Proc. of: 9th Intl. Symposium on Methodologies for Intelligent Systems (ISMIS), Zakopane, Poland, June 1996.

    Google Scholar 

  5. Parke Godfrey, Jarek Gryz: Answering Queries by Semantic Caches. In Proc. of: 10th Intl. Conf. on Database and Expert Systems Applications (DEXA), Florence, Italy, pages 485–498, 1999.

    Google Scholar 

  6. Parke Godfrey, Jarek Gryz, Jack Minker: Semantic Query Optimization for Bottom-Up Evaluation. In Proc. of: 9th Intl. Symposium on Methodologies for Intelligent Systems (ISMIS), Zakopane, Poland, pages 561–571, June 1996.

    Google Scholar 

  7. M. Keller, Julie Basu: A Predicate-based Caching Scheme for Client-Server Database Architectures. In Proc. of: IEEE Conf. on Parallel and Distributed Information Systems, Austin, Texas, pages 229–238, September 1994.

    Google Scholar 

  8. Dongwon Lee, Wesley W. Chu: Conjunctive Point Predicate-based Semantic Caching for Wrappers in Web Databases. In Proc of: ACM Intl. Workshop on Web Information and Data Management (WIDM’98), Washington DC, USA, November 1998.

    Google Scholar 

  9. Dongwon Lee, Wesley W. Chu: Semantic Caching via Query Matching for Web Sources. In Proc. of ACM Conf. on Information and Knowledge Management (CIKM), Kansas City, MO, pages 77–85, 1999.

    Google Scholar 

  10. Niki Pissinou, Kia Makki and Birgitta König-Ries: A Middleware Based Architecture to Support Mobile Users in Heterogeneous Environments. In: Proc. of: Intl. Workshop on Research Issues in Data Engineering (RIDE), San Diego, CA, 2000.

    Google Scholar 

  11. Qun Ren, Margaret H. Dunham: Semantic Caching in Mobile Computing. Preliminary version (submitted). Available at: http://www.seas.smu.edu/~mhd/pubs/00/tkde.ps

  12. Peter Scheuermann, Junho Shim, Radek Vingralek. WATCHMAN: A Data Warehouse Intelligent Cache Manager. In Proc. of: Intl. Conf. on Very Large Databases (VLDB), Bombay, India, September 1996.

    Google Scholar 

  13. Gio Wiederhold. Mediators in the Architecture of Future Information Systems. IEEE Computer 25(3): 38–49 (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Li, L., König-Ries, B., Pissinou, N., Makki, K. (2001). Strategies for Semantic Caching. In: Mayr, H.C., Lazansky, J., Quirchmayr, G., Vogel, P. (eds) Database and Expert Systems Applications. DEXA 2001. Lecture Notes in Computer Science, vol 2113. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44759-8_29

Download citation

  • DOI: https://doi.org/10.1007/3-540-44759-8_29

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42527-4

  • Online ISBN: 978-3-540-44759-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics