John Heidemann / Papers / Analysis of HTTP Performance

Analysis of HTTP Performance
Joe Touch, John Heidemann and Katia Obraczka
USC/Information Sciences Institute

Citation

Joe Touch, John Heidemann and Katia Obraczka. Analysis of HTTP Performance. [PDF] [alt PDF]

Abstract

We discuss the performance effects of using per-transaction TCP connections for HTTP access, and the proposed optimizations of avoiding per-transaction re-connection and TCP slow-start restart overheads. We analyzed the performance penalties of the interaction of HTTP and TCP. Our observations indicate that the proposed optimizations do not affect Web access for the vast majority of users. Most users see end-to-end latencies of about 100-250 ms and use modem lines, resulting in only 1-2 packets in transit. At these rates, the optimizations reduce the overall transaction time by 13%. Rates over 240 Kbps are required in order to achieve user-noticeable performance enhancement, reducing the time per transaction by half.

Bibtex Citation

@unpublished{Touch96b,
  author = {Touch, Joe and Heidemann, John and Obraczka, Katia},
  title = {Analysis of {HTTP} Performance},
  note = {web page \url{https://ant.isi.edu/lsam/publications/http-perf/}, also
                           available as [Touch98d]},
  year = {1996},
  sortdate = {1996-06-01},
  project = {lsam},
  jsubject = {www},
  month = jun,
  jlocation = {johnh: folder: lsam},
  keywords = {http},
  url = {https://ant.isi.edu/%7ejohnh/PAPERS/Touch96b.html},
  psurl = {https://ant.isi.edu/%7ejohnh/PAPERS/Touch96b.ps.gz},
  pdfurl = {https://ant.isi.edu/%7ejohnh/PAPERS/Touch96b.pdf},
  htmlurl = {https://ant.isi.edu/lsam/publications/http-perf/},
  myorganization = {USC/Information Sciences Institute},
  copyrightholder = {authors}
}
Copyright © by John Heidemann