Estimating the service time of web clients using server logs

Oscar Ardaiz-Villanueva, Felix Freig, L. Navarro
{"title":"Estimating the service time of web clients using server logs","authors":"Oscar Ardaiz-Villanueva, Felix Freig, L. Navarro","doi":"10.1145/371626.371772","DOIUrl":null,"url":null,"abstract":"This article proposes and evaluates measures for estimating the service time of a web client using server logs, only from the server side without introducing traffic into the network. The HTTP protocol is described as well as the different interactions between the web server, the communication components, and the web client application. The first measure is based on the time it takes for the web server application to deliver an object to its operating system, keeping in mind the buffer effect of the server network. The second measure also considers the inter-arrival times to the server application of the GET requests for the objects that are part of a web page. We propose formulas, validated experimentally, that relate the proposed measurements in the server with the different components that take part in a web transaction and the service time experienced by clients. We have carried out several experiments to evaluate the validity of the proposed measurements and the best measure estimates the service time of the client with an error below 20% for 90% of the requests. We observed a cyclic component in the measurements of the server that can simplify the estimation of future values. For this reason, the proposed measures may be used to know what is the service time the client perceives in each visit to a server. It can also be used by content distribution networks to choose between several replica located in different places in the Internet.","PeriodicalId":215877,"journal":{"name":"Workshop on Data Communication in Latin America and the Caribbean","volume":"89 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Workshop on Data Communication in Latin America and the Caribbean","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/371626.371772","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

This article proposes and evaluates measures for estimating the service time of a web client using server logs, only from the server side without introducing traffic into the network. The HTTP protocol is described as well as the different interactions between the web server, the communication components, and the web client application. The first measure is based on the time it takes for the web server application to deliver an object to its operating system, keeping in mind the buffer effect of the server network. The second measure also considers the inter-arrival times to the server application of the GET requests for the objects that are part of a web page. We propose formulas, validated experimentally, that relate the proposed measurements in the server with the different components that take part in a web transaction and the service time experienced by clients. We have carried out several experiments to evaluate the validity of the proposed measurements and the best measure estimates the service time of the client with an error below 20% for 90% of the requests. We observed a cyclic component in the measurements of the server that can simplify the estimation of future values. For this reason, the proposed measures may be used to know what is the service time the client perceives in each visit to a server. It can also be used by content distribution networks to choose between several replica located in different places in the Internet.
利用服务器日志估计web客户端的服务时间
本文提出并评估了使用服务器日志估计web客户端服务时间的方法,仅从服务器端,而不将流量引入网络。描述了HTTP协议以及web服务器、通信组件和web客户端应用程序之间的不同交互。第一个度量是基于web服务器应用程序向其操作系统交付对象所需的时间,要记住服务器网络的缓冲效应。第二个度量还考虑了作为网页一部分的对象的GET请求到服务器应用程序的间隔到达时间。我们提出了一些公式,并经过实验验证,这些公式将服务器中建议的度量与参与web事务的不同组件以及客户端所经历的服务时间联系起来。我们已经进行了几个实验来评估所建议的度量的有效性,并且对于90%的请求,最佳度量估计客户机的服务时间的误差低于20%。我们在服务器的测量中观察到一个循环组件,它可以简化对未来值的估计。由于这个原因,建议的度量可以用来知道客户端在每次访问服务器时感知到的服务时间。它也可以被内容分发网络用来在位于互联网不同位置的几个副本之间进行选择。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信