XCP-i : eXplicit Control Protocol for heterogeneous inter-networking of high-speed networks
Author :
Lopez-Pacheco, D.M. Pham, Cong-Duc Lefèvre, Laurent Laboratoire de l'informatique du parallélisme
Abstract :
(eng) XCP is a transport protocol that uses the assistance of specialized
routers to accurately determine the sender’s congestion window size.
However, 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. It has been shown that XCP behaves worse than TCP
in the presence of non-XCP routers, 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. The simulation results
on a number of topologies that reflect the various scenario of incremental
deployment on the Internet show that although XCP-i performances
depend on available bandwidth estimation accuracy, XCP-i still outperforms
TCP on high-speed links.
(fre) XCP est un protocole de transport qui utilise l’assistance des routeurs
pour calculer la taille optimale de la fenêtre de congestion de l’émetteur.
Cependant, XCP nécessite la collaboration de tous les routeurs tout le
long du chemin de la source vers le récepteur, ce qui est pratiquement
impossible à réaliser dans un scénario de déploiement réel. De plus, il
a été montré que la présence de routeurs non XCP entre la source et
le récepteur dégradait très fortement les performances de XCP qui pouvait
dans ce cas être moins efficace que TCP. Cette forte dépendance de
XCP en des routeurs spécialisés limite considérablement l’intérêt de son
déploiement. 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, ceux constitués de routeurs IP traditionnels, sans perdre
le bénéfice du contrôle précis de XCP. 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, même
si elles sont dépendantes de la précision des estimations de bande passante
disponible, sont bien supérieures à ceux de TCP sur des liens à
haut-débit.