• DocumentCode
    2982282
  • Title

    Building a single-box 100 Gbps software router

  • Author

    Han, Sangjin ; Jang, Keon ; Park, KyoungSoo ; Moon, Sue

  • Author_Institution
    KAIST, Daejeon, South Korea
  • fYear
    2010
  • fDate
    5-7 May 2010
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Commodity-hardware technology has advanced in great leaps in terms of CPU, memory, and I/O bus speeds. Benefiting from the hardware innovation, recent software routers on commodity PC now report about 10 Gbps in packet routing. In this paper we map out expected hurdles and projected speed-ups to reach 100 Gbps in packet routing on a single commodity PC. With careful measurements, we identify two notable bottlenecks for our goal: CPU cycles and I/O bandwidth. For the former, we propose reducing per-packet processing overhead with software-level optimizations and buying extra computing power with GPUs. To improve the I/O bandwidth, we suggest scaling the performance of I/O hubs that limits packet routing speed to well before 50 Gbps.
  • Keywords
    computer graphic equipment; coprocessors; operating systems (computers); CPU cycles; I/O bandwidth; I/O bus speeds; commodity hardware technology; packet routing; single box 100 Gbps software router; software level optimizations; Cloud computing; Computer architecture; Cost function; IP networks; Jacobian matrices; Local area networks; Logic; Resource management; Web and internet services; Wide area networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local and Metropolitan Area Networks (LANMAN), 2010 17th IEEE Workshop on
  • Conference_Location
    Long Branch, NJ
  • ISSN
    1944-0367
  • Print_ISBN
    978-1-4244-6067-0
  • Type

    conf

  • DOI
    10.1109/LANMAN.2010.5507157
  • Filename
    5507157