Performance Evaluation of DCCP, CTCP, and CUBIC Using VoIP Traffic

  • Priscila Doria UFS
  • Ricardo Salgueiro UFS
  • Marco Aurélio Spohn UFCG

Abstract


DCCP is a prominent transport protocol that has attracted the attention of the scientific community for its rapid progress and good results. Previous works have compared the performance of DCCP with standard transport protocols, assuming a single protocol per link and using the constant bit rate traffic pattern. In this paper, we evaluate the performance of DCCP (CCID2 and CCID3) with modern and representative TCP variants (CTCP and CUBIC). Results show that CCID2 performs better than CCID3 in contention; CUBIC has achieved better throughput, but with higher packet dropping and lower delivery rate; CTCP is outperformed by DCCP CCID2 and CUBIC in most scenarios, outperforming only CCID3.

References

Bhatti, S. and Bateman, M. (2009). Transport protocol throughput fairness. Journal of Networks, 4(9):881–894.

Bhatti, S., Bateman, M., and Miras, D. (2008a). A comparative performance evaluation of dccp. In Performance Evaluation of Computer and Telecommunication Systems, 2008. SPECTS 2008. International Symposium on, pages 433–440.

Bhatti, S., Bateman, M., Rehunathan, D., Henderson, T., Bigwood, G., and Miras, D. (2008b). Revisiting inter-flow fairness. In Proceedings of BROADNETS 2008, pages 585–592.

Bouras, C., Primpas, D., and Stamos, K. (2007). Enhancing ns-2 with diffserv qos features. In SpringSim ’07: Proceedings of the 2007 spring simulaiton multiconference, pages 117–124, San Diego, CA, USA. Society for Computer Simulation International.

de Sales, L. M., Almeida, H. O., and Perkusich, A. (2008). On the performance of tcp, udp and dccp over 802.11 g networks. In SAC ’08: Proceedings of the 2008 ACM symposium on Applied computing, pages 2074–2078, New York, NY, USA. ACM.

Fall, K. and Varadhan, K. (2007). The network simulator ns-2: Documentation. [link].

Floyd, S. and Kohler, E. (2006). Profile for Datagram Congestion Control Protocol (DCCP) Congestion Control ID 2: TCP-like Congestion Control. RFC 4341 (Proposed Standard).

Floyd, S. and Kohler, E. (2009). Profile for Datagram Congestion Control Protocol (DCCP) Congestion ID 4: TCP-Friendly Rate Control for Small Packets (TFRC-SP). RFC 5622 (Experimental).

Floyd, S., Kohler, E., and Padhye, J. (2006). Profile for Datagram Congestion Control Protocol (DCCP) Congestion Control ID 3: TCP-Friendly Rate Control (TFRC). RFC 4342 (Proposed Standard). Updated by RFC 5348.

Ha, S., Rhee, I., and Xu, L. (2008). Cubic: a new tcp-friendly high-speed tcp variant. SIGOPS Oper. Syst. Rev., 42(5):64–74.

Kohler, E., Handley, M., and Floyd, S. (2006). Datagram Congestion Control Protocol (DCCP). RFC 4340 (Proposed Standard). Updated by RFCs 5595, 5596.

Mattsson, N.-E. (2004). A dccp module for ns-2. Master’s thesis, Lulea University of Technology.

P.59, I.-T. R. (1993). Telephone transmission quality objective measuring apparatus: Artificial conversational speech. [link].

Takeuchi, S., Koga, H., Iida, K., Kadobayashi, Y., and Yamaguchi, S. (2005). Performance evaluations of dccp for bursty traffic in real-time applications. In SAINT ’05: Proceedings of the The 2005 Symposium on Applications and the Internet, pages 142–149, Washington, DC, USA. IEEE Computer Society.

Tan, K. and Song, J. (2006). A compound tcp approach for high-speed and long distance networks. In In Proc. IEEE INFOCOM.
Published
2011-07-19
DORIA, Priscila; SALGUEIRO, Ricardo; SPOHN, Marco Aurélio. Performance Evaluation of DCCP, CTCP, and CUBIC Using VoIP Traffic. In: WORKSHOP ON PERFORMANCE OF COMPUTER AND COMMUNICATION SYSTEMS (WPERFORMANCE), 10. , 2011, Natal/RN. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2011 . p. 2008-2018. ISSN 2595-6167.