Abstract
In this paper, we present a receiver-oriented, request/response protocol for the Web that is compatible with the dynamics of TCP's congestion control algorithm. The protocol, called WebTP, is designed to be completely receiver-based in terms of transport initiation, flow-control and congestion-control. We propose a dual window-cum-rate based congestion control mechanism that is compatible with parallel TCP flows, and in fact interacts better with a congested network state. In support of our receiver-driven design, we developed a novel retransmission scheme that is robust to delay variations. The resulting flows achieve efficient network utilization and are qualitatively fair in their interaction amongst themselves and even with competing TCP flows. The paper also provides detailed simulation results to support the protocol design.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
D. Chiu and R. Jain, Analysis of the increase and decrease algorithms for congestion avoidance in computer networks, Computer Networks and ISDN Systems 17 (1989) 1–14.
D. Clark, M. Lambert and L. Zhang, NetBLT: A high throughput transport protocol, in: Proc. of SIGCOMM 87, 1987, pp. 353–359.
D. Clark and D. Tennenhouse, Architectural considerations for a new generation of protocols, in: Proc. of SIGCOMM 90, Philadelphia, PA, September 1990.
R. Fielding, H. Frystyk, T. Berners-Lee, J. Gettys and J. Mogul, Hypertext transfer protocol - HTTP/1.1, Internet Request for Comments RFC (June 1996).
S. Floyd and K. Fall, Promoting the use of end-to-end congestion control in the Internet, submitted to IEEE/ACM Transactions on Networking (February 1998).
S. Floyd, V. Jacobson, C. Liu, S. McCanne and L. Zhang, A reliable multicast framework for light-weight sessions and application level framing, scalable reliable multicast (SRM), IEEE/ACM Trans-actions on Networking (1997).
R. Gupta, WebTP: A user-centric receiver-driven Web transport protocol, Master thesis, University of California, Berkeley, CA (1998).
V. Jacobson, Congestion avoidance and control, in: Proc. of SIGCOMM 88, Palo Alto, CA, August 1988.
P. Karn and C. Partridge, Improving round-trip time estimates in reliable transport protocol, ACM Transaction on Computer Systems 9(4) (November 1991) 364–373.
D.L. Mills, Network time protocol (version 3), Internet Request for Comments RFC 1305 (March 1992).
J. Mahdavi and S. Floyd, TCP-Friendly unicast rate-based flow control, Technical note sent to the end2end-interest mailing list (8 January 1997).
Network simulator - ns, information available at http://www-mash.cs.berkeley.edu/ ns.
V. Padmanabhan and R.H. Katz, TCP fast start: A technique for speeding up Web transfers, in: Proc.of GLOBECOM 1998 Internet Mini-Conference.
V. Padmanabhan and J. Mogul, Improving HTTP latency, Computer Networks and ISDN Systems 28(1/2) (1995) 25–35.
J. Postel, ed., Transmission Control Protocol, Internet Request for Comments RFC 793 (September 1981).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Gupta, R., Chen, M., McCanne, S. et al. A Receiver-Driven Transport Protocol for the Web. Telecommunication Systems 21, 213–230 (2002). https://doi.org/10.1023/A:1020994414496
Issue Date:
DOI: https://doi.org/10.1023/A:1020994414496