Abstract
WEBARM enables end-to-end response time measurement for Web applications through Web page instrumentation. WEBARM-agents are a form of mobile code capable of moving with the Web application to monitor response time. WEBARM includes the software components responsible for interception and processing of the WEBARM API calls including support for response time measurement, collection, and communication. This work provides an assessment of WEBARM instrumentation impact on application response times as well as insights into the design issues involved. We first provide a general overview of alternative approaches to Web response time measurement. We then consider alternative WEBARM agent software designs, focusing on techniques to store timers across Web page references and communicate logged data to a server. Next, we present measurement results for the implementation alternatives to provide insight into the overhead involved with instrumentation and the developed designs. Finally, we present conclusions and a description of future work
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
Nelson, M., “Fast Is No Longer Fast Enough”, Information Week, June 2000, http://www.informationweek.com/789/web.htm
“Web Commerce Doubles in Year 2000 As Global Growth Continues,” ActiveMedia Research, August 2000, http://www.activmediaresearch.com/body-free-newsroom.html
Caceres, R., et al., “Web Proxy Caching: The Devil is in the Details”, ACM SIGMETRICS Performance Evaluation Review, Vol. 26 No. 3, (December 1998): pp 11–15.
Gross, T., Steenkiste, P., Subhlok, J., “Adaptive Distributed Application on Heterogeneous Networks”, Proceedings of the Eight Heterogeneous Computing Workshop, (1998).
Hochheiser, H., Shneiderman B., “Understanding Patterns of User Visits to Web Sites: Interactive Starfield Visualization of WWW Log Data”, Institute for Systems Research Technical Report, (March 1999).
Barford, P., Crovella, M., “Measuring Web Performance in the Wide Area”, ACM SIGMETRICS Performance Evaluation Review, Vol. 27 No. 2, (September 1999): pp 37–47.
Norris, C., “Understanding Web Site Speed and Reliability”, Keynote Systems, Inc., June 2000, http://www.keynote.com/services/downloads/product-lib.html
Kitay, D., “Understanding End-To-End Monitoring”, Candle Computer Report, Nov-Dec 1997, Vol.19 No. 9, Candle Corporation
Pham, V., Karmouch, A., “Mobile Software Agents: An Overview”, IEEE Communications, July 1998, pp. 26–37.
“ARM 2.0 SDK User’s Guide”, Computer Measurement Group, November 1997, http://www.cmg.org/regions/cmgarmw/sdk/armguide.html
Elarde, J., Brewster, G., “Performance Analysis of Application Response Measurement (ARM) Version 2.0 Measurement Agent Software Implementations”, Proceedings from the 19th IEEE International Performance, Computing, and Communications Conference, 2000
Microsoft TechNet, “System Redundancy”, April 2000, http://www.microsoft.com/technet/ecommerce/sysredund.asp
Tierney, B., Johnston, W., et al., “The NetLogger Methodology for High Performance Distributed Systems Performance Analysis”, Proceedings from the Seventh International Symposium on High Performance Distributed Computing, 1998.
Park, D., “XLF: The Extensible Log Format”, XLF Working Group, July 1998, http://www.docuverse.com/xlf/NOTE/xlf-19980721-all.html
JavaScript Unleashed, Richard Wagner, et al., Sams.net Publishing, 1997, Second Edition
Johnson, M., “ARM 3.0-Enabling Wider Use of ARM in the Enterprise”, December 1999, http://www.cmg.org/regions/cmgarmw/ARM30.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 IFIP International Federation for Information Processing
About this paper
Cite this paper
Elarde, J.V., Brewster, G.B. (2001). WEBARM: Mobile Code Based Agent for Web Application Response Measurement — Software Implementations and Analysis. In: Al-Shaer, E.S., Pacifici, G. (eds) Management of Multimedia on the Internet. MMNS 2001. Lecture Notes in Computer Science, vol 2216. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45508-6_26
Download citation
DOI: https://doi.org/10.1007/3-540-45508-6_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42786-5
Online ISBN: 978-3-540-45508-0
eBook Packages: Springer Book Archive