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 :
بازگشت