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.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.
https://hdl.handle.net/11583/1648750
Attenzione
Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo