Skip to main content

Enabling Network Caching of Dynamic Web Objects

  • Conference paper
  • First Online:

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

Abstract

The World Wide Web is an important infrastructure for enabling modern information-rich applications. Businesses can lose value due to lack of timely employee communication, poor employee coordination, or poor brand image with slow or unresponsive web applications. In this paper, we analyze the responsiveness of an Intranet web application, i.e., an application within the corporate firewalls. Using a new Web monitoring tool called WebMon, we found, contrary to our initial expectations, substantial variations in the responsiveness for different users of the Intranet Web application. As in the Internet, traditional caching approaches could improve the responsiveness of the Intranet web-application, as far as static objects are concerned. We provide a solution to enable network caching of dynamic web objects, which ordinarily would not be cached by clients and proxies. Overall, our solution significantly improved the performance of the web application and reduced the variance in the response times by three orders of magnitude. Our cache enabling architecture can be used in other web applications.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. N. Bhatti, A. Bouch, and A. Kuchinsky. Integrating User-Perceived Quality into Web Server Design. Technical Report HPL-2000-3, Hewlett-Packard Labs, Palo Alto, CA., January 2000.

    Google Scholar 

  2. J. Challenger, P. Dantzig, and A. Iyengar. A Scalable System for Consistently Caching Dynamic Web Data. In Proceedings of the 18th Annual Joint Conference of the IEEE Computer and Communications Societies, New York, New York, 1999.

    Google Scholar 

  3. J. Dinkelacker and P. Garg. Corporate Source: Applying Open Source Concepts to a Corporate Environment: (Position Paper). In Proceedings of the 1st ICSE International Workshop on Open Source Software Engineering, Toronto, Canada., May 2001.

    Google Scholar 

  4. S. Feldman. Make — A Program to Maintain Programs. Software Practice and Experience, 9(3):255–265, March 1979.

    Google Scholar 

  5. P. K. Garg, K. Eshghi, T. Gschwind, B. Haverkort, and K. Wolter. Enabling Network Caching of Dynamic Web Objects. Technical report, HP Labs, 1501 Page Mill Road, Palo Alto, Ca 94304, 2002. To Appear.

    Google Scholar 

  6. T. Gschwind, K. Eshghi, P. Garg, and K. Wurster. Web Transaction Monitoring. Technical Report HPL-2001-62, Hewlett-Packard Laboratories, Palo Alto, Ca, April 2001.

    Google Scholar 

  7. B. R. Haverkort. Performance of Computer Communication Systems. John Wiley & Sons, 1998.

    Google Scholar 

  8. R. El Abdouni Khayari, R. Sadre, and B.R. Haverkort. Fitting world-wide web request traces with the EM-Algorithm. In R. van der Mei and F. Huebner-Szabo de Bucs, editors, Proceedings of SPIE: Internet Performance and Control of Network Systems II, volume 4523, pages 211–220, Denver, USA, August 2001.

    Google Scholar 

  9. D. Wessels. Web Caching. O’Reilly & Associates, Inc., 101 Morris Street, Sebastopol, CA 95472, June 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Garg, P.K., Eshghi, K., Gschwind, T., Haverkort, B., Wolter, K. (2002). Enabling Network Caching of Dynamic Web Objects. In: Field, T., Harrison, P.G., Bradley, J., Harder, U. (eds) Computer Performance Evaluation: Modelling Techniques and Tools. TOOLS 2002. Lecture Notes in Computer Science, vol 2324. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46029-2_24

Download citation

  • DOI: https://doi.org/10.1007/3-540-46029-2_24

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43539-6

  • Online ISBN: 978-3-540-46029-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics