12.01.06

Review of “Designing DCCP: Congestion Control Without Reliability

Posted in Paper reviews, congestion control at 8:01 pm by Paul Moceri

Streaming media applications such as real-time video and telephony continue to grow and become a large component of Internet traffic. Since such applications favor low delay over reliable transmission they often opt for the unreliable transport protocol UDP. However, UDP lacks built-in congestion control mechanisms leaving applications on their own to implement congestion control, if at all. The other alternative to UDP is TCP which provides congestion control along with reliable transmission. However, applications tend to avoid TCP because delivery guarantees can delay packets to the point that they are unusable to the application and better off dropped. Without proper congestion control, high-bandwidth streaming applications will create havoc on the Internet.
Read the rest of this entry »

Review of “Designing DCCP: Congestion Control Without Reliability”

Posted in Paper reviews, congestion control at 8:00 pm by BrandonHeller

As a network application developer, you have only two realistic choices for your application’s transport layer. You could pick UDP (User Datagram Protocol), which provides unreliable, connectionless data transport, for applications where timeliness is the primary data-delivery concern. You’d be forced to implement congestion control yourself, and one bug could render the network unusable.
Read the rest of this entry »

Review of “Designing DCCP: Congestion Control Without Reliability”

Posted in Paper reviews, congestion control at 7:59 pm by Michael Roche

This paper summarizes the design of Datagram Congestion Control Protocol (DCCP). DCCP is a congestion control protocol to be used with unreliable transfer protocols such as UDP. There are many applications such as streaming media or video conferencing that prefer timely data instead of reliable data. If these applications had the choice of either retransmitting a lost packet or transmitting a new packet, they would choose to transmit the new packet. By the time the old packet would arrive, it would be outdated and useless. In these cases, TCP is a poor choice because of its extra effort given to reliability.
Read the rest of this entry »

11.07.06

Link to “Designing DCCP…”

Posted in Paper reviews, congestion control at 12:26 pm by jon.turner

Designing DCCP: Congestion Control Without Reliability, by Eddie Kohler, Mark Handley and Sally Floyd.