A tcp acceleration method under bad channel

An accelerator and purpose technology, applied in the direction of using return channel for error prevention/detection, electrical components, transmission system, etc., can solve the problems of decreased throughput, lack of error recovery mechanism, increased delay, etc.

Inactive Publication Date: 2011-12-28
TSINGHUA UNIV
View PDF3 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] Second, traditional TCP lacks an effective error recovery mechanism in wireless networks
While the wireless network BER is high, the use of this error recovery will degrade the performance of the protocol, the decrease of throughput and the increase of delay

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
  • A tcp acceleration method under bad channel
  • A tcp acceleration method under bad channel
  • A tcp acceleration method under bad channel

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] According to the specific situation of the network, the present invention adopts two ways to accelerate processing, the selective retransmission mode (SACK) and the fountain code acceleration mode.

[0033] Selective retransmission (SACK) is used to accelerate TCP. Since the lost data in a group of data packets is confirmed each time, unnecessary retransmission is avoided, thereby reducing delay and improving network throughput. On the other hand, the NACK method allows the channel to maintain continuous transmission without stopping to wait for the confirmation of the next data packet. However, in TCP, it is necessary to confirm that a set of data has been sent correctly before sending the next set. Therefore, the utilization rate of the channel is not high.

[0034] However, the problem of choosing the retransmission method is that when the delay increases, the time for feedback confirmation increases, resulting in an increase in timeout and invalid retransmission tim...

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 method for accelerating a TCP (Transmission Control Protocol) under a severe channel. The method is applied to a severe wireless channel, has the advantages of solving the problem of low throughput of the conventional TCP and other TCP improved algorithms in the practical severe wireless application environment, effectively utilizing the channel and greatly increasing the utilization ratio of wireless frequency spectrums, and is suitable for rapid one-to-one, one-to-many even many-to-many communication environments in a plurality of severe application scenes such as armies, emergencies, emergency rescues, disaster reliefs and the like. The method for accelerating the TCP comprises the following steps of: 702, judging whether delay is larger than a first preset value; 703, if the delay judging result is positive, performing fountain code acceleration; 704, if the delay judging result is negative, judging whether the packet loss ratio is larger than a second preset value; 705, if the packet loss ratio judging result is positive, adopting selective retransmission; and 706, if the packet loss ratio judging result is negative, adopting the conventional TCP scheme.

Description

technical field [0001] The present invention is a TCP (Transmission Control Protocol, Transmission Control Protocol) acceleration method, which belongs to the segment connection algorithm (SPLIT CONNECTIONAPPROACHES) in the TCP acceleration algorithm, and is also a TCP acceleration proxy (PEP, Performance Enhancement Proxy). Background technique [0002] Fountain codes mainly include LT code and Raptor code. LT code is the basic form of fountain code, and Raptor code is an improved form of fountain code. The encoding length of the LT code is arbitrary, from 1-bit binary symbols to any n-bit. LT codes are rateless codes, that is, there can be an infinite number of coded symbols derived from the data. Moreover, the encoding symbols can be generated at will, and any number can be generated as required. At the same time, the decoder can restore the original data from the encoded data which is a little longer than the length of the data before encoding. So no matter how much o...

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): H04L29/06H04L1/18
Inventor 宋思明刘鹏飞刘洪全谷源涛
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products