skip to main content
10.1145/217382.217465acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
Article
Free Access

The case for persistent-connection HTTP

Authors Info & Claims
Published:01 October 1995Publication History

ABSTRACT

The success of the World-Wide Web is largely due to the simplicity, hence ease of implementation, of the Hypertext Transfer Protocol (HTTP). HTTP, however, makes inefficient use of network and server resources, and adds unnecessary latencies, by creating a new TCP connection for each request. Modifications to HTTP have been proposed that would transport multiple requests over each TCP connection. These modifications have led to debate over their actual impact on users, on servers, and on the network. This paper reports the results of log-driven simulations of several variants of the proposed modifications, which demonstrate the value of persistent connections.

References

  1. 1.T. Berners-Lee. Hypertext Transfer Protocol (HTTP). Internet Draft draft-ietf-iiir-http-00.txt, IETF, Nov., 1993. This is a working draft.]]Google ScholarGoogle Scholar
  2. 2.T. Berners-Lee and D. W. Connolly. HyperText Markup Language Specification- 2.0. Internet Draft draftietf-html-spec-00.txt, IETF, Nov., 1994. This is a working draft.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.T. Berners-Lee, R. T. Fielding, and H. Frystyk Nielsen. Hypertext Transfer Protocol--HTTP/i.O. Internet Draft draft-ietf-http-v 10-spec-00.txt, IETF, Mar., 1995. This is a work in progress.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.R. Braden. Extending TCP for Transactions -- Concepts. RFC 1379, Univ. of Southern California Information Sciences Institute, Nov., 1992.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.R. Braden. T/TCP -- TCP Extensions for Transactions: Functional Specification. RFC 1644, Univ. of Southern California Information Sciences Institute, July, 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Hans-Werner Braun and Kimberly Claffy. Web traffic characterization: an assessment of the impact of caching documents from NCSA's web server. In Proc. Second WWW Conference '94: Mosaic and the Web, pages 1007-1027. Chicago, IL, Oct., 1994.]]Google ScholarGoogle Scholar
  7. 7.CompuServe, Inc. Graphics Interchange Format Standard. 1987.]]Google ScholarGoogle Scholar
  8. 8.Peter B. Danzig, Richard S. Hall, Michael F. Schwartz. A Case for Caching File Objects inside Internetworks. In Proc. SiGCOMM '93 Symposium on Communications Architectures and Protocols, pages 239-248. San Francisco, CA, Sept., 1993.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Peter Danzig, Katia Obraczka, and Anant Kumar. An Analysis of Wide-Area Name Server Traffic. In Proc. SIG- COMM '92 Symp. on Communications Architectures and Protocols, pages 281-292. Baltimore, MD, Aug., 1992.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Enterprise Integration Technologies. The Secure HyperText Transfer Protocol. URL http ://www.eit.com/proj ects/s-http/index.html.]]Google ScholarGoogle Scholar
  11. 11.Steven Glassman. A Caching Relay for the World Wide Web. In Proc. of the First International World-Wide Web Conference, pages 69-76. Geneva, May, 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.HTTP Working Group of the Internet Engineering Task Force. HTTP-WG Mailing List Archives. URL http ://www.ics.uci.edu/pub/ietf/http/hypermail/.]]Google ScholarGoogle Scholar
  13. 13.Van Jacobson. Congestion Avoidance and Control. In Proc. SiGCOMM '88 Symposium on Communications Architectures and Protocols, pages 314-329. Stanford, CA, Aug., 1988.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Chet Juszczak. Improving the Performance and Correctness of an NFS Server. In Proc. Winter 1989 USENIX Conference, pages 53-63. San Diego, Feb., 1989.]]Google ScholarGoogle Scholar
  15. 15.Samuel J. Leffier, Marshall Kirk McCusick, Michael J. Karels, and John S. Quarterman. The Design and Implementation of the 4.3BSD UNIX Operating System. Addison-Wesley, Reading, MA, 1989.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Paul E. McKenney and Ken F. Dove. Efficient Demultiplexing of Incoming TCP Packets. In Proc. SIG- COMM '92 Symp. on Communications Architectures and Protocols, pages 269-279. Baltimore, MD, Aug., 1992.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.Robert B. Miller. Response Time in Man-Computer Conversational Transactions. In Proc. American Federation of Information Processing Societies Conference, pages 267-277. Fall, 1968. Vol. 33 pt. 1.]]Google ScholarGoogle Scholar
  18. 18.Jeffrey C. Mogul. Network Locality at the Scale of Processes. TOCS 10(2):81-109, May, 1992.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.D. Muntz and P. Honeyman. Multi-level Caching in Distributed File Systems -or- Your cache ain't nuthin' but trash. In Proc. Winter 1992 USENIX Conference, pages 305-313. San Francisco, CA, Jan., 1992.]]Google ScholarGoogle Scholar
  20. 20.Venkata N. Padmanabhan. Improving World Wide Web Latency. Master's thesis, University of California at Berkeley, May, 1995.]]Google ScholarGoogle Scholar
  21. 21.Venkata N. Padmanabhan and Jeffrey C. Mogul. Improving HTTP Latency. In Proc. Second WWW Conference '94: Mosaic and the Web, pages 995-1005. Chicago, IL, Oct., 1994.]]Google ScholarGoogle Scholar
  22. 22.James E. Pitkow and Margaret M. Recker. A Simple ye! Robust Caching Algorithm Based on Dynamic Access Patterns. In Proc. Second WWW Conference '94: Mosaic and the Web, pages 1039-1046. Chicago, IL, Oct., 1994.]]Google ScholarGoogle Scholar
  23. 23.Jon B. Postel. Transmission Control Protocol. RFC 793, Network Information Center, SRI International, Sept., 1981.]]Google ScholarGoogle Scholar
  24. 24.Dave Raggett. HyperText Markup Language Specification Version 3.0. Internet Draft draft-ietf-htmlspecv3-00.txt, IETF, Mar., 1995. This is a work in progress.]]Google ScholarGoogle Scholar
  25. 25.Richard Rubenstein and Harry M. Hersh with Henry F. Ledgard. The Human Factor: Designing Computer Systems for People. Digital Press, Burlington, MA, 1984.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.Russel Sandberg, David Goldberg, Steve Kleiman, Dan Walsh, and Bob Lyon. Design and Implementation of the Sun Network filesystem. In Proc. Summer 1985 USENIX Conference, pages 119-130. Portland, OR, June, 1985.]]Google ScholarGoogle Scholar
  27. 27.Simon E. Spero. Analysis of HTTP Performance problems. URL http://elanor.oit.unc.edu/http-prob.html. Ju}ly, 1994.]]Google ScholarGoogle Scholar
  28. 28.Simon E. Spero. Message to IETF HTTP working group. Message ID <9412162131.AA16636@- tipper, oit.unc.edu>. Dec., 1994.]]Google ScholarGoogle Scholar

Index Terms

  1. The case for persistent-connection HTTP

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGCOMM '95: Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
      October 1995
      372 pages
      ISBN:0897917111
      DOI:10.1145/217382
      • cover image ACM SIGCOMM Computer Communication Review
        ACM SIGCOMM Computer Communication Review  Volume 25, Issue 4
        Oct. 1995
        345 pages
        ISSN:0146-4833
        DOI:10.1145/217391
        • Editor:
        • David Oran
        Issue’s Table of Contents

      Copyright © 1995 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 October 1995

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      SIGCOMM '95 Paper Acceptance Rate30of143submissions,21%Overall Acceptance Rate554of3,547submissions,16%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader