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

A Multipath Transmission Method Based on dpdk

A multi-path transmission, purpose technology, applied in transmission system, advanced technology, climate sustainability, etc., can solve the problem of packet loss in SPLB method, reduce the memory access overhead, control the packet sending interval, and solve the problem of packet loss. Effect

Active Publication Date: 2022-07-05
NORTHEASTERN UNIV LIAONING
View PDF13 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The experimental results show that, on the one hand, the SPLB method implemented based on traditional Socket has the problem of packet loss. On the other hand, from the perspective of CPU usage, the user mode occupancy rate is close to 100%. When the packet sending interval is 10us-40us, it occupies 10 %-30% or so

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
  • A Multipath Transmission Method Based on dpdk
  • A Multipath Transmission Method Based on dpdk
  • A Multipath Transmission Method Based on dpdk

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] The content of the present invention will be further elaborated below in conjunction with the accompanying drawings and examples, but it is not intended to limit the present invention.

[0055] DPDK-based multipath transmission methods, including:

[0056] Step 1: Configure the DPDK environment for the nodes in the topology

[0057] Step 1.1: Download the installation package of dpdk-18.11.0 to a folder named dpdk under each node;

[0058] Step 1.2: Use the setup.sh tool in the installation package to configure the DPDK environment, compile the source code first, then select to insert the kernel module IGB_UIO, and set the huge page memory HugePage to 2048;

[0059] Step 1.3: Bind DPDK to the network card ens34;

[0060] Step 1.4: Run the HelloWord program included in the installation package to test that the DPDK environment has been successfully configured.

[0061] Step 2: Start each node, each node performs initialization operation, and each core on the node self...

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

The invention belongs to the field of network transmission, and relates to a multi-path transmission method based on DPDK. The main steps are: 1) configuring a DPDK environment for each node; The tasks assigned by the core self-loop; 3) The source node constructs the probe packet, puts the probe packet into the sending buffer, and performs the sending operation; 4) The intermediate node forwards the packet sent by the previous node to the next node; 5) The destination node After receiving the probe packet, update the next hop address, and immediately send the packet back to the source node; 6) Each time the source node receives a probe packet returned by the destination node, it constructs a data packet and sends it; 7) When the node detects When the exit sign is reached, the program execution ends. Using the characteristics of DPDK's polling, user-mode driving, and reducing memory access overhead, it processes data packets with high performance and high speed.

Description

technical field [0001] The invention belongs to the field of network transmission, and relates to a multi-path transmission method based on DPDK. Background technique [0002] Network load balancing refers to a strategy that redistributes the system load to achieve a relatively balanced load among servers, thereby reducing the response time of tasks, improving the utilization of system resources, and improving system performance. With the proliferation of cloud-based applications, load balancing has become a very important performance optimization technique for data centers. However, in the design process, there are two main technical challenges: one is the problem of out-of-order packets caused by the load balancing strategy, and the other is that although the global congestion-aware scheduling mechanism based on global load information is better than the local congestion-aware scheduling mechanism in performance and congestion-ignoring scheduling mechanisms, but long cont...

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 Patents(China)
IPC IPC(8): H04L47/125H04L47/10H04L47/80H04L45/24H04L45/74H04L45/00H04L45/243
CPCH04L47/125H04L47/15H04L47/822H04L45/24H04L45/74H04L45/70Y02D30/50
Inventor 李福亮纪茗涵杨昱昕赵宁宁王晓东郑乃公
Owner NORTHEASTERN UNIV LIAONING