XCP-i : eXplicit Control Protocol for heterogeneous inter-networking of high-speed networks - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2006

XCP-i : eXplicit Control Protocol for heterogeneous inter-networking of high-speed networks

Abstract

XCP is a transport protocol that uses the assistance of specializedrouters to accurately determine the sender’s congestion window size.However, XCP requires the collaboration of all the routers on the datapath which is almost impossible to achieve in an incremental deploymentscenario of XCP. It has been shown that XCP behaves worse than TCPin the presence of non-XCP routers, limiting dramatically the benefitof having XCP running in some parts of the network. In this paper,we address this problem and propose XCP-i which is operable on aninternetwork consisting of XCP routers and traditional IP routers withoutloosing the benefit of the XCP control laws. The simulation resultson a number of topologies that reflect the various scenario of incrementaldeployment on the Internet show that although XCP-i performancesdepend on available bandwidth estimation accuracy, XCP-i still outperformsTCP on high-speed links.
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 deploiement. 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.
Fichier principal
Vignette du fichier
RR-5946.pdf (1.76 Mo) Télécharger le fichier
LIP-RR2006-24.pdf (5.61 Mo) Télécharger le fichier
Loading...

Dates and versions

inria-00083955 , version 1 (04-07-2006)
inria-00083955 , version 2 (07-07-2006)

Identifiers

  • HAL Id : inria-00083955 , version 2

Cite

Dino Martín Lopez Pacheco, Cong-Duc Pham, Laurent Lefèvre. XCP-i : eXplicit Control Protocol for heterogeneous inter-networking of high-speed networks. [Research Report] RR-5946, LIP RR-2006-24, INRIA, LIP. 2006. ⟨inria-00083955v2⟩
269 View
249 Download

Share

Gmail Facebook X LinkedIn More