Inferring client response time at the web server

作者: David P. Olshefski , Jason Nieh , Dakshi Agrawal

DOI: 10.1145/511334.511355

关键词: Web APIStatic web pageWeb serviceServer farmComputer scienceWeb pageService level objectiveWeb serverClient–server modelWeb log analysis softwareOperating systemApplication serverComputer networkClientFat clientWeb developmentWorld Wide WebServerWeb content

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

参考文章(30)
Amin Vahdat, Ludmila Cherkasova, Yun Fu, Wenting Tang, EtE: Passive End-to-End Internet Service Performance Monitoring usenix annual technical conference. pp. 115- 130 ,(2002)
Douglas Freimuth, Renu Tewari, Ashish Mehra, Thiemo Voigt, Kernel Mechanisms for Service Differentiation in Overloaded Web Servers usenix annual technical conference. pp. 189- 202 ,(2001)
J. Postel, Transmission Control Protocol Internet Request for Comment (RFC793). ,vol. 793, pp. 1- 91 ,(1981)
Ramakrishnan Rajamony, Mootaz Elnozahy, Measuring client-perceived response times on the WWW usenix symposium on internet technologies and systems. pp. 16- 16 ,(2001)
R. Braden, Requirements for Internet Hosts - Communication Layers RFC. ,vol. 1122, pp. 1- 116 ,(1989)
Xiangping Chen, P. Mohapatra, Providing differentiated service from an Internet server international conference on computer communications and networks. pp. 214- 217 ,(1999) , 10.1109/ICCCN.1999.805520
Hari Balakrishnan, Hariharan S. Rahul, Srinivasan Seshan, An integrated congestion management architecture for Internet hosts acm special interest group on data communication. ,vol. 29, pp. 175- 187 ,(1999) , 10.1145/316188.316220
Mark Allman, A web server's view of the transport layer ACM SIGCOMM Computer Communication Review. ,vol. 30, pp. 10- 20 ,(2000) , 10.1145/505672.505674
Raju Pandey, J. Fritz Barnes, Ronald Olsson, Supporting quality of service in HTTP servers principles of distributed computing. pp. 247- 256 ,(1998) , 10.1145/277697.277742