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
Link To Document