• 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