50 likes | 207 Views
DCP: Datagram Control Protocol. Tim Sohn and Eiman Zolfaghari March 11, 2002. Motivation and Problem. Motivation Growth of real time applications (e.g. IP telephony) UDP avoids built-in congestion control Problem Arbitrary delay when using TCP reliability
E N D
DCP: Datagram Control Protocol Tim Sohn and Eiman Zolfaghari March 11, 2002
Motivation and Problem • Motivation • Growth of real time applications (e.g. IP telephony) • UDP avoids built-in congestion control • Problem • Arbitrary delay when using TCP reliability • Difficult to implement own congestion control tsohn@cs.berkeley.edu, eiman@uclink.berkeley.edu
Solution • New Transport Protocol (DCP) • Offers unreliable delivery • Accommodates different congestion control • Congestion Control IDs • TCP-friendly Rate Control (TFRC) • TCP-like congestion control • Half-Connection • Data Packets sent in one direction tsohn@cs.berkeley.edu, eiman@uclink.berkeley.edu
Status • Studied Relevant Work • TCP-friendliness, measurements • Testbed • 2 computers • 1 running NistNet (network emulator) • Send packets between computers tsohn@cs.berkeley.edu, eiman@uclink.berkeley.edu
Future Plans • Complete connection handling and CCID interface in main DCP code (end of March) • Done by students under Kevin Lai • Design measurement tests and implement CCID code (beginning of April) • Run test and analyze results (end of April) • Write report (beginning of May) tsohn@cs.berkeley.edu, eiman@uclink.berkeley.edu