Skip to main content
Log in

A Receiver-Driven Transport Protocol for the Web

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. 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.

    Google Scholar 

  2. D. Clark, M. Lambert and L. Zhang, NetBLT: A high throughput transport protocol, in: Proc. of SIGCOMM 87, 1987, pp. 353–359.

  3. D. Clark and D. Tennenhouse, Architectural considerations for a new generation of protocols, in: Proc. of SIGCOMM 90, Philadelphia, PA, September 1990.

  4. 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).

  5. 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).

  6. 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).

  7. R. Gupta, WebTP: A user-centric receiver-driven Web transport protocol, Master thesis, University of California, Berkeley, CA (1998).

    Google Scholar 

  8. V. Jacobson, Congestion avoidance and control, in: Proc. of SIGCOMM 88, Palo Alto, CA, August 1988.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. D.L. Mills, Network time protocol (version 3), Internet Request for Comments RFC 1305 (March 1992).

  11. J. Mahdavi and S. Floyd, TCP-Friendly unicast rate-based flow control, Technical note sent to the end2end-interest mailing list (8 January 1997).

  12. Network simulator - ns, information available at http://www-mash.cs.berkeley.edu/ ns.

  13. V. Padmanabhan and R.H. Katz, TCP fast start: A technique for speeding up Web transfers, in: Proc.of GLOBECOM 1998 Internet Mini-Conference.

  14. V. Padmanabhan and J. Mogul, Improving HTTP latency, Computer Networks and ISDN Systems 28(1/2) (1995) 25–35.

    Google Scholar 

  15. J. Postel, ed., Transmission Control Protocol, Internet Request for Comments RFC 793 (September 1981).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1020994414496