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

High-performance fluid control method based on linux kernel

A high-performance, flow control technology, applied in the direction of digital transmission system, electrical components, transmission system, etc., to achieve the effect of improving performance

Active Publication Date: 2012-10-03
西安交大捷普网络科技有限公司
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004]1. In these technologies, either the user controls certain network segments, or controls the traffic of certain hosts. At the same time, the service and each host cannot exceed a certain amount of traffic
[0005]2. The Htb algorithm is currently the most used flow control algorithm in Linux, which can solve some problems very well, but when the user needs to control each host in the network segment When the flow rate cannot exceed a certain amount, and the number of hosts is large, this consumes a lot of performance for the htb algorithm and cannot achieve real practicability

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
  • High-performance fluid control method based on linux kernel
  • High-performance fluid control method based on linux kernel

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0038] A high-performance flow control method based on the linux kernel, which is special in that: the flow control method first has a mark field in the sk_buff in the Linux kernel, and adds an index field at the same time, and the mark field is used for the flow of bandwidth objects control, index is an unsigned integer, which is divided into two parts, the high 16 bits are used for service flow control, and the low 16 bits are used for single ip flow control; then establish a queue of data packets; then the data packets are processed through the flow control method Control whether to go out of the team: the data packet is controlled according to the service flow control method. If the data packet can be out of the queue, it is controlled by the bandwidth object flow control method and the single IP flow control method in turn. If the data pa...

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 relates to a high-performance fluid control method based on linux kernel. The high-performance fluid control method comprises the following steps of: forming a mark field in sk_buff of the Linux kernel;, adding an index field into the mark field, wherein the Mark field is used for performing fluid control on a bandwidth object, and index is an unsigned integer, and dividing the index field into two parts, wherein high 16-bit is used for performing service fluid control, and low 16-bit is used for performing single ip fluid control; establishing a data packet rank; controlling whether the data packet is out of the rank through using the fluid control method, namely controlling the data packet according to the service fluid control method, if the data packet is out of the rank, sequentially controlling the data packet through using a bandwidth object fluid control method and a single IP fluid control method, and if the data packet is not out of the rank in any one of the three fluid control methods, ranking again; and finally, selecting the data packet out of the rank through using a packet transmission scheduling method and transmitting the data packet. The performance of the single ip fluid control is higher than the performance of a module in the conventional linux, the waste of out-of-rank time is avoided, and the performance is improved.

Description

Technical field: [0001] The invention relates to the shaping and control of flow by gateway products, in particular to a high-performance flow control method based on the linux kernel. Background technique: [0002] The inherent flow control strategy of Linux is divided into two types: with queue and without queue, which can meet the simple needs of some users for flow control, but there are still many deficiencies in many scenarios. [0003] Linux inherent technical flaws: [0004] 1. In these technologies, either the user controls certain network segments, or controls the flow of certain hosts. It is impossible to control certain network segments at the same time and cannot exceed a certain flow rate. At the same time, the service and each host cannot exceed a certain flow rate. [0005] 2. The Htb algorithm is currently the most used flow control algorithm in Linux, which can solve some problems very well. However, when the user needs to control the flow of each host i...

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/56H04L12/861
Inventor 陈宏伟何建锋赵明彰刘亚轩
Owner 西安交大捷普网络科技有限公司