skip to main content
DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Packet capture engine for commodity network interface cards in high-speed networks

Abstract

A method, systems for a packet capture engine for commodity network interface cards (NICs) in high-speed networks that provides lossless zero-copy packet capture and delivery services by exploiting multi-queue NICs and multicore architectures. The methods, systems include a ring-buffer-pool mechanism and a buddy-group based offloading mechanism.

Inventors:
; ;
Issue Date:
Research Org.:
Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1479668
Patent Number(s):
10079740
Application Number:
14/931,956
Assignee:
Fermi Research Alliance, LLC (Batavia, IL)
Patent Classifications (CPCs):
H - ELECTRICITY H04 - ELECTRIC COMMUNICATION TECHNIQUE H04L - TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
DOE Contract Number:  
AC02-07CH11359
Resource Type:
Patent
Resource Relation:
Patent File Date: 2015 Nov 04
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Wu, Wenji, DeMar, Philip J., and Zhang, Liang. Packet capture engine for commodity network interface cards in high-speed networks. United States: N. p., 2018. Web.
Wu, Wenji, DeMar, Philip J., & Zhang, Liang. Packet capture engine for commodity network interface cards in high-speed networks. United States.
Wu, Wenji, DeMar, Philip J., and Zhang, Liang. Tue . "Packet capture engine for commodity network interface cards in high-speed networks". United States. https://www.osti.gov/servlets/purl/1479668.
@article{osti_1479668,
title = {Packet capture engine for commodity network interface cards in high-speed networks},
author = {Wu, Wenji and DeMar, Philip J. and Zhang, Liang},
abstractNote = {A method, systems for a packet capture engine for commodity network interface cards (NICs) in high-speed networks that provides lossless zero-copy packet capture and delivery services by exploiting multi-queue NICs and multicore architectures. The methods, systems include a ring-buffer-pool mechanism and a buddy-group based offloading mechanism.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2018},
month = {9}
}

Patent:

Save / Share:

Works referenced in this record:

Network traffic characteristics of data centers in the wild
conference, January 2010


Efficient virtual memory for big memory servers
journal, July 2013


A Transport-Friendly NIC for Multicore/Multiprocessor Systems
journal, April 2012


Quantitative analysis of intrusion detection systems: Snort and Suricata
conference, May 2013


The performance analysis of linux networking – Packet receiving
journal, March 2007


Lazy receiver processing (LRP): a network subsystem architecture for server systems
journal, October 1996


Improving the accuracy of network intrusion detection systems under load using selective packet discarding
conference, January 2010


Chip makers turn to multicore processors
journal, January 2005


Kargus: a highly-scalable software-based intrusion detection system
conference, January 2012


TCP performance re-visited
conference, January 2003


Automated packet trace analysis of TCP implementations
journal, October 1997


Comparing and improving current packet capturing solutions based on commodity hardware
conference, January 2010


Why Can Some Advanced Ethernet NICs Cause Packet Reordering?
journal, February 2011


High speed network traffic analysis with commodity multi-core systems
conference, January 2010


Eliminating receive livelock in an interrupt-driven kernel
journal, August 1997


PacketShader: a GPU-accelerated software router
journal, August 2010


Batch to the Future: Analyzing Timestamp Accuracy of High-Performance Packet I/O Engines
journal, November 2012