Processing

Please wait...

Settings

Settings

Goto Application

1. WO2011005648 - ARTIFICIAL DELAY INFLATION AND JITTER REDUCTION TO IMPROVE TCP THROUGHPUTS

Publication Number WO/2011/005648
Publication Date 13.01.2011
International Application No. PCT/US2010/040738
International Filing Date 01.07.2010
IPC
H04L 29/06 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
CPC
H04L 65/605
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
65Network arrangements or protocols for real-time communications
60Media handling, encoding, streaming or conversion
601Media manipulation, adaptation or conversion
605intermediate
H04L 65/80
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
65Network arrangements or protocols for real-time communications
80QoS aspects
H04L 69/16
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
69Application independent communication protocol aspects or techniques in packet data networks
16Transmission control protocol/internet protocol [TCP/IP] or user datagram protocol [UDP]
H04L 69/163
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
69Application independent communication protocol aspects or techniques in packet data networks
16Transmission control protocol/internet protocol [TCP/IP] or user datagram protocol [UDP]
163Adaptation of TCP data exchange control procedures
H04W 80/06
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
WWIRELESS COMMUNICATION NETWORKS
80Wireless network protocols or protocol adaptations to wireless operation
06Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
Applicants
  • MOTOROLA MOBILITY, INC. [US]/[US] (AllExceptUS)
  • XU, Xiao, [CN]/[US] (UsOnly)
  • XU, Hua, [US]/[US] (UsOnly)
Inventors
  • XU, Xiao,
  • XU, Hua,
Agents
  • MAY, Steven A.,
Priority Data
12/499,86809.07.2009US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) ARTIFICIAL DELAY INFLATION AND JITTER REDUCTION TO IMPROVE TCP THROUGHPUTS
(FR) GONFLEMENT ARTIFICIEL DES RETARDS ET RÉDUCTION DE LA GIGUE POUR AMÉLIORER LES DÉBITS DU TCP
Abstract
(EN)
A method, a system and a base-station for automatically determining delays of data transmitted via Transmission Control Protocol (TCP) and inflating these delays in order to reduce jitter and improve TCP throughput in a communications network. A Dynamic Jitter Reduction (DJR) logic/utility (110, 120) operating within a communications node (101, 108) measures (606) delays on a rolling basis in order to capture the delay profile. Based on the delay profile, the DJR utility determines (61) a delay target. The DJR utility 'inflates'/augments (616-624) future/expected delays toward the delay target by performing on one or more of the following: (a) using a delay based factor in the scheduler metric for TCP applications; (b) performing fine-tuning of link adaptation schemes; (c) delaying transmission of packets at the transmit or receive buffer; and (d) delaying transmission of a received TCP ACK signal from the media access control (MAC) sub-layer to TCP layer.
(FR)
La présente invention concerne un procédé, un système, et une station de base permettant, d'une part de déterminer automatiquement les retards des données transmises via le protocole de gestion de transmission ou "TCP" (Transmission Control Protocol), d'autre part de gonfler ces retards de façon à réduire la gigue, et enfin d'améliorer le débit du TCP dans un réseau de communication. Une logique ou un utilitaire (110, 120) de réduction dynamique de la gigue ou "DJR" (Dynamic Jitter Reduction) mis en œuvre à l'intérieur d'un nœud de communications (11, 108) mesure (606) les retards successifs de façon à capturer le profil des retards. L'utilitaire DJR se base alors sur le profil des retards pour déterminer (61) un retard cible. L'utilitaire DJR gonfle ou augmente (616-624) les retards à venir ou attendus de façon à obtenir le retard cible, et pour cela, il dispose de l'un au moins des moyens suivants: (a) utilisation d'un facteur basé sur des retards dans le système de mesure de la logique d'ordonnancement destiné aux applications TCP; (b) exécution d'un réglage fin des logiques d'adaptation des liaisons; (c) mise en retard de la transmission des paquets au niveau du tampon d'émission ou de réception; et (d) mise en retard de la transmission vers la couche TCP d'un signal ACK du TCP reçu en provenance de la sous-couche de commande d'accès aux supports ou "MAC" (Media Access Control).
Latest bibliographic data on file with the International Bureau