Optimization of a TCP connection

a tcp connection and optimization technology, applied in the field of data transmission, can solve the problems of slow start process, long round trip time (rtt) for the connection, and limited bandwidth in the wireless network,

Inactive Publication Date: 2006-06-29
NOKIA CORP
View PDF26 Cites 55 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0006] Briefly, and in general terms, the preferred and exemplary embodiments of the invention resolve the above and other problems in the slow start phase time for the TCP connection in a wireless network. In a first aspect of the preferred embodiments, it is first determined whether or not a TCP connection from a sending device to a receiving device in the wireless communications network is in a slow start phase. If the TCP connection is in a slow start phase, then allocating priority in the sending device to the data to be sent in the TCP connection that is higher than the priority allocated to other data to be sent by the sending device. The sending device may be a Serving GPRS Support Node (SGSN), a device in a Radio Access Network (RAN) or other network device, and the method of the preferred embodiments may be implemented by software installed and executed on the network device.

Problems solved by technology

Also, the bandwidth in the wireless network is limited and this limited bandwidth is shared among multiple users, and a high bit error rate (or even a lost connection in some circumstances), resulting in a long round trip time (RTT) for the connection (or even timeouts) that require the slow start process to begin again.
This means that the rate at which acknowledgement messages are received is very slow.
This means that the RTT during slow start has a strong component of the queuing delay coming from other connections.
However, after the slow start phase if the TCP connection has to face the real network conditions (queuing delay, etc) the benefits of expedited slow start are lost and the performance of the connection may not be as good as it is expected to be.

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
  • Optimization of a TCP connection
  • Optimization of a TCP connection
  • Optimization of a TCP connection

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] Several preferred embodiments of the invention are now described. The preferred embodiments improve the performance of a TCP connection in a wireless network by speeding up the slow start phase and gradually improving the RTT of the TCP connection to match conditions in the network at the same time. The preferred embodiments reduce the slow start phase time for the TCP connection by servicing data of the connection quickly by giving it the highest priority (higher priority packets are serviced / transmitted before lower priority packets), and at the same time it gradually decreases the priority of the TCP connection data, based on the amount of data being sent for that connection. By gradually decreasing the priority, the RTT is also gradually increased (based on queuing in the network) and this results in a smooth increase in the RTO value of the connection. The preferred embodiments will hereinafter be described with reference to a particular network environment, but the inve...

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

In the preferred embodiments, it is first determined whether or not a TCP connection from a sending device to a receiving device in the wireless communications network is in a slow start phase. If the TCP connection is in a slow start phase, then the data to be sent in the TCP connection that is allocated a priority that is higher than the priority allocated to other data to be sent by the sending device. The sending device may be a Serving GPRS Support Node (SGSN), a device in a Radio Access Network (RAN) or other network device, and the method of the preferred embodiments may be implemented by software installed and executed on the network device.

Description

FIELD OF THE INVENTION [0001] The invention relates to data transmission in a wireless and / or wireline communications network. In particular, the invention relates to improvements in the throughput of a TCP connection in a wireless network and / or wireline network where data buffers re maintained. BACKGROUND OF THE RELATED ART [0002] The Transmission Control Protocol (TCP) is the predominant transfer layer protocol used in Internet Protocol (IP) data transmissions. A sending device utilizing TCP retransmits data unless it receives an acknowledgment from the receiving device that the data successfully arrived at the receiving device. TCP also utilizes a handshake to establish the logical end-to-end connection between the communicating devices and views data as a continuous stream. It therefore maintains the sequence in which bytes / octets are sent and received to facilitate this byte-stream characteristic. [0003] TCP uses a slow start process whenever a connection is started or a timeo...

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(United States)
IPC IPC(8): H04L12/28H04L47/10H04L47/193H04L47/24H04L69/16H04L69/163H04W80/06
CPCH04L47/10H04L47/14H04L47/193H04L47/2433H04L47/2458H04L47/37H04W80/06H04L69/16H04L69/163H04W28/10H04W8/04
Inventor KAKANI, NAVEEN KUMARMAHESHWARI, SHASHIKANTHUOMO, MIIKKA
Owner NOKIA CORP
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