Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Why Does Flow Director Cause Packet Reordering?

Journal Article · · IEEE Commun.Lett.
Intel Ethernet Flow Director is an advanced network interface card (NIC) technology. It provides the benefits of parallel receive processing in multiprocessing environments and can automatically steer incoming network data to the same core on which its application process resides. However, our analysis and experiments show that Flow Director cannot guarantee in-order packet delivery in multiprocessing environments. Packet reordering causes various negative impacts. E.g., TCP performs poorly with severe packet reordering. In this paper, we use a simplified model to analyze why Flow Director can cause packet reordering. Our experiments verify our analysis.
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:
89243024CSC000002
OSTI ID:
2520511
Report Number(s):
FERMILAB-PUB-10-309-CD; arXiv:1106.0443; oai:inspirehep.net:868208
Journal Information:
IEEE Commun.Lett., Journal Name: IEEE Commun.Lett. Vol. 15
Country of Publication:
United States
Language:
English

References (2)

The effectiveness of affinity-based scheduling in multiprocessor network protocol processing (extended version) journal January 1996
Sorting Reordered Packets with Interrupt Coalescing journal October 2009

Similar Records

A Transport-Friendly NIC for Multicore-Multiprocessor Systems
Journal Article · Sun Aug 01 00:00:00 EDT 2010 · TBD · OSTI ID:1967404

An investigation of packet reordering in TCP traces (extended abstract)
Conference · Wed Dec 31 23:00:00 EST 2003 · OSTI ID:977651

Packet capture engine for commodity network interface cards in high-speed networks
Patent · Tue Sep 18 00:00:00 EDT 2018 · OSTI ID:1479668

Related Subjects