DocumentCode
3310923
Title
Using DCCP: Issues and improvements
Author
Schier, M. ; Welzl, Michael
Author_Institution
Univ. of Innsbruck, Innsbruck, Austria
fYear
2012
fDate
Oct. 30 2012-Nov. 2 2012
Firstpage
1
Lastpage
9
Abstract
The Datagram Congestion Control Protocol (DCCP) is no longer too young to be usable: the first RFCs were published in 2006, and a stable and quite complete Linux implementation exists. DCCP over UDP has also recently been specified to address network traversal problems. But how good is the service provided to applications by this protocol? This paper identifies some deficiencies of the current implementation - the lack of transparency in the API with regard to packet loss, the coarse granularity of the lookup table used to calculate the TFRC equation, and the lack of history discounting in CCID-3 - and demonstrates that they can significantly impair the performance of typical DCCP use cases such as live video streaming. Solutions are proposed to tackle all these problems, and it is shown that they considerably improve the performance and the flexibility of applications.
Keywords
transport protocols; API; CCID-3; DCCP; Linux implementation; RFC; TFRC equation; datagram congestion control protocol; live video streaming; network traversal problems; Bit rate; Equations; History; Kernel; Linux; Loss measurement; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols (ICNP), 2012 20th IEEE International Conference on
Conference_Location
Austin, TX
Print_ISBN
978-1-4673-2445-8
Electronic_ISBN
978-1-4673-2446-5
Type
conf
DOI
10.1109/ICNP.2012.6459967
Filename
6459967
Link To Document