Modelling performance of HTTP/1.1

Some theoretical aspects of data traffic using HTTP (hypertext transfer protocol) are investigated. The purpose of our modelling is to give an analytical method to evaluate the expected performance of data transfer under various circumstances. HTTP/1.1, with and without pipelining and TCP, is in the focus of our study. The performance is mainly investigated from the client's point of view, and the main metric of interest is the average throughput that a given user experiences. The results of the computations can be used for predicting the offered load of the network and the quality of service of Web-browsing, in both wired and wireless environments.

[1]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.0 , 1996, RFC.

[2]  Balachander Krishnamurthy,et al.  Key Differences Between HTTP/1.0 and HTTP/1.1 , 1999, Comput. Networks.

[3]  Rajiv Chakravorty,et al.  WWW performance over GPRS , 2002, 4th International Workshop on Mobile and Wireless Communications Network.

[4]  Martin F. Arlitt,et al.  Web server workload characterization: the search for invariants , 1996, SIGMETRICS '96.

[5]  Jeffrey C. Mogul,et al.  Improving HTTP Latency , 1995, Comput. Networks ISDN Syst..

[6]  Jeffrey C. Mogul,et al.  The case for persistent-connection HTTP , 1995, SIGCOMM '95.

[7]  Stefan Savage,et al.  Modeling TCP latency , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[8]  Paul Barford,et al.  Measuring Web performance in the wide area , 1999, PERV.

[9]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.0 , 1996, RFC.

[10]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[11]  John S. Heidemann,et al.  Modeling the performance of HTTP over several transport protocols , 1997, TNET.