Scheduling method of network data packet for Shenwei platform

A technology of network data packet and scheduling method, which is applied in the field of service quality guarantee based on label mechanism and network data packet scheduling, and can solve the problem that service quality cannot be guaranteed.

Pending Publication Date: 2021-03-16
JIANGNAN INST OF COMPUTING TECH +1
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Containers under the shared network protocol stack have competition problems, resulting in the failure to guarantee the quality of service of the application

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
  • Scheduling method of network data packet for Shenwei platform
  • Scheduling method of network data packet for Shenwei platform
  • Scheduling method of network data packet for Shenwei platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0018] Embodiment: The present invention is a kind of dispatching method of the network data packet facing Shen Wei platform, comprises the following steps:

[0019] Add the pr_level field used to identify the priority in the Linux system kernel sk_buff structure, and set its default value to 50;

[0020] Provide a fully fair scheduling strategy for internal scheduling of the same priority and a priority-based scheduling strategy for scheduling between different priorities;

[0021] Set the priority of the application according to the application requirements, a total of 0-10 levels, the greater the level number, the higher the priority;

[0022] When the system kernel sends data, obtain the priority of the corresponding container and the DEST / SRC IP port and other information according to the sk_buff, and save the information, and then set the pr_level value of the sk_buff;

[0023] When the system kernel sends or receives data, it invokes the completely fair scheduling stra...

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 discloses a scheduling method of a network data packet for an Shenwei platform. The scheduling method comprises the following steps: adding a pr_level field for identifying a priority ina sk_buff structure of a kernel of a Linux system; providing a complete fairness scheduling strategy for internal scheduling of the same priority and a priority-based scheduling strategy for scheduling among different priorities; setting priorities of the applications according to application requirements; when a system kernel sends data, acquiring information such as priorities of correspondingcontainers, DEST/SRC IP ports and the like according to sk_buff, storing the information, and setting a pr_level value of the sk_buff; and when the system kernel sends or receives the data, calling acomplete fairness scheduling strategy or scheduling the strategy according to the priority to schedule the network data packet. According to the invention, the fairness between applications at the same level and the discrimination between different types of applications can be ensured, so that the service quality problem of the container on the network is solved.

Description

technical field [0001] The present invention relates to the field of quality of service (QoS) assurance of container networks under the Shenwei platform, in particular to a quality of service assurance technology based on a label mechanism, and in particular to a scheduling method for network data packets on the Shenwei platform. Background technique [0002] Containers have become the basic services of the data center. After the application is containerized, usually multiple containers run on the same physical machine. They share the system kernel and therefore the network protocol stack in the kernel. Containers under the shared network protocol stack have competition problems, resulting in the failure to guarantee the service quality of applications. Contents of the invention [0003] The purpose of the present invention is to provide a scheduling method for network data packets oriented to the Shenwei platform, which can ensure the fairness between applications of the ...

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/865H04L12/867H04L47/6275H04L47/629
CPCH04L47/6275H04L47/629
Inventor 姚建华李紫阳邵科技潘苗缪苏津朱开颜
Owner JIANGNAN INST OF COMPUTING TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products