12:45 PM, Thursday, November 7th, 2002
Room 104, Gates Computer Science Building

Web Site Performance and QoS Monitoring: Measuring Client Response Time and More... at the Web Server

Ludmila Cherkasova
HP Labs

About the talk:

In this work, we describe a novel approach for measuring the web site's end-to-end response time which based on reconstruction of web page accesses from passively captured network packets at a web server side. This technique can effectively determine the set of objects composing web page without parsing or interpreting the HTML syntax. Exploiting these ideas, we built a tool, called EtE monitor. EtE monitor does not require any changes or modifications to site content or server side infrastructure, or client browsers, and can be used for sites with static or dynamically generated content.

Relative to existing approaches, EtE monitor offers a set of new benefits. Timestamps extracted from network packet level provide invaluable information about connection setup time, server side processing time, and network related transfer time, which can not be directly obtained from other sources. Additionally, this technique allows us to analyze many other useful and practical metrics, such as number of aborted page accesses, number of objects retrieved directly from the server versus from network and client browser caches, number of client connections used to retrieve the web page, etc. We demonstrate the benefits of our approach with several case studies of commercial web sites. This is a joint work with Yun Fu, Wenting Tang, and Amin Vahdat.

The paper describing EtE monitor got the best student paper award at USENIX'2002.

About the speaker:

Ludmila Cherkasova joined Hewlett-Packard Laboratories, Palo-Alto, California, in 1991, where she currently is a senior scientist in the Internet and Computing Platforms Research Center. Her research interests include the performance of Internet-based services, computer systems, network protocols, and characterization of next generation system workloads. Among the last year activities, she served as the Industrial Chair of IEEE WECWIS 2002, and Program Committee Co-Chair of Workshop on Web Engineering, Italy, 2002.