• DocumentCode
    1528363
  • 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
  • Volume
    5
  • Issue
    5
  • fYear
    1997
  • fDate
    10/1/1997 12:00:00 AM
  • Firstpage
    616
  • Lastpage
    630
  • 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;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/90.649564
  • Filename
    649564