XCP-i : "eXplicit Control Protocol" pour l'interconnexion de réseaux haut-débit hétérogènes
Author :
Lopez Pacheco, Dino M. Lefèvre, Laurent Pham, Congduc Laboratoire de l'informatique du parallélisme
Abstract :
(eng) eXplicit Control Protocol (XCP) is a transport protocol that efficiently
controls the sender’s congestion window size thus avoiding the slow-start
and congestion avoidance phase. XCP requires the collaboration of all
the routers on the data path which is almost impossible to achieve in an
incremental deployment scenario of XCP. If not, XCP’s performances are
worse than those of TCP thus limiting dramatically the benefit of having
XCP running in some parts of the network. In this paper, we address
this problem and propose XCP-i which is operable on an internetwork
consisting of XCP routers and traditional IP routers without loosing the
benefit of the XCP control laws which allow the congestion window to
jump directly to the optimal size. The simulation results on a number
of topologies that reflect the various scenario of incremental deployment
on the Internet show that XCP-i outperforms TCP on high-speed links. (fre) eXplicit Control Protocol (XCP) est un protocole de transport qui
contrôle efficacement l’évolution de la fenêtre de congestion de l’émetteur,
évitant ainsi la phase de slow-start et d’évitement de congestion.
XCP nécessite cependant la collaboration de tous les routeurs sur le
chemin de la source vers le récepteur, ce qui est pratiquement impossible
à réaliser en réalité, sinon ses performances peuvent être beaucoup
moins bonnes que celles de TCP. Cette forte dépendance de XCP en
des routeurs spécialisés limite considérablement l’intérêt de déployer des
routeurs XCP sur une portion du réseau. Nous proposons dans cet article
une extension de XCP, appelée XCP-i, qui permet d’interconnecter
des nuages XCP avec des nuages non-XCP sans perdre le bénéfice du
contrôle précis de XCP sur la fenêtre de congestion. Les résultats de simulation
sur des topologies correspondant typiquement à des scénarios
de déploiement incrémental montrent que les performances de XCP-i
sont bien supérieures à celles de TCP sur des liens à haut-débit.