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

Traffic control method, system and device, and computer readable storage medium

A flow control and computer program technology, applied in the computer field, can solve the problems of long message discarding, etc., and achieve the effects of eliminating the probability of message discarding, reducing losses, and reducing the number of message retransmissions

Inactive Publication Date: 2018-10-26
王逸人
View PDF15 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Aiming at the deficiencies of the prior art, the present invention provides a flow control method, system, device and computer-readable storage medium, which solves the problem of direct discarding of high-delay long messages in the prior art, thereby reducing or even eliminating The probability of packet discarding is to reduce the number of packet retransmissions under the premise of fully utilizing the bandwidth. The specific scheme is as follows:

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
  • Traffic control method, system and device, and computer readable storage medium
  • Traffic control method, system and device, and computer readable storage medium
  • Traffic control method, system and device, and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] An embodiment of the present invention provides a flow control method, such as figure 1 As shown, the flow control method may specifically include the following steps:

[0046] Step S101, receiving a first tunnel message;

[0047] In this embodiment, the above-mentioned method can be applied to a switch, a repeater or a router in a TCP or SDN network. For the convenience of description, the above-mentioned method is described below as an example where the subject of execution is a repeater.

[0048] In this embodiment, the first tunnel message does not specifically refer to a certain fixed tunnel message, but may refer to any tunnel message received by the forwarder, which will not be described later in this embodiment of the present invention.

[0049] Step S102, analyzing the time delay of the above message, if the time delay is high, the above message is switched and allocated to the second tunnel;

[0050] Different from the traditional flow control technology, pa...

Embodiment 2

[0071] An embodiment of the present invention provides a flow control system. In the embodiment of the present invention, the following systems can be applied to switches, forwarders or routers in TCP or SDN networks. For the convenience of description, the execution subjects of the following systems are The transponder is used as an example to illustrate, such as figure 2 As shown, the flow control system may specifically include the following modules:

[0072] A receiving module, configured to receive the first tunnel message;

[0073] In this embodiment, the first tunnel message does not specifically refer to a certain fixed tunnel message, but may refer to any tunnel message received by the forwarder, which will not be described later in this embodiment of the present invention.

[0074] An analysis module, configured to analyze the delay of the above-mentioned message, if the delay is high, the above-mentioned message is switched and allocated to the second tunnel;

[...

Embodiment 3

[0082] An embodiment of the present invention provides a flow control device, such as image 3 As shown, the flow control device may specifically include the following modules:

[0083] The communication bus is used to realize the connection and communication between the processor and the memory;

[0084] The memory is used to store computer programs; the memory may include a high-speed RAM memory, and may also include a non-volatile memory, such as at least one disk memory. The memory may optionally comprise at least one storage device.

[0085] A processor, configured to execute the above computer program to achieve the following steps:

[0086] Step S401, receiving a first tunnel packet;

[0087] In this embodiment, the above-mentioned method can be applied to a switch, a repeater or a router in a TCP or SDN network. For the convenience of description, the above-mentioned method is described below as an example where the subject of execution is a repeater.

[0088] In t...

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 the technical field of computers, and particularly relates to a traffic control method, system and device, and a computer readable storage medium. According to the method, thecurrent number of tokens is compared with a required transmission bandwidth, when the bandwidth is sufficient, a compression algorithm with a low compression rate is adopted to reduce the loss of data information entropy, when the bandwidth is limited, a compression algorithm with a high compression rate is adopted to adapt to the effective transmission of the bandwidth, no priority differentiation or weight packet management needs to be performed on message streams with different delays, the problem of invalid fragments caused by the bandwidth limitation is avoided, the situation in the traditional abandoning mechanism that a large number of messages are directly abandoned and requested for retransmission, resulting in great jitter of the network transmission rate, is avoided, it is ensured that in a network with a variable packet length, when the data input amount is greater than the supervision traffic, the data packets with different lengths can pass at an equal probability without complicated overall scheduling, it is ensured that fragments transmitted on the link are all valid while accurately limiting the traffic, so that the message abandoning probability is reduced and even eliminated, and the times of message retransmission are reduced on the premise of making full use of the bandwidth.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a flow control method, system, device and computer-readable storage medium. Background technique [0002] With the rapid development of computer network technology, it has a great impact on the current TCP network performance. The traditional TCP protocol was proposed based on the early network environment. The sender judges the occurrence of data message loss based on repeated ACK responses / acknowledgments, and interprets such loss as network congestion, and then uses additive, multiplicative, and subtractive methods to detect the occurrence of data packet loss. Adjust its own congestion window. [0003] The function of flow control is to limit the flow rate of a connection entering or leaving a certain network. When the packet flow of a certain connection is too large, the packet can be discarded or the priority of the packet can be reset, so as to achieve The purpo...

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/819H04L12/911H04L12/917H04L29/06H04L12/26H04L47/21H04L47/76
CPCH04L43/0852H04L47/215H04L47/76H04L47/825H04L69/04
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