|
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
|
Henrik Frystyk Nielsen , James Gettys , Anselm Baird-Smith , Eric Prud'hommeaux , Håkon Wium Lie , Chris Lilley, Network performance effects of HTTP/1.1, CSS1, and PNG, ACM SIGCOMM Computer Communication Review, v.27 n.4, p.155-166, Oct. 1997
|
 |
25
|
|
 |
26
|
Jitendra Pahdye , Sally Floyd, On inferring TCP behavior, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.287-298, August 2001, San Diego, California, United States
|
 |
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.
|
CITED BY 6
|
|
Hani Jamjoom , Kang G. Shin, Persistent dropping: an efficient control of traffic aggregates, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
|
|
|
|
|
|
|
|
|
Y. C. Tay , Dinh Nguyen Tran , Eric Yi Liu , Wei Tsang Ooi , Robert Morris, Equilibrium analysis through separation of user and network behavior, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.52 n.18, p.3405-3420, December, 2008
|
|
|
|
|
|
|
|