Commutation de paquets logicielle sur routeurs PC multi-coeurs - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2009

Commutation de paquets logicielle sur routeurs PC multi-coeurs

Résumé

Les processeurs multi-coeurs sur PC, en même temps que les progrès récents sur la performance de la mémoire et des bus, suggèrent un candidat idéal pour la construction d'architectures de routeurs purement logicielles qui soient flexibles et en même temps performantes. Dans cet article, nous présentons une architec- ture de commutation de paquets pour les routeurs logiciels ou virtuels dont l'objectif principal est de prévenir des accès mémoire coûteux tout en utilisant les ressources CPU disponibles au mieux pour traiter et commuter les paquets. Nous présentons premièrement le principe d'arbre de commutation dont la fonction est de gar- der les paquets commutés dans la même hiérarchie de cache du processeur. Nous identifions ensuite la source de contention principale des performances de commutation comme l'accès concurrent aux interfaces de sorties puis analysons les gains potentiels de performance en utilisant un verrou sur les interfaces de sortie ainsi qu'un mécanisme de retour sur l'état des queues du routeur. Finalement, nous proposons et évaluons une modification des arbres de commutation qui permet de contourner la contention due au partage des interfaces de sortie par les arbres.
Fichier principal
Vignette du fichier
51.pdf (203.06 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00419472 , version 1 (24-09-2009)

Identifiants

  • HAL Id : inria-00419472 , version 1

Citer

Norbert Egi, Adam Greenhalgh, Marc Handley, Mickael Hoerdt, Felipe Huici, et al.. Commutation de paquets logicielle sur routeurs PC multi-coeurs. CFIP'2009, Oct 2009, Strasbourg, France. 12p. ⟨inria-00419472⟩

Collections

CFIP09
73 Consultations
57 Téléchargements

Partager

Gmail Facebook X LinkedIn More