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

Method for improving end-to-end wireless transmission control protocol (TCP) linear network coding

A technology of linear network coding and control protocol, which is applied to the improvement field of end-to-end wireless transmission control protocol linear network coding, and can solve the problem that the original message information coding is not specified, inconsistent, and does not consider the relationship between the link packet loss of the coding window And other issues

Inactive Publication Date: 2013-06-12
SHANGHAI QIANLONG INFORMATION TECH CO LTD
View PDF7 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the existing technology, the application of the end-to-end linear network coding technology in the wireless transmission control protocol mainly has the following problems: (1) When the network coding layer is coding, the coding of the original message information that needs to be coded is not specified Feasible implementation process; (2) Among the generated network encoding headers, the encoding header is more complex and redundant, which can be further optimized; (3) After the receiving end successfully receives the encoded message, the reply carries the expected Receive a single undecoded original TCP message information, which is inconsistent with the encoding information from the network encoding layer, and should carry the network encoding information expected to be transmitted; (4) The sliding window at the sending end is dynamic, related to the packet loss rate, and does not consider The relationship between encoding window, sliding window, and link packet loss can easily cause network encoding to fail to decode effectively
The above problems increase the complexity of decoding at the receiving end, which is difficult to implement and is not conducive to the actual promotion and use

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
  • Method for improving end-to-end wireless transmission control protocol (TCP) linear network coding
  • Method for improving end-to-end wireless transmission control protocol (TCP) linear network coding
  • Method for improving end-to-end wireless transmission control protocol (TCP) linear network coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention will be further described below in conjunction with the accompanying drawings.

[0030] Between the TCP and IP layers of the TCP / IP protocol stack, a sub-layer network coding layer is added. The transmission of the TCP message at the sending end is no longer in the form of a single message, but a certain size of the encoding window is used to randomly linearly encode and send multiple messages in the TCP buffer at the network coding layer; after receiving the encoded message, the receiving end , to decode and restore the original TCP message; when the encoded message is lost in the network, retransmission is not started immediately; only when the number of lost network encoded messages is greater than or equal to the encoding window N, the sliding window stops sliding, and Initiate retransmission.

[0031] The network coding head frame structure of the present invention is as figure 1 As shown, the packet sequence number S (4 bytes) of the initia...

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 provides a method for improving end-to-end wireless transmission control protocol (TCP) linear network coding. Particularly, the method comprises the following steps of: (1) optimizing a network coding head frame design on a network coding layer, so that required parameters of coding and decoding are comprehensively considered, the length of a network coding head is shortened, and the complexity of the network coding head is reduced; (2) according to the condition of wireless network packet loss, designing reasonable sliding windows and coding windows, and optimizing so that the sizes of the sliding windows and the coding windows are equal; (3) determining piggyback information content to be network coding message sequence expected to be received next time; and (4) amending a message loss retransmission mechanism, and starting retransmission when the accumulated packet loss number of coding messages achieves the number of sliding windows. Through the operation, the complexity of network coding can be reduced, and the network coding efficiency and the TCP throughput of an end-to-end system are improved.

Description

technical field [0001] The invention relates to the field of wireless communication, in particular to the technical field of TCP transmission performance optimization in the wireless communication process, and specifically refers to an improved method for end-to-end wireless transmission control protocol linear network coding. Background technique [0002] Transmission Control Protocol (TCP) is one of the key protocols of today's Internet protocol stack. Many Internet applications, such as the file transfer protocol FTP and the network terminal protocol Telnet, rely on TCP for reliable data transmission. TCP was originally designed specifically for wired networks, where data loss is mainly caused by congestion. But in wireless networks, data loss is often caused by fading, interference and other physical phenomena, so TCP is not suitable for application in wireless networks. In a wireless network, once packet loss occurs, TCP often mistakenly thinks that there is congestio...

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): H04L29/06H04L1/16H04L1/00
Inventor 廖勇曹杰魏海波何娟
Owner SHANGHAI QIANLONG INFORMATION TECH CO LTD
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