The research community is devoting increasing attention to software routers based on off-the-shelf hardware and open-source operating systems running on the personalcomputer (PC) architecture. Today’s high-end PCs are equipped with peripheral component interconnect (PCI) shared buses enabling them to easily fit into the multi-gigabit-per-second routing segment, for a price much lower than that of commercial routers. However, commercially-available PC network interface cards (NICs) lack programmability, and require not only packets to cross the PCI bus twice, but also to be processed in software by the operating system, strongly reducing the achievable forwarding rate. It is therefore interesting to explore the performance of customizable NICs based on field-programmable gate array (FPGA) logic devices we developed and assess how well they can overcome the limitations of today’s commercially-available NICs.

Boosting the Performance of PC-based Software Routers with FPGA-enhanced Network Interface Cards / Bianco, Andrea; Birke, ROBERT RENE' MARIA; Botto, Gianluca; Chiaberge, Marcello; J. M., Finochietto; G., Galante; Mellia, Marco; Neri, Fabio; M., Petracca. - STAMPA. - (2006). (Intervento presentato al convegno HPSR2006, 2006 Workshop on High Performance Switching and Routing tenutosi a Poznan, Poland nel 7-9 June 2006) [10.1109/HPSR.2006.1709693].

Boosting the Performance of PC-based Software Routers with FPGA-enhanced Network Interface Cards

BIANCO, ANDREA;BIRKE, ROBERT RENE' MARIA;BOTTO, GIANLUCA;CHIABERGE, MARCELLO;MELLIA, Marco;NERI, Fabio;
2006

Abstract

The research community is devoting increasing attention to software routers based on off-the-shelf hardware and open-source operating systems running on the personalcomputer (PC) architecture. Today’s high-end PCs are equipped with peripheral component interconnect (PCI) shared buses enabling them to easily fit into the multi-gigabit-per-second routing segment, for a price much lower than that of commercial routers. However, commercially-available PC network interface cards (NICs) lack programmability, and require not only packets to cross the PCI bus twice, but also to be processed in software by the operating system, strongly reducing the achievable forwarding rate. It is therefore interesting to explore the performance of customizable NICs based on field-programmable gate array (FPGA) logic devices we developed and assess how well they can overcome the limitations of today’s commercially-available NICs.
2006
9780780395695
File in questo prodotto:
File Dimensione Formato  
hpsr06_fpga.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: PUBBLICO - Tutti i diritti riservati
Dimensione 137.57 kB
Formato Adobe PDF
137.57 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/1648750
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo