|
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
|
Peter B. Danzig , Richard S. Hall , Michael F. Schwartz, A case for caching file objects inside internetworks, Conference proceedings on Communications architectures, protocols and applications, p.239-248, September 13-17, 1993, San Francisco, California, United States
|
 |
9
|
Peter B. Danzig , Katia Obraczka , Anant Kumar, An analysis of wide-area name server traffic: a study of the Internet Domain Name System, Conference proceedings on Communications architectures & protocols, p.281-292, August 17-20, 1992, Baltimore, Maryland, United States
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gregory R. Ganger , Dawson R. Engler , M. Frans Kaashoek , Hector M. Briceño , Russell Hunt , Thomas Pinckney, Fast and flexible application-level networking on exokernel systems, ACM Transactions on Computer Systems (TOCS), v.20 n.1, p.49-83, February 2002
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hani Jamjoom , Kang G. Shin, Persistent dropping: an efficient control of traffic aggregates, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mohit Aron , Darren Sanders , Peter Druschel , Willy Zwaenepoel, Scalable content-aware request distribution in cluster-based networks servers, Proceedings of the Annual Technical Conference on 2000 USENIX Annual Technical Conference, p.26-26, June 18-23, 2000, San Diego, California
|
|
|
Kenneth G. Yocum , Darrell C. Anderson , Jeffrey S. Chase , Amin M. Vahdat, Anypoint: extensible transport switching on the edge, Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems, p.15-15, March 26-28, 2003, Seattle, WA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|