ACM Home Page
Please provide us with feedback. Feedback
The case for persistent-connection HTTP
Full text PdfPdf (1.68 MB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication table of contents
Cambridge, Massachusetts, United States
Pages: 299 - 313  
Year of Publication: 1995
ISBN:0-89791-711-1
Also published in ...
Author
Jeffrey C. Mogul  Digital Equipment Corporation Western Research Laboratory, 250 University Avenue, Palo Alto, CA
Sponsor
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 85,   Citation Count: 43
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/217382.217465
What is a DOI?

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

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
T. Berners-Lee. Hypertext Transfer Protocol (HTTP). Internet Draft draft-ietf-iiir-http-00.txt, IETF, Nov., 1993. This is a working draft.
 
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.
 
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.
 
4
R. Braden. Extending TCP for Transactions -- Concepts. RFC 1379, Univ. of Southern California Information Sciences Institute, Nov., 1992.
 
5
R. Braden. T/TCP -- TCP Extensions for Transactions: Functional Specification. RFC 1644, Univ. of Southern California Information Sciences Institute, July, 1994.
 
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.
 
7
CompuServe, Inc. Graphics Interchange Format Standard. 1987.
8
9
 
10
Enterprise Integration Technologies. The Secure HyperText Transfer Protocol. URL http ://www.eit.com/proj ects/s-http/index.html.
 
11
 
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/.
13
 
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.
 
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.
16
 
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.
18
 
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.
 
20
Venkata N. Padmanabhan. Improving World Wide Web Latency. Master's thesis, University of California at Berkeley, May, 1995.
 
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.
 
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.
 
23
Jon B. Postel. Transmission Control Protocol. RFC 793, Network Information Center, SRI International, Sept., 1981.
 
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.
 
25
 
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.
 
27
Simon E. Spero. Analysis of HTTP Performance problems. URL http://elanor.oit.unc.edu/http-prob.html. Ju}ly, 1994.
 
28
Simon E. Spero. Message to IETF HTTP working group. Message ID <9412162131.AA16636@- tipper, oit.unc.edu>. Dec., 1994.

CITED BY  43