Skip to main content

Advertisement

SpringerLink
Log in
Menu
Find a journal Publish with us
Search
Cart
Book cover

IFIP International Conference on Autonomous Infrastructure, Management and Security

AIMS 2012: Dependable Networks and Services pp 14–25Cite as

  1. Home
  2. Dependable Networks and Services
  3. Conference paper
Cooperative Database Caching within Cloud Environments

Cooperative Database Caching within Cloud Environments

  • Andrei Vancea20,
  • Guilherme Sperb Machado20,
  • Laurent d’Orazio21 &
  • …
  • Burkhard Stiller20 
  • Conference paper
  • 1093 Accesses

  • 3 Citations

Part of the Lecture Notes in Computer Science book series (LNCCN,volume 7279)

Abstract

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. Thus, this approach decreases the response time of database queries and the amount of data sent by database server, because the server only answers those parts of queries that are not available in the cooperative cache. Since most cloud providers charge in a “pay-per-use” matter the amount of transferred data between the cloud environment and the outside world, using such a cooperative caching approach within cloud environmnents presents additional economical advantages. This paper studies possible use-cases of CoopSC within real-world cloud environment and outlines both the technical and economical gains.

Keywords

  • Cloud Provider
  • Database Server
  • Cloud Environment
  • Cache Size
  • Database Query

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Download conference paper PDF

References

  1. Amazon.com ec2: Ec2 frequently answered question, http://aws.amazon.com/ec2/faqs

  2. Amazon.com web services: Products and services, http://aws.amazon.com/product

  3. Global earthquake model, http://www.globalquakemodel.org

  4. Gogrid website: Gogrid cloud services, http://www.gogrid.com

  5. Rackspacecloud website: Rackspacecloud service, http://www.rackspacecloud.com

  6. Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R.H., Konwinski, A., Lee, G., Patterson, D.A., Rabkin, A., Zaharia, M.: Above the clouds: A Berkeley view of cloud computing. Technical report (2009)

    Google Scholar 

  7. Bitton, D., Turbyfill, C.: A retrospective on the Wisconsin benchmark. Readings in Database Systems (1988)

    Google Scholar 

  8. Brantner, M., Florescu, D., Graf, D., Kossmann, D., Kraska, T.: Building a database on s3. In: Proceedings of the 2008 ACM SIGMOD, pp. 251–264. ACM, New York (2008)

    CrossRef  Google Scholar 

  9. Carey, M.J., Franklin, M.J., Livny, M., Shekita, E.J.: Data caching tradeoffs in client-server dbms architectures. SIGMOD Record 20(2) (1991)

    Google Scholar 

  10. Chen, L., Rundensteiner, E.A., Wang, S.: Xcache: a semantic caching system for xml queries. In: Proceedings of the ACM SIGMOD (2002)

    Google Scholar 

  11. Coleman, N., Raman, R., Livny, M., Solomon, M.: A peer-to-peer database server based on bittorrent. Technical Report 10891, School of Computing Science, Newcastle University (2008)

    Google Scholar 

  12. Dar, S., Franklin, M.J., Jónsson, B.T., Srivastava, D., Tan, M.: Semantic data caching and replacement. In: Proceedings of the International Conference on Very Large Databases, VLDB (1996)

    Google Scholar 

  13. Denneulin, Y., Labbé, C., d’Orazio, L., Roncancio, C.: Merging File Systems and Data Bases to Fit the Grid. In: Hameurlain, A., Morvan, F., Tjoa, A.M. (eds.) Globe 2010. LNCS, vol. 6265, pp. 13–25. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  14. d’Orazio, L., Traoré, M.K.: Semantic caching for pervasive grids. In: Proceedings of the International Database Engineering and Applications Symposium, IDEAS (2009)

    Google Scholar 

  15. Jónsson, B.T., Arinbjarnar, M., Thórsson, B., Franklin, M.J., Srivastava, D.: Performance and overhead of semantic cache management. ACM Transactions on Internet Technology 6(3) (2006)

    Google Scholar 

  16. Keller, A.M., Basu, J.: A predicate-based caching scheme for client-server database architectures. The VLDB Journal 5 (1996)

    Google Scholar 

  17. Lillis, K., Pitoura, E.: Cooperative xpath caching. In: Proceedings of the ACM SIGMOD (2008)

    Google Scholar 

  18. Padmanabhan, V.N., Sripanidkulchai, K.: The Case for Cooperative Networking. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429, pp. 178–190. Springer, Heidelberg (2002)

    CrossRef  Google Scholar 

  19. Ren, Q., Dunham, M.H.: Using semantic caching to manage location dependent data in mobile computing. In: Proceedings of the Annual International Conference on Mobile Computing and Networking, MobiCom (2000)

    Google Scholar 

  20. Samet, H.: The quadtree and related hierarchical data structures. ACM Computing Surveys 16 (1984)

    Google Scholar 

  21. Tanin, E., Harwood, A., Samet, H.: Using a distributed quadtree index in peer-to-peer networks. The VLDB Journal 16 (2007)

    Google Scholar 

  22. Vancea, A., d’Orazio, L., Stiller, B.: Optimization of flow record handling by applying a decentralized cooperative semantic caching approach. In: 13th IEEE/IFIP Network Operations and Management Symposium (NOMS), Maui, Hawaii, USA (2012)

    Google Scholar 

  23. Vancea, A., Stiller, B.: CoopSC: A cooperative database caching architecture. In: Proceedings of the IEEE WETICE (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Department of Informatics (IFI), University of Zürich, Zürich, Switzerland

    Andrei Vancea, Guilherme Sperb Machado & Burkhard Stiller

  2. Blaise Pascal University, LIMOS, France

    Laurent d’Orazio

Authors
  1. Andrei Vancea
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Guilherme Sperb Machado
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Laurent d’Orazio
    View author publications

    You can also search for this author in PubMed Google Scholar

  4. Burkhard Stiller
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Faculty of Electrical Engineering, Mathematics, and Computer Science, University of Twente, P.O. Box 217, 7500 AE, Enschede, The Netherlands

    Ramin Sadre

  2. Institute of Computer Science, Masaryk University, Botanická 68a, 602 00, Brno, Czech Republic

    Jiří Novotný & Pavel Čeleda & 

  3. Institut für Informatik (IFI), Universität Zürich, Binzmühlestraße 14, 8050, Zürich, Switzerland

    Martin Waldburger

  4. Institut für Informatik (IFI), Universität Zürich, Binzmühlestrasse 14, 8050, Zürich, Switzerland

    Burkhard Stiller

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 IFIP International Federation for Information Processing

About this paper

Cite this paper

Vancea, A., Machado, G.S., d’Orazio, L., Stiller, B. (2012). Cooperative Database Caching within Cloud Environments. In: Sadre, R., Novotný, J., Čeleda, P., Waldburger, M., Stiller, B. (eds) Dependable Networks and Services. AIMS 2012. Lecture Notes in Computer Science, vol 7279. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30633-4_3

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-642-30633-4_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30632-7

  • Online ISBN: 978-3-642-30633-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Search

Navigation

  • Find a journal
  • Publish with us

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support

167.114.118.210

Not affiliated

Springer Nature

© 2023 Springer Nature