• DocumentCode
    2685803
  • Title

    Boosting the performance of PC-based software routers with FPGA-enhanced network interface cards

  • Author

    Bianco, Andrea ; Birke, Robert ; Botto, Gianluca ; Chiaberge, Marcello ; Finochietto, Jorge M. ; Galante, Giulio ; Mellia, Marco ; Neri, Fabio ; Petracca, Michele

  • Author_Institution
    Dipt. di Elettronica, Politecnico di Torino
  • fYear
    0
  • fDate
    0-0 0
  • 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 personal-computer (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
  • Keywords
    computer architecture; field programmable gate arrays; microcomputers; network interfaces; operating systems (computers); peripheral interfaces; public domain software; telecommunication network routing; FPGA logic device; NIC; PC-based software router; PCI; field-programmable gate array; network interface card; off-the-shelf hardware; open-source operating system; peripheral component interconnect; personal-computer architecture; Boosting; Computer architecture; Field programmable gate arrays; Hardware; Network interfaces; Open source software; Operating systems; Personal communication networks; Routing; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Switching and Routing, 2006 Workshop on
  • Conference_Location
    Poznan
  • Print_ISBN
    0-7803-9569-7
  • Type

    conf

  • DOI
    10.1109/HPSR.2006.1709693
  • Filename
    1709693