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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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.
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.
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.
S. Feldman. Make — A Program to Maintain Programs. Software Practice and Experience, 9(3):255–265, March 1979.
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.
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.
B. R. Haverkort. Performance of Computer Communication Systems. John Wiley & Sons, 1998.
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.
D. Wessels. Web Caching. O’Reilly & Associates, Inc., 101 Morris Street, Sebastopol, CA 95472, June 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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