Light-weight congestion control for the DCCP: Implementation in the linux kernel

1Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The DCCP complements the UDP with three TCP-friendly congestion control modes. The most important are the CCID 2 mode, which uses the TCP’s congestion control mechanism, and the CCID 3 mode, which implements the TFRC congestion control. The CCID 3 is intended for general multimedia transmission, although the authors of the DCCP specification notes that it may caused problems in the case of high-bandwidth video transmissions. This paper presents a prototype implementation of the modified TFRC congestion control, designed for multimedia transmission, that uses the RTP linear throughput equation (instead of the TCP one, originally used by the TFRC). This solution was introduced by the Authors in their previous work. The prototype implementation in the Linux kernel includes both a new congestion control module and updates to the DCCP kernel API. The proposed solution causes the DCCP to be not fully TCP-friendly, but still remains TCP-tolerant and does not cause unnecessary degradation of competing TCP flows. As a result, this method of congestion control can be used wherever it is necessity to use a TCP-tolerant protocol and when the rate of the media stream cannot be limited in a way typical for the TCP.

Cite

CITATION STYLE

APA

Chodorek, A., & Chodorek, R. R. (2020). Light-weight congestion control for the DCCP: Implementation in the linux kernel. In Lecture Notes on Data Engineering and Communications Technologies (Vol. 40, pp. 245–267). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-34706-2_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free