QoS support for UDP/TCP based networks

To support UDP-based real-time applications over the Internet, it is necessary to provide bandwidth to the UDP applications within the network so that the performance of the UDP applications will not be seriously affected during periods of congestion. UDP flows do not typically back off when they encounter congestion. Thus, UDP flows aggressively use up more bandwidth than TCP friendly flows. Therefore, while it is important to have router algorithms support UDP flows by assigning appropriate bandwidth, it is also necessary to protect responsive TCP flows from unresponsive or aggressive UDP flows so that all users get a reasonable quality of service (QoS). In this paper, we propose a set of router-based QoS mechanisms including queue policy, resource reservation, and metering. These router-based QoS mechanisms provide rate guarantees to UDP flows, protection of well-behaved TCP flows from unresponsive UDP flows, and bandwidth fairness between TCP flows.

[1]  Scott Shenker,et al.  Integrated Services in the Internet Architecture : an Overview Status of this Memo , 1994 .

[2]  Seong-Ho Jeong,et al.  QoS Support for Real-Time Applications Using the Integration of RSVP/Intserv and Diffserv: A Testbed Experiment , 2000, NETWORKING.

[3]  David D. Clark,et al.  Explicit allocation of best-effort packet delivery service , 1998, TNET.

[4]  Lixia Zhang,et al.  A Framework for Integrated Services Operation over Diffserv Networks , 2000, RFC.

[5]  Seong-Ho Jeong,et al.  Cell loss ratio and multiplexing gain of an ATM multiplexer for VBR voice sources , 1998, Proceedings 23rd Annual Conference on Local Computer Networks. LCN'98 (Cat. No.98TB100260).

[6]  Scott Shenker,et al.  Core-stateless fair queueing: achieving approximately fair bandwidth allocations in high speed networks , 1998, SIGCOMM '98.

[7]  Ion Stoica,et al.  Providing guaranteed services without per flow management , 1999, SIGCOMM '99.

[8]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.

[9]  T. V. Lakshman,et al.  SRED: stabilized RED , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[10]  Van Jacobson,et al.  A Two-bit Differentiated Services Architecture for the Internet , 1999, RFC.

[11]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[12]  Van Jacobson,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[13]  P. P. White,et al.  RSVP and integrated services in the Internet: a tutorial , 1997, IEEE Commun. Mag..

[14]  R. Wilder,et al.  Wide-area Internet traffic patterns and characteristics , 1997, IEEE Netw..

[15]  Deborah Estrin,et al.  Recommendations on Queue Management and Congestion Avoidance in the Internet , 1998, RFC.

[16]  Roch Guérin,et al.  Scalable QoS provision through buffer management , 1998, SIGCOMM '98.

[17]  Robert Tappan Morris,et al.  Dynamics of random early detection , 1997, SIGCOMM '97.