Abstract
This paper describes and evaluates experimentally a web server infrastructure, which consists of a small number of servers that redirect client requests based on the estimated client service time. The web servers have replicated content, are located in geographically different regions, and redirect clients between servers. The web servers use metrics obtained from server logs to estimate the service time of a client. Based on the estimated service time the server redirects the web client. The implementation of the measurement and redirection mechanism is done in the web servers and is independent of the clients. Using server logs the measuring mechanism does not introduce traffic into the network. We have experimentally evaluated the proposed web server infrastructure. In our experiments the client service time improved from 4 to 40 % when using the proposed mechanism. The web server infrastructure could be applied to improve the service time of selected clients, which frequently access a web server to retrieve a significant amount of data.
- Akamai Inc., "Freeflow", Dic 1999, http://www.akamai.com/Google Scholar
- O.Ardaiz, F.Freitag, L.Navarro. "Estimating the Service Time of Web Clients using Server Logs", ACM Sigcomm Workshop on Data Communication in Latin America and the Caribbean, San Jose, April 2001. Google ScholarDigital Library
- A. Barbier, B. Cain, F. Douglis, M. Green, M. Hofmann, R. Nair, D.Potter, O. Spatscheck, "Known CDN-Request-Routing-Mechanisms" IETF draft draft-barbir-cdnp-known-request-routing-00.txt, 2001. Google ScholarDigital Library
- J. Chase, M. Rabinovich, "Web Caching and Content Distribution: A view from the Interior", 5th Web Caching Workshop, Lisbon, May 2000.Google Scholar
- L. Cotrell, "PingER project at Stanford", December 1999 http://.slac.stanford.edu/comp/net/wan-mon/Google Scholar
- M. Crovella, A. Bestavros, "Self-Similarity in World Wide Web Traffic: Evidence and Possible Causes". In Proc ACM Sigmetrics'96, pages 160-169, May 1996. Google ScholarDigital Library
- S. Dykes, K Robbins, C. Jeffery "An Empirical Evaluation of Client side Server Selection Algorithms", Proc. of IEEE Infocom'00, March 2000Google Scholar
- P. Francis, S. Jasmin, V. Paxson, L. Zhang, D.F. Gryniewicz, Y. Jin "An Architecture for a Global Internet Host Distance Estimation Service", Proceedings INFOCOM99, 1999.Google ScholarCross Ref
- K. Moore, J. Cox, S. Green, "Sonar --- a network proximity service", available at http://www.netlib.org/utk/projects/sonar/ February 1996.Google Scholar
- Webbot. http://www.w3.org/RobotGoogle Scholar
Recommendations
Estimating the service time of web clients using server logs
SIGCOMM LA '01: Workshop on Data communication in Latin America and the CaribbeanThis 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 ...
Estimating the service time of web clients using server logs
Workshop on data communication in Latin America and the CaribbeanThis 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 ...
Improving web performance by client characterization driven server adaptation
WWW '02: Proceedings of the 11th international conference on World Wide WebWe categorize the set of clients communicating with a server on the Web based on information that can be determined by the server. The Web server uses the information to direct tailored actions. Users with poor connectivity may choose not to stay at a ...
Comments