A Transport-Friendly NIC for Multicore-Multiprocessor Systems
Journal Article
·
· TBD
OSTI ID:1967404
- Fermilab
Receive side scaling (RSS) is a network interface card (NIC) technology. It provides the benefits of parallel receive processing in multiprocessing environments. However, existing RSS-enabled NICs lack a critical data steering mechanism that would automatically steer incoming network data to the same core on which its application process resides. This absence causes inefficient cache usage if an application is not running on the core on which RSS has scheduled the received traffic to be processed. In Linux systems, it cannot even ensure that packets in a TCP flow are processed by a single core, even if the interrupts for the flow are pinned to a specific core. This results in degraded performance. In this paper, we develop such a data steering mechanism in the NIC for multicore or multiprocessor systems. This data steering mechanism is mainly targeted at TCP, but it can be extended to other transport layer protocols. We term a NIC with such a data steering mechanism 'A Transport Friendly NIC' (A-TFN). Experimental results have proven the effectiveness of A-TFN in accelerating TCP/IP performance.
- Research Organization:
- Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), High Energy Physics (HEP) (SC-25)
- DOE Contract Number:
- AC02-07CH11359
- OSTI ID:
- 1967404
- Report Number(s):
- FERMILAB-PUB-10-327-CD; arXiv:1106.0445; oai:inspirehep.net:868197
- Journal Information:
- TBD, Journal Name: TBD
- Country of Publication:
- United States
- Language:
- English
Similar Records
Why Does Flow Director Cause Packet Reordering?
10 Gbps TCP/IP streams from the FPGA for High Energy Physics
An analysis of 10-gigabit ethernet protocol stacks in multicore environments.
Journal Article
·
Sun Aug 01 00:00:00 EDT 2010
· IEEE Commun.Lett.
·
OSTI ID:2520511
10 Gbps TCP/IP streams from the FPGA for High Energy Physics
Conference
·
Tue Dec 31 23:00:00 EST 2013
· J.Phys.Conf.Ser.
·
OSTI ID:1295705
An analysis of 10-gigabit ethernet protocol stacks in multicore environments.
Conference
·
Sun Dec 31 23:00:00 EST 2006
·
OSTI ID:971470