ATE403326T1 - Adaptive verzögerte ack-schaltung für tcp- anwendungen - Google Patents

Adaptive verzögerte ack-schaltung für tcp- anwendungen

Info

Publication number
ATE403326T1
ATE403326T1 AT07103578T AT07103578T ATE403326T1 AT E403326 T1 ATE403326 T1 AT E403326T1 AT 07103578 T AT07103578 T AT 07103578T AT 07103578 T AT07103578 T AT 07103578T AT E403326 T1 ATE403326 T1 AT E403326T1
Authority
AT
Austria
Prior art keywords
unit
burstiness
interarrival
tcp
acknowledgment procedure
Prior art date
Application number
AT07103578T
Other languages
English (en)
Inventor
Gutierrez Pablo Ameigeiras
Eero Sillasto
Jeroen Wigard
Original Assignee
Nokia Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Corp filed Critical Nokia Corp
Application granted granted Critical
Publication of ATE403326T1 publication Critical patent/ATE403326T1/de

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/19Flow control; Congestion control at layers above the network layer
    • H04L47/193Flow control; Congestion control at layers above the network layer at the transport layer, e.g. TCP related
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1854Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/32Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
    • H04L47/323Discarding or blocking control packets, e.g. ACK packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/163In-band adaptation of TCP data exchange; In-band control procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Filters That Use Time-Delay Elements (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Transceivers (AREA)
AT07103578T 2002-12-20 2003-12-18 Adaptive verzögerte ack-schaltung für tcp- anwendungen ATE403326T1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/323,993 US7225266B2 (en) 2002-12-20 2002-12-20 Adaptive delayed ACK switching for TCP applications

Publications (1)

Publication Number Publication Date
ATE403326T1 true ATE403326T1 (de) 2008-08-15

Family

ID=32393052

Family Applications (2)

Application Number Title Priority Date Filing Date
AT03029181T ATE361625T1 (de) 2002-12-20 2003-12-18 Adaptives schalten verzögerter bestätigungen für tcp anwendungen
AT07103578T ATE403326T1 (de) 2002-12-20 2003-12-18 Adaptive verzögerte ack-schaltung für tcp- anwendungen

Family Applications Before (1)

Application Number Title Priority Date Filing Date
AT03029181T ATE361625T1 (de) 2002-12-20 2003-12-18 Adaptives schalten verzögerter bestätigungen für tcp anwendungen

Country Status (4)

Country Link
US (1) US7225266B2 (de)
EP (2) EP1432207B1 (de)
AT (2) ATE361625T1 (de)
DE (2) DE60322608D1 (de)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7225266B2 (en) * 2002-12-20 2007-05-29 Nokia Corporation Adaptive delayed ACK switching for TCP applications
FR2849733A1 (fr) * 2003-01-02 2004-07-09 Thomson Licensing Sa Dispositif et procede d'ajustement de debit d'un flux de contenus et produits associes
ES2294468T3 (es) * 2003-03-20 2008-04-01 NOKIA SIEMENS NETWORKS GMBH & CO. KG Procedimiento y emisor para la transmision de paquetes de datos.
US7349337B1 (en) * 2003-12-12 2008-03-25 Novell, Inc. Techniques for shaping data transmission rates
US7546367B2 (en) 2004-01-15 2009-06-09 Novell, Inc. Methods and systems for managing network traffic by multiple constraints
US7724750B2 (en) * 2004-04-01 2010-05-25 Nokia Corporation Expedited data transmission in packet based network
US7533176B2 (en) * 2004-07-14 2009-05-12 International Business Machines Corporation Method for supporting connection establishment in an offload of network protocol processing
WO2006058212A2 (en) * 2004-11-24 2006-06-01 Ist International, Inc. Methods and apparatus for estimating bandwidth of a data network
US9059867B2 (en) * 2005-03-02 2015-06-16 Cisco Technology, Inc. Technique for selecting a path computation element based on response time delay
US7500010B2 (en) * 2005-04-07 2009-03-03 Jeffrey Paul Harrang Adaptive file delivery system and method
US8719399B2 (en) * 2005-04-07 2014-05-06 Opanga Networks, Inc. Adaptive file delivery with link profiling system and method
US11258531B2 (en) 2005-04-07 2022-02-22 Opanga Networks, Inc. System and method for peak flow detection in a communication network
US9065595B2 (en) 2005-04-07 2015-06-23 Opanga Networks, Inc. System and method for peak flow detection in a communication network
US8909807B2 (en) * 2005-04-07 2014-12-09 Opanga Networks, Inc. System and method for progressive download using surplus network capacity
US8589508B2 (en) * 2005-04-07 2013-11-19 Opanga Networks, Inc. System and method for flow control in an adaptive file delivery system
JP2007081678A (ja) * 2005-09-13 2007-03-29 Ntt Docomo Inc データ中継装置及びデータ中継方法
US20080031136A1 (en) * 2006-08-07 2008-02-07 Gavette Sherman L Round trip time (rtt) proximity detection testing
WO2008089277A1 (en) * 2007-01-16 2008-07-24 Mediacast, Llc Wireless data delivery management system and method
US7729249B2 (en) 2007-07-16 2010-06-01 Microsoft Corporation Systems and methods for improving TCP-friendliness of delay-based congestion control
US20100027966A1 (en) * 2008-08-04 2010-02-04 Opanga Networks, Llc Systems and methods for video bookmarking
JP2012503255A (ja) * 2008-09-18 2012-02-02 オパンガ ネットワークス インコーポレイテッド 高負荷のメディアコンテンツの自動検出および適合された配信のためのシステムおよび方法
US8812641B2 (en) 2008-09-30 2014-08-19 Freescale Semiconductor, Inc. Processing load with normal or fast operation mode
US9143341B2 (en) * 2008-11-07 2015-09-22 Opanga Networks, Inc. Systems and methods for portable data storage devices that automatically initiate data transfers utilizing host devices
US20100131385A1 (en) * 2008-11-25 2010-05-27 Opanga Networks, Llc Systems and methods for distribution of digital media content utilizing viral marketing over social networks
US8509080B2 (en) 2009-06-29 2013-08-13 The Chinese University Of Hong Kong Network traffic accelerator
KR101689778B1 (ko) 2009-08-19 2016-12-27 오팡가 네트웍스, 인크. 네트워크 통신 품질 및 트래픽의 실시간 분석에 기반한 개선된 데이터 전달
WO2011022104A1 (en) * 2009-08-19 2011-02-24 Opanga Networks, Inc. Optimizing channel resources by coordinating data transfers based on data type and traffic
US7978711B2 (en) * 2009-08-20 2011-07-12 Opanga Networks, Inc. Systems and methods for broadcasting content using surplus network capacity
US8325623B1 (en) 2010-02-16 2012-12-04 Google Inc. System and method for reducing latency during data transmissions over a network
US8964543B1 (en) 2010-02-16 2015-02-24 Google Inc. System and method of reducing latency by transmitting duplicate packets over a network
US8495196B2 (en) 2010-03-22 2013-07-23 Opanga Networks, Inc. Systems and methods for aligning media content delivery sessions with historical network usage
US9019854B2 (en) * 2010-04-26 2015-04-28 Telefonaktiebolaget L M Ericsson (Publ) Method for setting and adjusting a parameter dependent on a round trip time
US8468196B1 (en) 2010-05-20 2013-06-18 Google Inc. System and method of reducing latency using adaptive retransmission timeouts
US8239532B1 (en) 2010-06-24 2012-08-07 Google Inc. System and method of reducing latency using adaptive DNS resolution
US8576711B1 (en) * 2010-09-28 2013-11-05 Google Inc. System and method for reducing latency via client side dynamic acknowledgements
EP2888853B1 (de) 2012-08-23 2016-12-28 Telefonaktiebolaget LM Ericsson (publ) Tcp-proxyserver
US9980156B2 (en) * 2015-07-17 2018-05-22 Altiostar Networks, Inc. Optimization of downlink throughput
CN106487608B (zh) * 2015-08-31 2019-06-07 华为技术服务有限公司 测量远端时间戳单位的方法和装置
US10097462B2 (en) * 2016-04-02 2018-10-09 Niciria, Inc. Throughput resilience during link failover
WO2017185353A1 (zh) * 2016-04-29 2017-11-02 华为技术有限公司 一种传输控制协议tcp报文的传输方法、设备及系统
CN105827537B (zh) * 2016-06-01 2018-12-07 四川大学 一种基于quic协议的拥塞改进方法
KR102356912B1 (ko) * 2017-06-16 2022-01-28 삼성전자 주식회사 통신 시스템에서 tcp ack 전송 방법 및 장치
CN119363297B (zh) * 2024-12-26 2025-03-28 南京邮电大学 基于p4交换机的tcp重传数据段与关联应答的延迟转发方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1267419A (zh) * 1997-07-14 2000-09-20 诺基亚网络有限公司 电信网中的信息流控制
US6434620B1 (en) * 1998-08-27 2002-08-13 Alacritech, Inc. TCP/IP offload network interface device
US6567416B1 (en) * 1997-10-14 2003-05-20 Lucent Technologies Inc. Method for access control in a multiple access system for communications networks
US6215772B1 (en) * 1997-11-26 2001-04-10 International Business Machines Corporation Dynamic parameter estimation for efficient transport of HPR data on IP
US6118765A (en) * 1998-01-13 2000-09-12 Qualcomm Inc. System method and computer program product for eliminating unnecessary retransmissions
CA2237208A1 (en) * 1998-05-08 1999-11-08 Northern Telecom Limited Congestion notification from router
CA2237264A1 (en) * 1998-05-08 1999-11-08 Northern Telecom Limited Receiver based congestion control
US6215769B1 (en) * 1998-10-07 2001-04-10 Nokia Telecommunications, Inc. Enhanced acknowledgment pacing device and method for TCP connections
SG87029A1 (en) 1999-05-08 2002-03-19 Kent Ridge Digital Labs Dynamically delayed acknowledgement transmission system
US6775707B1 (en) * 1999-10-15 2004-08-10 Fisher-Rosemount Systems, Inc. Deferred acknowledgment communications and alarm management
US6574770B1 (en) * 2000-06-29 2003-06-03 Lucent Technologies Inc. Error-correcting communication method for transmitting data packets in a network communication system
US6996064B2 (en) * 2000-12-21 2006-02-07 International Business Machines Corporation System and method for determining network throughput speed and streaming utilization
US6961309B2 (en) * 2001-04-25 2005-11-01 International Business Machines Corporation Adaptive TCP delayed acknowledgment
JP3696806B2 (ja) * 2001-06-19 2005-09-21 富士通株式会社 通信性能測定装置
US7630409B2 (en) * 2002-10-21 2009-12-08 Lsi Corporation Method and apparatus for improved play-out packet control algorithm
US7225266B2 (en) * 2002-12-20 2007-05-29 Nokia Corporation Adaptive delayed ACK switching for TCP applications

Also Published As

Publication number Publication date
EP1432207A3 (de) 2005-02-09
DE60322608D1 (de) 2008-09-11
US20040122969A1 (en) 2004-06-24
EP1432207B1 (de) 2007-05-02
EP1793557B1 (de) 2008-07-30
EP1793557A1 (de) 2007-06-06
DE60313568T2 (de) 2007-12-27
US7225266B2 (en) 2007-05-29
DE60313568D1 (de) 2007-06-14
EP1432207A2 (de) 2004-06-23
ATE361625T1 (de) 2007-05-15

Similar Documents

Publication Publication Date Title
ATE403326T1 (de) Adaptive verzögerte ack-schaltung für tcp- anwendungen
KR100717219B1 (ko) 시간-파라미터를 결정하는 방법 및 장치
EP3677003B1 (de) Verfahren und systeme zur überlastungsverwaltung in einem netzwerk
US7417991B1 (en) Network quality estimation
US8004989B2 (en) Controlling a window for congestion control in a network
US7310682B2 (en) Systems and methods for improving network performance
CN108965058B (zh) 一种终端网络性能探测方法及系统
US7852766B2 (en) Detection method, detecting device, reference value calculating device and recording medium
Gao et al. A state feedback control approach to stabilizing queues for ECN-enabled TCP connections
EP1376945A1 (de) Auf Empfänger basierter Umlaufzeitmessung in TCP
US9306858B2 (en) Network apparatus, communication system, abnormal traffic detection method, and program
WO2009146726A1 (en) Technique for improving congestion control
US20200052974A1 (en) Delay prediction device, delay prediction system, delay prediction method, and recording medium
RU2008141083A (ru) Управляющая система для трансформатора или стабилизатора
CN101958811A (zh) 一种端到端可用带宽测量方法及系统
CN101232445A (zh) 通信终端、拥塞控制方法和拥塞控制程序
EP1835429A3 (de) Gerät zur Bestimmung von Parametern für Anti-Wurm-Massnahmen. Gerät zur Bestimmung und zur Begrenzung der Anzahl der Knoten und Computerprodukt
KR100922472B1 (ko) 통신 단말, 통신 제어 방법 및 통신 제어 프로그램
JP2020503811A5 (de)
JP2009188927A (ja) 無線送信装置、プログラム及び方法
CN101507182B (zh) 用于快速通信量测量和监控的网络节点和方法
KR20110089034A (ko) 통신단말 및 그의 핸드 오프시 패킷 재전송 시점 결정 방법
Gerla et al. TCP Westwood simulation studies in multiple-path cases
JP6048102B2 (ja) 情報処理システム
CN103814555A (zh) 确定路径拥塞测量

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties