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

TCP (Transmission Control Protocol) congestion control method based on congestion queue length

A technology of queue length and congestion control, applied in digital transmission systems, data exchange networks, electrical components, etc., can solve problems such as limited application scenarios, and achieve the effect of high flexibility, good effect and high accuracy

Inactive Publication Date: 2016-10-12
NANJING UNIV OF SCI & TECH
View PDF6 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method can effectively solve the problem of network congestion, but its disadvantage is that the applicable scenarios are limited, and it can only be effective when congestion occurs on the switch close to the receiving end.

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
  • TCP (Transmission Control Protocol) congestion control method based on congestion queue length
  • TCP (Transmission Control Protocol) congestion control method based on congestion queue length
  • TCP (Transmission Control Protocol) congestion control method based on congestion queue length

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0048] combine figure 1 and figure 2 , the present invention is based on the TCP congestion control method of congestion queue length, and the steps are as follows:

[0049] first step, such as image 3 As shown, the switch adopts the queue management algorithm of tail discarding for processing, and the switch monitors the port queue length in real time. When the queue length of the switch port number 1 is 70KB, which exceeds the threshold K (in this example, we take K as half of the queue length, 64KB), the switch is in a congested state, and the switch sends congestion notification information to the SDN controller, and the congestion notification information includes the switch ID and port number 1 where congestion occurs.

[0050] In the second step, after the SDN controller receives the congestion notification information, it sends a new flow table to the congested switch. The entry interface port number of the flow table is 1, and the Actions of the flow table point 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 discloses a TCP (Transmission Control Protocol) congestion control method based on a congestion queue length for use in a data center SDN (Software Defined Networking) environment. The method comprises the following steps that: a queue management module monitors a queue length of a switch port; when the queue length exceeds a certain threshold, a current network is considered to be in a congestion state, and congestion announcement information is transmitted to a controller through an SDN / OpenFlow protocol; after the controller receives the information, a flow table is issued to a switch, and an ACK (Acknowledgement) message reversely flowing through the port is modified in order that the ACK message carries queue length information of a network congestion point; and after a transmitting end receives the ACK message, the transmission rate of the transmitting end is lowered according to the queue length information in the ACK message in order to relieve network congestion. According to the method, a congestion degree is represented by direct feedback at the network congestion point, so that the problem of data center network congestion can be solved effectively, and the network throughput is increased. Meanwhile, an SDN / OpenFlow technology is utilized in the method, so that the method is more flexible and efficient.

Description

technical field [0001] The invention belongs to a TCP congestion control method, in particular to a TCP congestion control method based on the length of a congestion queue under the SDN architecture environment of a data center. Background technique [0002] The TCP protocol is one of the two protocols used by the computer network transport layer. It provides connection-oriented and reliable data transmission services, and the TCP congestion control method is the core of the TCP protocol. However, the traditional TCP congestion control algorithm is designed for the Internet environment. In the current data center network environment, using the traditional TCP congestion control method will cause a sharp decline in network performance. Therefore, it is necessary to design a TCP congestion control protocol that meets the characteristics of the data center network. [0003] At present, there are many TCP congestion control methods for the data center network environment. From ...

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
IPC IPC(8): H04L12/825H04L12/807H04L12/801H04L47/27
CPCH04L47/193H04L47/263H04L47/27
Inventor 陆一飞
Owner NANJING UNIV OF SCI & TECH
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