ACM Home Page
Please provide us with feedback. Feedback
Inferring client response time at the web server
Full text PdfPdf (694 KB)
Source Joint International Conference on Measurement and Modeling of Computer Systems archive
Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems table of contents
Marina Del Rey, California
SESSION: Web table of contents
Pages: 160 - 171  
Year of Publication: 2002
ISBN:1-58113-531-9
Also published in ...
Authors
David P. Olshefski  IBM T.J. Watson Research, Hawthorne, NY
Jason Nieh  Columbia University, New York, NY
Dakshi Agrawal  IBM T.J. Watson Research, Hawthorne, NY
Sponsor
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 63,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/511334.511355
What is a DOI?

ABSTRACT

As businesses continue to grow their World Wide Web presence, it is becoming increasingly vital for them to have quantitative measures of the client perceived response times of their web services. We present Certes (CliEnt Response Time Estimated by the Server), an online server-based mechanism for web servers to measure client perceived response time, as if measured at the client. Certes is based on a model of TCP that quantifies the effect that connection drops have on perceived client response time, by using three simple server-side measurements: connection drop rate, connection accept rate and connection completion rate. The mechanism does not require modifications to http servers or web pages, does not rely on probing or third party sampling, and does not require client-side modifications or scripting. Certes can be used to measure response times for any web content, not just HTML. We have implemented Certes and compared its response time measurements with those obtained with detailed client instrumentation. Our results demonstrate that Certes provides accurate server-based measurements of client response times in HTTP 1.0/1.1 [14] environments, even with rapidly changing workloads. Certes runs online in constant time with very low overhead. It can be used at web sites and server farms to verify compliance with service level objectives.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
J. Almeida, M. Dabu, A. Manikutty, and P. Cao. Providing Differentiated Levels of Service in Web Content Hosting. In Workshop on Internet Server Performance Conference Proceedings, June 1998.
3
4
 
5
N. Bhatti and R. Friedrich. Web Server Support for Tiered Services. IEEE Network, 13(5):6764-71, Sept.-Oct. 1999.
 
6
R. Braden. Requirements for Internet Hosts - communication layers. RFC 1122, October 1989.
 
7
N. Cardwell, S. Savage, and T. Anderson. Modeling TCP Latency. In IEEE INFOCOMM Conference Proceedings, volume 3, pages 1742-1751, 2000.
 
8
X. Chen and P. Mohapatra. Providing Differentiated Service from an Internet Server. In 8th Int. Conf. On Computer Communications and Networks Conference Proceedings, pages 214-217, 1999.
9
 
10
E. Cohen, B. Krishnamurthy, and J. Rexford. Efficient Algorithms for Predicting Requests to Web Servers. In IEEE INFOCOM Conference Proceedings, pages 284-293, 1999.
 
11
P. Danzig. Keynote talk presented at NOSSDAV. http://www.nossdav.org/2001/keynote_nossdav2001.ppt, 2001.
 
12
 
13
Exodus. http://www.exodus.com/.
 
14
R. Fielding, J. Gettys, J. Mogul, H. Frystyk, and T. Berners-Lee. Hypertext Transfer Protocol- HTTP 1.1. RFC 2068, January 1997.
 
15
 
16
E. J. Postel. Transmission Control Protocol. RFC 793, September 1981.
 
17
V. Kanodia and E. Knightly. Multi-Class Latency-Bounded Web Services. In IEEE/IFIP IWQoS Conference Proceedings, June 2000.
 
18
KeyNote. http://www.keynote.com/.
 
19
K. Li and S. Jamin. A Measurement-Based Admission-Controlled Web Server. In IEEE INFOCOMM Conference Proceedings, pages 651-659, 2000.
 
20
 
21
MercuryInteractive. http://www-heva.mercuryinteractive.com/.
22
 
23
NetQoS. http://www.netqos.com/.
24
25
26
27
 
28
S. Parekh, N. Gandhi, J. Hellerstein, D. Tilbury, T. Jayram, and J. Bigus. Using Control Theory to Achieve Service Level Objectives In Performance Management. In IFIP/IEEE International Symposium on Integrated Network Management Conference Proceedings, pages 841-854, 2001.
 
29
R. Rajamony and M. Elnozahy. Measuring Client-Perceived Response Times on the WWW. In 3rd USENIX Symposium on Internet Technologies and Systems (USITS) Conference Proceedings, March 2001.
30
31
 
32
 
33
StreamCheck. http://www.streamcheck.com/.
 
34
 
35
WebStone. http://www.mindcraft.com/.
 
36
M. Yajnik, S. Moon, J. Kurose, and D. Towsley. Measurement and Modeling of the Temporal Dependence in Packet Loss. In IEEE INFOCOM Conference Proceedings, pages 345-352, 1999.
 
37
Y. Zhang, V. Paxson, and S. Shenker. The Stationarity of Internet Path Properties: Routing, Loss and Throughput. In Technical Report, ACIRI, May 2000.


Collaborative Colleagues:
David P. Olshefski: colleagues
Jason Nieh: colleagues
Dakshi Agrawal: colleagues