Methods and arrangements for improving transmission control protocol performance in a cellular network

US9788362B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9788362-B2
Application numberUS-201114356195-A
CountryUS
Kind codeB2
Filing dateNov 23, 2011
Priority dateNov 23, 2011
Publication dateOct 10, 2017
Grant dateOct 10, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method in a network node for improving transmission control protocol, TCP, performance in a cellular network is provided. The network node handles TCP packet transferral between a user equipment and a server in the cellular network. The user equipment and the server are configured to adapt a retransmission timeout setting based on round trip times for performed TCP packet transferrals. When the network node obtains an indication of a handover outage being upcoming for the user equipment, the network node deliberately delays, in a time period preceding the indicated handover outage, a transferal of a TCP packet between the server and the user equipment to increase the round trip time for the TCP packet.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method in a network node for improving transmission control protocol, TCP, performance in a cellular network, which network node handles TCP packet transferral between a user equipment and a server in the cellular network, which user equipment and which server are configured to adapt a retransmission timeout, RTO, setting based on round trip times, RTTs, for performed TCP packet transferrals, the method comprising: when obtaining an indication of a handover outage being upcoming for the user equipment, deliberately delaying, in a time period preceding the indicated handover outage, a transferal of a TCP packet between the server and the user equipment to increase the round trip time for the TCP packet; obtaining an estimate of an expected duration time of the handover outage, wherein the expected duration time of the handover outage is estimated based on previous handover execution times to different neighboring base stations, and wherein the delaying is performed based on the expected duration time of the handover outage; and obtaining a TCP parameter specific to the user equipment and/or to the server, wherein the delaying is performed based on the TCP parameter. 2. The method according to claim 1 , wherein the TCP packet is represented by a sequence of individual TCP packets, and wherein the delaying comprises delaying the individual TCP packets in the sequence. 3. The method according to claim 2 , wherein the TCP packets in the sequence are downlink TCP packets, and wherein the delaying of the individual TCP packets decreases towards the end of the sequence. 4. The method according to claim 3 , wherein the delaying of the individual TCP packets first increases in the beginning of the sequence, and then decreases towards the end of the sequence. 5. The method according to claim 2 , wherein the TCP packets in the sequence are uplink TCP packets, and wherein the delaying of the individual TCP packets increases in the beginning of the sequence. 6. The method according to claim 5 , wherein the delaying of the individual TCP packets first increases in the beginning of the sequence, and then becomes steady towards the end of the sequence. 7. The method according to claim 1 , wherein the indication is obtained from an entity in control of the upcoming handover. 8. The method according to claim 1 , further comprising obtaining an estimate of an expected round trip time for the TCP packet, and wherein the delaying is performed based on the expected round trip time. 9. The method according to claim 8 , wherein the expected round trip time is based on a deep packet inspection of a previously transferred TCP packet. 10. A network node for improving transmission control protocol, TCP, performance in a cellular network, which network node is adapted to handle TCP packet transferral between a user equipment and a server in the cellular network, which user equipment and which server are configured to adapt a retransmission timeout setting based on round trip times for performed TCP packet transferrals, the network node comprising: a delaying unit, and an obtaining unit, which delaying unit is configured to, when obtaining an indication of a handover outage being upcoming for the user equipment, deliberately delay, in a time period preceding the indicated handover outage, a transferal of a TCP packet between the server and the user equipment to increase the round trip time for the TCP packet, which obtaining unit is configured to obtain an estimate of an expected duration time of the handover outage, wherein the expected duration time of the handover outage is estimated based on previous handover execution times to different neighboring base stations, and wherein the delaying unit is further configured to delay the TCP packet based on the expected duration time of the handover outage, and which obtaining unit is further configured to obtain a TCP parameter specific to the user equipment and/or to the server and wherein the delaying unit is further configured to delay the TCP packet based on the TCP parameter. 11. The network node according to claim 10 , wherein the TCP packet is represented by a sequence of TCP packets, and wherein the delaying unit is further configured to delay the individual TCP packets in the sequence. 12. The network node according to claim 11 , wherein the TCP packets in the sequence are downlink TCP packets, and wherein the delaying unit is further configured to decrease the delay of the individual TCP packets towards the end of the sequence. 13. The network node according to claim 12 , wherein the delaying unit is further configured to first increase the delay of the individual TCP packets in the beginning of the sequence, and then decrease the delay of the individual TCP packets towards the end of the sequence. 14. The network node according to claim 11 , wherein the TCP packets in the sequence are uplink TCP packets, and wherein the delaying unit is further configured to increase the delay of the individual TCP packets in the beginning of the sequence. 15. The network node according to claim 14 , wherein the delaying unit is further configured to first increase the delay of the individual TCP packets in the beginning of the sequence, and then let the delay become steady towards the end of the sequence. 16. The network node according to claim 10 , wherein the delaying unit is further configured to obtain the indication from an entity in control of the upcoming handover. 17. The network node according to claim 10 , further comprising the obtaining unit configured to obtain an estimate of an expected round trip time for the TCP packet, and wherein the delaying unit is further configured to delay the TCP packet based on the expected round trip time. 18. The network node according to claim 10 , wherein the expected round trip time is based on a deep packet inspection of a previously transferred TCP packet.

Assignees

Inventors

Classifications

  • H04W80/06Primary

    Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless {(transmission control protocol/Internet protocol [TCP/IP] or user datagram protocol [UDP] H04L69/16)} · CPC title

  • In-band adaptation of TCP data exchange; In-band control procedures · CPC title

  • Reselecting an access point · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9788362B2 cover?
A method in a network node for improving transmission control protocol, TCP, performance in a cellular network is provided. The network node handles TCP packet transferral between a user equipment and a server in the cellular network. The user equipment and the server are configured to adapt a retransmission timeout setting based on round trip times for performed TCP packet transferrals. When t…
Who is the assignee on this patent?
Fu Jing, Bertze Åsa, Da Silva Icaro Leonardo J, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04W80/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 10 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).