A Family of QoS Aware Congestion Control Protocols

Providing guaranteed end-to-end quality of service (QoS) is important for real-time applications such as Voice-over-IP. In this paper, a family of optimal, distributed, QoS- aware, end-to-end congestion control laws is derived. It enables a set of class of services (CoSs) including Assured Forwarding Service (AFS), Minimum Rate Guaranteed Service (MRGS), and Minimum Rate Guaranteed and Upper Bounded Rate Service (MRGUBS). These control laws maximize the same utility function as the TCP congestion control protocol does. As a result, they are by design TCP friendly. These control laws are implemented as window-based congestion control protocols, similar to the window-based TCP congestion control protocol. The performance of these protocols is tested based on ns-2 simulation. The results indicate that these protocols are indeed TCP friendly and can provide end-to-end service assurance as long as the percentage of network bandwidth consumed by the flows using these protocols is moderately small. Consequently, this family of QoS-aware control protocols has the potential to be used to provide end-to-end QoS guaranteed services for low- bandwidth applications, such as Voice-over-IP.

[1]  Hao Che,et al.  End-to-End Optimal Algorithms for Integrated QoS, Traffic Engineering, and Failure Recovery , 2007, IEEE/ACM Transactions on Networking.

[2]  Leandros Tassiulas,et al.  A Simple Rate Control Algorithm for Maximizing Total User Utility. , 2001, INFOCOM 2001.

[3]  Jon Postel,et al.  Transmission Control Protocol , 1981, RFC.

[4]  Tansu Alpcan,et al.  A utility-based congestion control scheme for Internet-style networks with delay , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[5]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[6]  Tobias Harks,et al.  Utility fair congestion control for real-time traffic , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

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

[8]  Eric C. Rosen,et al.  Multiprotocol Label Switching Architecture , 2001, RFC.

[9]  Hao Che,et al.  Adaptive control algorithms for decentralized optimal traffic engineering in the Internet , 2004, IEEE/ACM Transactions on Networking.

[10]  Marimuthu Palaniswami,et al.  Application-Oriented Flow Control: Fundamentals, Algorithms and Fairness , 2006, IEEE/ACM Transactions on Networking.

[11]  Richard J. La,et al.  Utility-based rate control in the Internet for elastic traffic , 2002, TNET.