The usage of Internet is rapidly increasing and a large part of the Internet traffic is generated by the World Wide Web (WWW) and the associated protocol HyperText Transfer Protocol (HTTP). Several important parameters that affect the performance of the WWW are bandwidth, scalability, and latency. To tackle these parameters and to improve the overall performance of the system, it is important to understand and to characterize the application level characteristics. This article is reporting on the measurement and analysis of HTTP traffic collected on the student access network at the Blekinge Institute of Technology in Karlskrona, Sweden. The analysis is done on various HTTP traffic parameters, e.g., inter-session timings, inter-arrival timings, request message sizes, response code, and number of transactions. The reported results can be useful for building synthetic workloads for simulation and benchmarking purposes.
References
Lenny Zeltser, The World Wide Web: Origins And Beyond, April 1995, http://www.zeltser.com/WWW.
M. Arlitt and C. Williamson, Internet Web Servers: Workload Characterization and Performance Implications, IEEE\ACM Transactions on Networking, Vol. 5, No. 5, October 1997.
B. A. Mah, An Empirical Model of HTTP Network Traffic, IEEE INFOCOM, Kobe, Japan, April 1997.
K. Heideman, K. Obraczka, and J. Touch, Modeling the Performance of HTTP Over Several Transport Protocols, IEEE/ACM Transactions on Networking, Vol. 5, No. 5, October 1997.
I. Cooper and J. Dilley, Known HTTP Proxy/Caching Problems, RFC 3143, June 2001.
P. Barford and M. Crovella, Generating Representative Web Workloads for Network and Server Performance Evaluation, ACM SIGMETRICS, 1998.
M. Z. Hasan and S. Lu (eds.), Special Issue on Internet Traffic Engineering and Management, Journal of Network and Systems Management, Vol. 10, No. 3, September 2002.
G. Lin and C. Shen, Special Issue on Management of Converged Networks, Journal of Network and Systems Management, Vol. 10, No. 1, March 2002.
S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, and W. Weiss, An Architecture for Differentiated Services, RFC 2475, December 1998.
G. Armitage, Quality of Service in IP Networks, MacMillan Technical Publishing, USA, 2000.
S. Casner, V. Jacobson, Compressing IP/UDP/RTP Headers for Low-Speed Serial Links, RFC 2508, February 1999.
A. K. Jena, A. Popescu, and A. A. Nilsson, Resource Engineering for Internet Applications, International Conference on Advances in Infrastructure for Electronic Business, Science, Education, Medicine, and Mobile Technologies in the Internet, SSGRR 2003w, L'Aquila, Italy, January 2003.
W. Willinger, V. Paxson, and M. S. Taqqu, Self-Similarity and Heavy-Tails: Structural Modeling of Network Traffic, Birkhäuser, Boston, 1998.
S. R. Sangli, Y. Rekhter, R. Fernando, J. G. Scudder, and E. Chen, Graceful Restart Mechanism for BGP, Internet Draft, April 2002.
D. Verma, Supporting Service Level Agreements on IP Networks, Macmillan Technical Publishing, USA, 1999.
T. Berners-Lee, R. Fielding, and H. Frystyk, Hypertext Transfer Protocol—HTTP/1.0, RFC 1945, May 1996.
R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee, Hypertext Transfer Protocol—HTTP/1.1, RFC 2616, June 1999.
A. K. Jena, A. Popescu, and A. A. Nilsson, Modeling and Evaluation of Internet Applications, ITC18, Berlin, Germany, August/September 2003.
N. Brownlee, Network Management and Realtime Traffic Flow Measurement, Journal of Network and Systems Management, Vol. 6, No. 2, June 1998.
TCPDUMP public repository, http://www.tcpdump.org.
Shawn Ostermann, TCPTRACE, Tool for analysis of TCP dump files, http://www.tcptrace.org.
ACKNOWLEDGMENT
The authors gratefully acknowledge Dragos Ilie and David Erman at BIT, whose comments were helpful for handling various practical issues.
Author information
Authors and Affiliations
Corresponding author
Additional information
Yogesh Bhole received Master of Science in Electrical Engineering with emphasis on Telecommunications from Blekinge Institute of Technology, Karlskrona, Blekinge, Sweden in August 2004 and Bachelor of Electronics Engineering from VJTI, University of Mumbai, India in June 2003. He is enrolled in Master's program in Applied Electronics with a major in Wireless Communication at Umeå University for the academic year 2004–2005. His research interests are Internet traffic measurement and analysis, Mathematical modeling of network traffic, Ultra Wide Band Communication.
Adrian Popescu received two Ph.D. degrees in electrical engineering, one from the Polytechnical Institute of Bucharest, Romania, in 1985 and another from the Royal Institute of Technology, Stockholm, Sweden in 1994. He has also the Docent degree in computer sciences from the Royal Institute of Technology, Stockholm, Sweden (2002). He is an Associate Professor in the Department of Telecommunication Systems, Blekinge Institute of Technology, Karlskrona, Sweden. His main research interests include Internet, communication architectures and protocols, traffic measurements, analysis and modeling, traffic self-similarity, as well as simulation methodologies. He is a member of the IEEE, IEEE CS, ACM, and ACM SIGCOMM.
Rights and permissions
About this article
Cite this article
Bhole, Y., Popescu, A. Measurement and Analysis of HTTP Traffic. J Netw Syst Manage 13, 357–371 (2005). https://doi.org/10.1007/s10922-005-9000-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10922-005-9000-y