Title :
Modeling the performance of HTTP over several transport protocols
Author :
Heidemann, John ; Obraczka, Katia ; Touch, Joe
Author_Institution :
Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
fDate :
10/1/1997 12:00:00 AM
Abstract :
This paper considers the interaction of HTTP with several transport protocols, including TCP, Transaction TCP, a UDP-based request-response protocol, and HTTP with persistent TCP connections. We present an analytic model for each of these protocols and use that model to evaluate network overhead carrying HTTP traffic across a variety of network characteristics. This model includes an analysis of the transient effects of TCP slow-start. We validate this model by comparing it to network packet traces measured with two protocols (HTTP and persistent HTTP) over local and wide-area networks. We show that the model is accurate within 5% of measured performance for wide-area networks, but can underestimate latency when the bandwidth is high and delay is low. We use the model to compare the connection-setup costs of these protocols, bounding the possible performance improvement. We evaluate these costs for a range of network characteristics, finding that setup optimizations are relatively unimportant for current modem, ISDN, and LAN users but can provide moderate to substantial performance improvement over high-speed WANs. We also use the model to predict performance over future network characteristics
Keywords :
ISDN; hypermedia; local area networks; modems; performance evaluation; telecommunication traffic; transport protocols; wide area networks; HTTP traffic; ISDN; LAN; TCP; Transaction TCP; UDP based request response protocol; analytic model; bandwidth; connection-setup costs; delay; high-speed WAN; hypertext transport protocols; local area networks; measured performance; modem; network characteristics; network overhead; network packet traces; performance modeling; persistent TCP connections; transient effects; wide area networks; Bandwidth; Cost function; Delay; ISDN; Local area networks; Modems; Telecommunication traffic; Traffic control; Transient analysis; Transport protocols;
Journal_Title :
Networking, IEEE/ACM Transactions on