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

Flow control method based on window prediction

A flow control and window technology, which is applied in the field of network communication, can solve the problems of increasing the number of communications, the sending speed of the sender is fast, and affecting the efficiency of TCP communication, and achieves the effect of improving communication efficiency and good matching.

Active Publication Date: 2019-12-03
XI AN JIAOTONG UNIV
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1. Waste resources, increase the number of communications, and reduce the success rate of TCP communications
When the remaining receive window W n-1 >W n , it will cause the sending end to send too fast, so that the amount of data sent is greater than the real-time accurate remaining receiving window size, which will cause packet loss at the transport layer, resulting in waste of resources and affecting TCP communication efficiency;
[0006] 2. Cannot make full use of the space in the buffer area, reducing the efficiency of TCP communication
When the remaining receive window W n-1 n When the amount of data sent is too small, the buffer area will be relatively idle, reducing the communication efficiency of TCP.

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
  • Flow control method based on window prediction
  • Flow control method based on window prediction
  • Flow control method based on window prediction

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention will be further described below in conjunction with accompanying drawing.

[0033] The purpose of the present invention is to provide an improvement of a TCP flow control algorithm, reduce the problem of packet loss in the transport layer, rationally utilize the space in the buffer area of ​​the receiving end, and improve the reliability and communication efficiency of TCP transmission. The TCP service at the destination host confirms the received data and sends a confirmation message to the source application. The size of data that the source host can transmit before receiving an acknowledgment is called the remaining receive window size and is used to manage lost data and flow control. In the present invention, an exponential weighted moving average formula is used to predict and estimate the receiving window size of the next return.

[0034] First, simply compare the exponentially weighted moving average method to other methods of estimating nu...

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 flow control method based on window prediction, which comprises the following steps: 1) in the stage of establishing TCP (Transmission Control Protocol) connection, a sendingend and a receiving end negotiate the window size, and meanwhile, the receiving end reserves a data buffer area; 2) the sending end sends a data byte stream conforming to the window size according tothe negotiation result, and waits for confirmation of the receiving end; 3) the sending end substitutes the size of the remaining receiving window in the confirmation information which is just returned and the size of the remaining receiving window predicted last time into a formula (4); 4) the size of the residual receiving window predicted this time is calculated through a formula (4), and thesending rate of the sending end is adjusted according to the size of the residual receiving window, so that the deviation between the return value of the size of the receiving window adopted by the sending end and the actually matched numerical value is reduced; and 5) the step 3) is repeated until the communication is finished, and the connection is closed to realize the flow control of the sizeof the receiving window. The TCP communication efficiency is improved, and the reasonable utilization of resources is ensured.

Description

technical field [0001] The invention belongs to the technical field of network communication, and specifically relates to a flow control method based on window prediction. In the method, the sending speed of the sending end is matched with the speed of processing data at the receiving end, which reduces the return of the size of the receiving window adopted by the sending end. The deviation of the value from the actual value that should match. Background technique [0002] TCP is a connection-oriented, reliable, and byte-stream-based transport layer communication protocol. The TCP / IP protocol family is the foundation of the current Internet. Most systems in the current network use the TCP protocol for transmission. The application layer sends a data stream represented by 8-bit bytes for inter-network transmission to the TCP layer, and then TCP divides the data stream into segments of appropriate length (usually determined by the data link layer of the network to which the co...

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/807H04L47/27
CPCH04L47/27
Inventor 曲桦赵季红罗媛媛张雯娜赵绪时仇瑞英
Owner XI AN JIAOTONG UNIV
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