• DocumentCode
    623902
  • Title

    Low-latency and high bandwidth TCP/IP protocol processing through an integrated HW/SW approach

  • Author

    Inoue, Ken ; Pasetto, Davide ; Lynch, K. ; Meneghin, Massimiliano ; Muller, Klaus-Robert ; Sheehan, John

  • Author_Institution
    IBM TJ Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    2013
  • fDate
    14-19 April 2013
  • Firstpage
    2967
  • Lastpage
    2975
  • Abstract
    Ultra low-latency networking is critical in many domains, such as high frequency trading and high performance computing (HPC), and highly desirable in many others such as VoIP and on-line gaming. In closed systems - such as those found in HPC - Infiniband, iWARP or RoCE are common choices as system architects have the opportunity to choose the best host configurations and networking fabric. However, the vast majority of networks are built upon Ethernet with nodes exchanging data using the standard TCP/IP stack. On such networks, achieving ultra low-latency while maintaining compatibility with a standard TCP/IP stack is crucial. To date, most efforts for low-latency packet transfers have focused on three main areas: (i) avoiding context switches, (ii) avoiding buffer copies, and (iii) off-loading protocol processing. This paper describes IBM PowerENTM and its networking stack, showing that an integrated system design which treats Ethernet adapters as first class citizens that share the system bus with CPUs and memory, rather than as peripheral PCI Express attached devices, is a winning solution for achieving minimal latency. The work presents outstanding performance figures, including 1.30μs from wire to wire for UDP, usually the chosen protocol for latency sensitive applications, and excellent latency and bandwidth figures for the more complex TCP.
  • Keywords
    hardware-software codesign; local area networks; system buses; transport protocols; Ethernet adapter; HPC; HW-SW approach; IBM PowerENTM; Infiniband; RoCE; high bandwidth TCP/IP protocol; high frequency trading; high performance computing; iWARP; low-latency TCP/IP protocol; packet transfer; system bus; ultra low-latency networking; Hardware; IP networks; Kernel; Payloads; Ports (Computers); Protocols; Sockets;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2013 Proceedings IEEE
  • Conference_Location
    Turin
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4673-5944-3
  • Type

    conf

  • DOI
    10.1109/INFCOM.2013.6567108
  • Filename
    6567108