A Transport-Friendly NIC for Multicore/Multiprocessor Systems

Computer Science – Networking and Internet Architecture

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

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.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

A Transport-Friendly NIC for Multicore/Multiprocessor Systems does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with A Transport-Friendly NIC for Multicore/Multiprocessor Systems, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A Transport-Friendly NIC for Multicore/Multiprocessor Systems will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-495491

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.