Unlock instant, AI-driven research and patent intelligence for your innovation.

Packet batch processing with graph-path based pre-classification

A data packet, pre-classification technology, used in data exchange networks, digital transmission systems, electrical components, etc.

Active Publication Date: 2020-04-03
HUAWEI TECH CO LTD
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in practical applications, packets in a batch of packets use different protocols, and thus, do not end up going through the same graph path

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Packet batch processing with graph-path based pre-classification
  • Packet batch processing with graph-path based pre-classification
  • Packet batch processing with graph-path based pre-classification

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] It should be understood at the outset that, although an illustrative implementation of one or more embodiments is provided below, the disclosed systems and / or methods may be implemented using any number of techniques, whether currently known or in existence. The invention should in no way be limited to the illustrative implementations, drawings, and techniques illustrated below, including the exemplary designs and implementations illustrated and described herein, but rather be within the scope of the appended claims and their equivalents Modified within the full range of .

[0021]The invention discloses a pre-classification mechanism implemented in a network interface controller, which overcomes the inefficiency of the existing data packet processing scheme. The pre-classification mechanism receives data packets corresponding to the first protocol (such as IPv4) mixed with data packets corresponding to the second protocol (such as IPv6), which will be described in deta...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method of batch processing implemented using a pre-classification mechanism of a network interface controller is provided. The method includes receiving, by the pre-classification mechanism of the network interface controller, rules for populating a first receive queue and a second receive queue (1002); receiving, by the pre-classification mechanism, packets corresponding to a first protocol intermingled with packets corresponding to a second protocol (1004);and populating, by the pre-classification mechanism of the network interface controller, the first receive queue exclusively with the packets corresponding to the first protocol and the second receive queue exclusively with the packets corresponding to the second protocol based on the rules such that a central processing unit is ableto obtain a first batch of the packets from the first receive queue and process each of the packets from the first batch using a same node graph path (1006).

Description

Background technique [0001] Packet processing performance is a key success factor for software defined networking (SDN) and network function virtualization (NFV). In SDN and NFV, packet processing is performed by a general-purpose central processing unit (CPU) coupled with a network interface controller (NIC). [0002] To improve performance, a packet-batch architecture using node graphs is widely accepted in the industry. During packet batching, a basic assumption is made: all packets in a single batch will travel through the same node graph path. However, in practical applications, the packets in a batch use different protocols, and thus, do not end up going through the same graph path. Contents of the invention [0003] According to one aspect of the present invention, there is provided a batch processing method implemented using a pre-classification mechanism of a network interface controller. The method includes: the pre-classification mechanism receiving rules for f...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/851H04L45/02H04L45/24H04L45/42H04L45/741H04L49/111
CPCH04L45/42H04L45/741H04L47/2483H04L49/90H04L49/3018H04L69/22H04L69/18H04L69/167H04L45/247H04L45/34H04L12/66H04L45/22
Inventor 李明凯瑟琳·赵刘珺
Owner HUAWEI TECH CO LTD