OATAO - Open Archive Toulouse Archive Ouverte Open Access Week

Promoting the use of reliable rate based transport protocols: the Chameleon protocol

Lochin, Emmanuel and Jourjon, Guillaume and Ardon, Sebastien and Sénac, Patrick Promoting the use of reliable rate based transport protocols: the Chameleon protocol. (2010) International Journal of Internet Protocol Technology (IJIPT), 5 (4). 175-189. ISSN 1743-8209

(Document in English)

PDF (Author's version) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader


Rate-based congestion control, such as TFRC, has not been designed to enable reliability. Indeed, the birth of TFRC protocol has resulted from the need for a congestion-controlled transport protocol in order to carry multimedia traffic. However, certain applications still prefer the use of UDP in order to implement their own congestion control on top of it. The present contribution proposes to design and validate a reliable rate-based protocol based on the combined use of TFRC, SACK and an adapted flow control. We argue that rate-based congestion control is a perfect alternative to window-based congestion control as most of today applications need to interact with the transport layer and should not be only limited to unreliable services. In this paper, we detail the implementation of a reliable rate-based protocol named Chameleon and bring out to the networking community an ns-2 implementation for evaluation purpose.

Item Type:Article
Audience (journal):International peer-reviewed journal
Uncontrolled Keywords:
Institution:Other partners > Australian National University - ANU (AUSTRALIA)
French research institutions > Centre National de la Recherche Scientifique - CNRS (FRANCE)
Université de Toulouse > Institut Supérieur de l'Aéronautique et de l'Espace - ISAE-SUPAERO (FRANCE)
Other partners > National ICT Australia - NICTA (AUSTRALIA)
Other partners > University of New South Wales - UNSW (AUSTRALIA)
Laboratory name:
Deposited On:01 Apr 2011 08:17

Repository Staff Only: item control page