Skip to main content

Reducing Data Transfer by Combining XML-Compression and XML-Caching

  • Conference paper
Web Information Systems and Technologies (WEBIST 2011)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 101))

Included in the following conference series:

  • 519 Accesses

Abstract

Whenever a restricted bandwidth is the bottleneck of an application that transfers data from a server hosting a huge XML document to a client with limited resources, there exist mainly two approaches to overcome this problem: caching previously downloaded data on the one hand, and transferring compressed data on the other hand. We present a combined approach that combines both approaches, i.e., that proposes a caching framework working with compressed XML data. Our performance evaluation demonstrates that this combination not only yields a benefit in terms of the data to be transferred, but it also yields a shorter response time for queries to be evaluated on the client. The benefit reached by the combination of caching and compression is even stronger than the sum of the benefits reached by each of these techniques alone.

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 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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. Mandhani, B., Suciu, D.: Query Caching and View Selection for XML Databases. In: Böhm, K., Jensen, C., Haas, L., Kersten, M., Larson, P.-A., Ooi, B. (eds.) Proceedings of the 31st International Conference on Very Large Data Bases, Trondheim, Norway, pp. 469–480 (2005)

    Google Scholar 

  2. O’Neil, P., O’Neil, E., Pal, S., Cseri, I., Schaller, G., Westbury, N.: ORDPATHs: Insert-Friendly XML Node Labels. In: Weikum, G., König, A., Deßloch, S. (eds.) Proceedings of the ACM SIGMOD International Conference on Management of Data, Paris, France, pp. 903–908 (2004)

    Google Scholar 

  3. Böhme, T., Rahm, E.: Supporting Efficient Streaming and Insertion of XML Data in RDBMS. In: Bellahsene, Z., McBrien, P. (eds.) Third International Workshop on Data Integration over the Web, DIWeb 2004, Riga, Latvia, pp. 70–81 (2004)

    Google Scholar 

  4. Xu, L., Ling, T., Wu, H., Bao, Z.: DDE: from dewey to a fully dynamic XML labeling scheme. In: Cetintemel, U., Zdonik, S., Kossmann, D., Tatbul, N. (eds.) Proceedings of the ACM SIGMOD International Conference on Management of Data, SIGMOD 2009, Providence, Rhode Island, USA, pp. 719–730 (2009)

    Google Scholar 

  5. Böttcher, S., Hartel, R., Heinzemann, C.: Compressing XML Data Streams with DAG+BSBC. In: Cordeiro, J., Hammoudi, S., Filipe, J. (eds.) WEBIST 2008. LNBIP, vol. 18, pp. 65–79. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  6. Buneman, P., Grohe, M., Koch, C.: Path Queries on Compressed XML. In: Proceedings of 29th International Conference on Very Large Data Bases, Berlin, Germany, pp. 141–152 (2003)

    Google Scholar 

  7. Böttcher, S., Steinmetz, R.: Evaluating XPath Queries on XML Data Streams. In: Cooper, R., Kennedy, J. (eds.) BNCOD 2007. LNCS, vol. 4587, pp. 101–113. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  8. Olteanu, D., Meuss, H., Furche, T., Bry, F.: XPath: Looking Forward. In: Chaudhri, A.B., Unland, R., Djeraba, C., Lindner, W. (eds.) EDBT 2002. LNCS, vol. 2490, pp. 109–127. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  9. Schmidt, A., Waas, F., Kersten, M., Carey, M., Manolescu, I., Busse, R.: XMark: A Benchmark for XML Data Management. In: Proceedings of 28th International Conference on Very Large Data Bases, VLDB 2002, Hong Kong, China, pp. 974–985 (2002)

    Google Scholar 

  10. Franceschet, M.: XPathMark: An XPath Benchmark for the XMark Generated Data. In: Bressan, S., Ceri, S., Hunt, E., Ives, Z.G., Bellahsène, Z., Rys, M., Unland, R. (eds.) XSym 2005. LNCS, vol. 3671, pp. 129–143. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  11. Liefke, H., Suciu, D.: XMILL: An Efficient Compressor for XML Data. In: Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data, Dallas, Texas, USA, pp.153–164 (2000)

    Google Scholar 

  12. Busatto, G., Lohrey, M., Maneth, S.: Efficient Memory Representation of XML Documents. In: Bierman, G., Koch, C. (eds.) DBPL 2005. LNCS, vol. 3774, pp. 199–216. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  13. Cheng, J., Ng, W.: XQzip: Querying Compressed XML Using Structural Indexing. In: Hwang, J., Christodoulakis, S., Plexousakis, D., Christophides, V., Koubarakis, M., Böhm, K. (eds.) EDBT 2004. LNCS, vol. 2992, pp. 219–236. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  14. Ng, W., Lam, W., Wood, P., Levene, M.: XCQ: A queriable XML compression system. Knowl. Inf. Syst., 421–452 (2006)

    Google Scholar 

  15. Skibiński, P., Swacha, J.: Combining Efficient XML Compression with Query Processing. In: Ioannidis, Y., Novikov, B., Rachev, B. (eds.) ADBIS 2007. LNCS, vol. 4690, pp. 330–342. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  16. Zhang, N., Kacholia, V., Özsu, M.: A Succinct Physical Storage Scheme for Efficient Evaluation of Path Queries in XML. In: Proceedings of the 20th International Conference on Data Engineering, ICDE 2004, Boston, MA, USA, pp. 54–65 (2004)

    Google Scholar 

  17. Abiteboul, S., Segoufin, L., Vianu, V.: Representing and Querying XML with Incomplete Information. In: Proceedings of the Twentieth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, Santa Barbara, California, USA, May 21-23 (2001)

    Google Scholar 

  18. Böttcher, S., Türling, A.: Caching XML Data on Mobile Web Clients. In: Proceedings of the International Conference on Internet Computing, IC 2004, Las Vegas, Nevada, USA, pp. 150–156 (2004)

    Google Scholar 

  19. Obermeier, S., Böttcher, S.: XML fragment caching for large-scale mobile commerce applications. In: Proceedings of the 10th International Conference on Electronic Commerce, ICEC 2008, Innsbruck, Austria, p. 26 (2008)

    Google Scholar 

  20. Yang, L., Lee, M.-L., Hsu, W.: Efficient Mining of XML Query Patterns for Caching. In: Proceedings of 29th International Conference on Very Large Data Bases, Berlin, Germany, pp. 69–80 (2003)

    Google Scholar 

  21. Balmin, A., Özcan, F., Beyer, K., Cochrane, R., Pirahesh, H.: A Framework for Using Materialized XPath Views in XML Query Processing. In: (e)Proceedings of the Thirtieth International Conference on Very Large Data Bases, Toronto, Canada, pp. 60–71 (2004)

    Google Scholar 

  22. Xu, W., Özsoyoglu, Z.: Rewriting XPath Queries Using Materialized Views. In: Proceedings of the 31st International Conference on Very Large Data Bases, Trondheim, Norway, pp. 121–132 (2005)

    Google Scholar 

  23. Benedikt, M., Wenfei, F., Geerts, F.: XPath satisfiability in the presence of DTDs. In: Proceedings of the Twenty-fourth ACM SIGACT-SIGMOD-SIGART, Baltimore, Maryland, USA, pp. 25–36 (2005)

    Google Scholar 

  24. Hidders, J.: Satisfiability of XPath Expressions. In: Lausen, G., Suciu, D. (eds.) DBPL 2003. LNCS, vol. 2921, pp. 21–36. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  25. Böttcher, S., Hartel, R.: CSC: Supporting Queries on Compressed Cached XML. In: Bouguettaya, A., Lin, X. (eds.) Twentieth Australasian Database Conference on Database Technologies (ADC 2009), Wellington, New Zealand, pp. 153–160 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Böttcher, S., Fernhomberg, L., Hartel, R. (2012). Reducing Data Transfer by Combining XML-Compression and XML-Caching. In: Filipe, J., Cordeiro, J. (eds) Web Information Systems and Technologies. WEBIST 2011. Lecture Notes in Business Information Processing, vol 101. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28082-5_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-28082-5_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-28081-8

  • Online ISBN: 978-3-642-28082-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics