Department of Mathematics, Computer Science, Control of the ISAE

Chameleon Protocol

3 November 2009

Rate-based congestion control, such as TFRC, has not been designed to en- able reliability. Indeed, the birth of TFRC has resulted from the need of a congestion-controlled transport protocol in order to carry multimedia traffic.

Following the anarchical deployment of congestion control mechanisms on top of UDP, the IETF decided to provide such protocol to multimedia applications developers. However, certain applications still prefer the use of UDP in order to implement their own congestion control on top of it. This proves that existing proposals do not utterly fill the gap between TCP and UDP and that at least, one transport protocol is still missing. This motivates the present contribution which proposes to design and validate a reliable rate-based protocol based on the combined use of TFRC, SACK and an adapted flow control.

We believe that rate-based congestion control are a perfect alternative to window-based congestion control as most of today applications need to interact with the transport layer. However and in a sake of completeness, we claim that rate-based congestion control should not be only limited to unreliable services.

Conjointly with NICTA, we have designed a reliable rate-based protocol named Chameleon based on the composition of TFRC, SACK and a flow control mechanism rate-based compliant. An ns-2 implementation is available for download here.

Contact Emmanuel Lochin

Mentions légales | Plan d’accès | Site Map | Follow-up of the site's activity RSS 2.0 |