Skip to Main content Skip to Navigation
Conference papers

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.
Document type :
Conference papers
Complete list of metadata

Cited literature [4 references]  Display  Hide  Download

https://hal.inria.fr/inria-00419472
Contributor : Olivier Festor <>
Submitted on : Thursday, September 24, 2009 - 7:35:00 AM
Last modification on : Tuesday, May 25, 2021 - 12:36:01 PM
Long-term archiving on: : Thursday, June 30, 2011 - 11:50:01 AM

File

51.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00419472, version 1

Collections

Citation

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⟩

Share

Metrics

Record views

121

Files downloads

144