Performance of VoIP using DCCP over a DVB-RCS Satellite Network

The datagram congestion control protocol (DCCP) is a new IETF-defined transport protocol for Internet multimedia. The DCCP congestion control identifier 4 (CCID4) was specifically designed to support the stream of small packets generated by applications such as voice over IP (VoIP). This uses equation based congestion control. The long round trip delay when the path includes a satellite link could therefore degrade the performance of VoIP. In this paper, we analyze using simulation the performance of VoIP using CCID4 over a DVB-RCS network. We also analyze the different variants of CCID4 that have been proposed. The paper concludes that the current algorithm of CCID4 suffers for paths with appreciable delay when used to support voice calls with a bursty nature. The results show that these effects are only partially mitigated by the currently proposed variants of CCID4.

[1]  Eddie Kohler,et al.  Profile for Datagram Congestion Control Protocol (DCCP) Congestion Control ID 3: TCP-Friendly Rate Control (TFRC) , 2006, RFC.

[2]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2008, RFC.

[3]  Eddie Kohler,et al.  Faster Restart for TCP Friendly Rate Control (TFRC) , 2008 .

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

[5]  Eddie Kohler,et al.  Profile for Datagram Congestion Control Protocol (DCCP) Congestion Control ID 2: TCP-like Congestion Control , 2006, RFC.

[6]  Mark Handley,et al.  Problem Statement for the Datagram Congestion Control Protocol (DCCP) , 2006, RFC.

[7]  Anca I. Vermesan,et al.  VoIP over DVB-RCS with QoS and bandwidth on demand , 2005, IEEE Wireless Communications.

[9]  Sally Floyd,et al.  Quick-Start for TCP and IP , 2007, RFC.

[10]  M. A Vázquez Castro,et al.  Quality of service of voip over DVB-RCS , 2003 .

[11]  Eddie Kohler,et al.  Profile for DCCP Congestion Control ID 4: the Small-Packet Variant of TFRC Congestion Control , 2006 .

[12]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[13]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[14]  Bergerveien,et al.  VoIP with QoS and Bandwidth-on-Demand for DVB-RCS , 2005 .

[15]  Eddie Kohler,et al.  TCP Friendly Rate Control (TFRC): The Small-Packet (SP) Variant , 2007, RFC.

[16]  G. Fairhurst,et al.  Use of Quickstart for Improving the Performance of TFRC-SP Over Satellite Networks , 2006, 2006 International Workshop on Satellite and Space Communications.