Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

RED-based network congestion control algorithm

A random early detection and network congestion technology, applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve problems such as decreased network utilization, high burst traffic occupation, and data failure

Inactive Publication Date: 2012-01-25
云南省科学技术情报研究院
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Passive queue management is a type of queue truncation (Droptail) management, that is, the network data fills the queue buffer and then discards the data packets that arrive one after another. It has three main defects: (1) The queue is full, and the queue is forced to be dropped after the queue is full. packets, other data cannot enter the queue; (2) deadlock, high burst traffic occupies all queue buffers instantaneously, and other types of data cannot pass through; (3) TCP global synchronization, when the queue discards multiple TCP data packets at the same time, each TCP synchronization reduces message sending, and network throughput drops sharply
However, according to the research of American expert Feng W et al., network congestion control not only depends on the statistical characteristics of the average queue length, but also depends on the distribution of network data arrival time interval and data size distribution. Effectively solve the problem of network congestion control, but also easily cause network jitter, resulting in a decrease in network utilization
In addition, RED and related improved algorithms need to set more than 10 parameters such as average queue size, packet loss probability, upper and lower thresholds of queue packet loss, average data packet size, average network transmission rate, average network transmission delay, and burst volume of data transmission. , and there is no clear rule limit and theoretical basis for the parameter setting, it is mainly set by the experience of the network administrator, and the parameter value has a great influence on the operation effect of the congestion control algorithm

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
  • RED-based network congestion control algorithm
  • RED-based network congestion control algorithm
  • RED-based network congestion control algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0065] Explanation of terms:

[0066] S tiny , S small , S mid , S big , S giant Five numerical concentration measures representing the maximum size of packets in the network respectively.

[0067] P tiny , P small , P mid , P big , P giant Respectively represent the Pareto distribution probability of the data size in each interval.

[0068] P discard Indicates the packet discard probability in each interval of the data.

[0069] Queue_Buf_LEN indicates the length of the queue buffer.

[0070] Queue (utilization) Indicates the statistical average queue utilization.

[0071] ζ represents the concentration value of network traffic.

[0072] η represents the relative diffusion strength.

[0073] represents the diffusion rate.

[0074] CntByte (sum) Indicates the total capacity of data flowing through the queue in a period T.

[0075] CntPacket (sum) Indicates the total amount of data flowing through the queue in a cycle T.

[0076] CntByte (i) and CntPacke...

Embodiment 2

[0116] Repeat Example 1, with the following differences: By calculating the concentration, relative diffusion intensity and diffusion rate values ​​of the network flow in the interval, the calculated concentration value is used to partially differentiate the diffusion rate in the sampling period to obtain the change of the scale between the sampling periods size, and use the calculated results to automatically adjust the ruler. This method can be used to calculate the dynamic drop probability of each interval in different periods, so as to adapt to the changes of network congestion status in different periods.

[0117] Algorithm adaptation network congestion state is the optimization subroutine to the 6th step of the present invention, makes algorithm can effectively deal with the arbitrariness and suddenness of network data transmission, self-adaptive design principle is as follows image 3 As shown, the specific implementation description is as follows:

[0118] (1) Using F...

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 an RED-based network congestion control method. The algorithm comprises the following steps of: segmentally processing different congestion states by introducing a fifth-order classification method in the statistics, dividing the network congestion states by using five indexes of weak, slight, medium, serious and severe, and dividing the average queue utilization rate into five regions, each of which corresponds to a network congestion state; calculating the discard probability of the average data size of the regions by utilizing a liner function of a data size distribution probability; and discarding data packets in corresponding regions in the probability according to the current congestion state to increase the available space of queues so as to avoid the network congestion. In the algorithm, original ten configuration parameter projects of the conventional algorithm are reduced to two, so that the configuration difficulty is obviously reduced. Under the same network scene, the average queue cache utilization rate is about 25 percent higher than that of an RED derivative algorithm. The algorithm improves the network congestion control effect, can flexibly adjust the packet loss number according to the congestion degree, and effectively inhibit network jitter.

Description

technical field [0001] The invention belongs to the technical field of computer network management, and relates to a network congestion control method in network quality of service (QoS: Quality of Service) management, in particular to a network congestion control method based on random early detection RED. Background technique [0002] In 1988, American scientist Van Jacobson and others discovered that network congestion is caused by links or network nodes carrying excessive data, and the queue buffer of network nodes is full, resulting in a large amount of data being discarded and service response delays increasing. As the scale of network applications continues to expand, the demand for network bandwidth resources continues to rise, and network congestion occurs frequently under limited bandwidth capacity. Network congestion control has become a key factor in improving network service quality. For the case of not changing the physical structure of the network, how to maxi...

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): H04L12/56H04L12/24H04L12/861
Inventor 邬平吴斌王立新马继涛诸开梅尚朝秋黄红伟谭鹏李俊杜军李鑫邓艺卢泓州刘薇
Owner 云南省科学技术情报研究院
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products