WO2002019654A3 - Method for improving tcp performance over wireless links - Google Patents

Method for improving tcp performance over wireless links Download PDF

Info

Publication number
WO2002019654A3
WO2002019654A3 PCT/US2001/027150 US0127150W WO0219654A3 WO 2002019654 A3 WO2002019654 A3 WO 2002019654A3 US 0127150 W US0127150 W US 0127150W WO 0219654 A3 WO0219654 A3 WO 0219654A3
Authority
WO
WIPO (PCT)
Prior art keywords
packet loss
congestion
window
protocol
designated
Prior art date
Application number
PCT/US2001/027150
Other languages
French (fr)
Other versions
WO2002019654A2 (en
Inventor
J J Garcia-Luna-Aceves
Christine Parsa
Original Assignee
Univ California
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 Univ California filed Critical Univ California
Priority to AU2001288589A priority Critical patent/AU2001288589A1/en
Publication of WO2002019654A2 publication Critical patent/WO2002019654A2/en
Publication of WO2002019654A3 publication Critical patent/WO2002019654A3/en

Links

Classifications

    • 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/1832Details of sliding window management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0289Congestion control
    • 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/1867Arrangements specially adapted for the transmitter end
    • H04L1/187Details of sliding window management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • 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/12Avoiding congestion; Recovering from congestion
    • 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/26Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
    • H04L47/263Rate modification at the source after receiving feedback
    • 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/30Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
    • 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
    • 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]
    • 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/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • 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
    • 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/168Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] specially adapted for link layer protocols, e.g. asynchronous transfer mode [ATM], synchronous optical network [SONET] or point-to-point protocol [PPP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • H04W28/0242Determining whether packet losses are due to overload or to deterioration of radio communication conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0273Traffic management, e.g. flow control or congestion control adapting protocols for flow control or congestion control to wireless environment, e.g. adapting transmission control protocol [TCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/06Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
    • 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/1607Details of the supervisory signal

Abstract

A protocol for differentiating congestion-related packet loss versus random packet loss in a wireless data connection. The protocol monitors changes in the length of a transmission queue in a wireless data connection over an interval substantially equal to the amount of time it takes to transmit a window of data packets and receive acknowledgements corresponding to all data packets transmitted in the window. If packet loss is preceded by an increase in the queue length over two consecutive intervals, the packet loss is designated as being due to congestion and a congestion avoidance algorithm is initiated. Otherwise, the packet loss is designated as random loss and the transmission window is maintained at its current size. The protocol reduces the transmission rate only when congestion is identified as the cause of lost packets; otherwise wireless losses can simply be quickly retransmitted without a reduction in the data transmission rate.
PCT/US2001/027150 2000-08-31 2001-08-30 Method for improving tcp performance over wireless links WO2002019654A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001288589A AU2001288589A1 (en) 2000-08-31 2001-08-30 Method for improving tcp performance over wireless links

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US22971000P 2000-08-31 2000-08-31
US60/229,710 2000-08-31

Publications (2)

Publication Number Publication Date
WO2002019654A2 WO2002019654A2 (en) 2002-03-07
WO2002019654A3 true WO2002019654A3 (en) 2002-08-01

Family

ID=22862387

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/027150 WO2002019654A2 (en) 2000-08-31 2001-08-30 Method for improving tcp performance over wireless links

Country Status (3)

Country Link
US (2) US7200111B2 (en)
AU (1) AU2001288589A1 (en)
WO (1) WO2002019654A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106170955B (en) * 2014-09-29 2019-10-25 华为技术有限公司 A kind of flow control methods and system

Families Citing this family (104)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7565450B2 (en) * 2000-03-16 2009-07-21 Adara Networks Inc. System and method for using a mapping between client addresses and addresses of caches to support content delivery
US7162539B2 (en) * 2000-03-16 2007-01-09 Adara Networks, Inc. System and method for discovering information objects and information object repositories in computer networks
US7552233B2 (en) * 2000-03-16 2009-06-23 Adara Networks, Inc. System and method for information object routing in computer networks
US7725596B2 (en) * 2000-04-28 2010-05-25 Adara Networks, Inc. System and method for resolving network layer anycast addresses to network layer unicast addresses
US7908337B2 (en) * 2000-04-28 2011-03-15 Adara Networks, Inc. System and method for using network layer uniform resource locator routing to locate the closest server carrying specific content
US7577754B2 (en) * 2000-04-28 2009-08-18 Adara Networks, Inc. System and method for controlling access to content carried in a caching architecture
US6975591B1 (en) * 2000-11-22 2005-12-13 International Business Machines Corporation Methodology for improving TCP throughput over lossy communication links
US6934256B1 (en) * 2001-01-25 2005-08-23 Cisco Technology, Inc. Method of detecting non-responsive network flows
US7184401B2 (en) * 2001-02-05 2007-02-27 Interdigital Technology Corporation Link-aware transmission control protocol
US7061856B2 (en) * 2001-02-05 2006-06-13 The Board Of Trustees Of The Leland Stanford Junior University Data throughput over lossy communication links
US7099273B2 (en) * 2001-04-12 2006-08-29 Bytemobile, Inc. Data transport acceleration and management within a network communication system
WO2002096021A2 (en) * 2001-05-18 2002-11-28 Bytemobile, Inc. Quality of service management for multiple connections within a network communication system
EP1261183A1 (en) 2001-05-23 2002-11-27 Telefonaktiebolaget L M Ericsson (Publ) Method and system for processing a data unit
KR100459557B1 (en) * 2001-08-23 2004-12-03 삼성전자주식회사 Method for allocating hybrid automatic retransmission request channel number for indicating state information of data in high speed downlink packet access communication system
US7039068B1 (en) * 2001-09-26 2006-05-02 Cisco Technology, Inc. Packet assembly
WO2003040735A1 (en) * 2001-11-07 2003-05-15 Cyneta Networks Inc. Resource aware session adaptation system and method for enhancing network throughput
KR100436435B1 (en) * 2001-12-26 2004-06-16 한국전자통신연구원 Method and Apparatus for Transmitting Packet Using Indirect Ackowledgement over Wire/Wireless Integrated Network
DE60236138D1 (en) * 2002-01-03 2010-06-10 Innovative Sonic Ltd Window based blockage avoidance for a high speed wireless communication system
ES2340467T3 (en) * 2002-01-03 2010-06-04 Innovative Sonic Limited MECHANISM TO AVOID TIMER-BASED INTERRUPTIONS, FOR A HIGH SPEED WIRELESS COMMUNICATION SYSTEM.
FR2838584A1 (en) * 2002-04-16 2003-10-17 Koninkl Philips Electronics Nv Digital/audio word packet transmission mobile receiver via internet having network receiver demanding word retransmission where packet lost detected and transit time estimator deactivating demand where criteria exceeded.
KR100876765B1 (en) * 2002-05-10 2009-01-07 삼성전자주식회사 Apparatus for retransmitting data in mobile communication system and method thereof
US7418494B2 (en) * 2002-07-25 2008-08-26 Intellectual Ventures Holding 40 Llc Method and system for background replication of data objects
KR100825542B1 (en) * 2002-09-04 2008-04-25 엘지노텔 주식회사 Transmission control system and method of wireless packet data using Transmission Control Protocol
US7542471B2 (en) 2002-10-30 2009-06-02 Citrix Systems, Inc. Method of determining path maximum transmission unit
US7961617B2 (en) * 2002-10-29 2011-06-14 Telefonaktiebolaget Lm Ericsson (Publ) System and method for wireless network congestion control
US8270423B2 (en) 2003-07-29 2012-09-18 Citrix Systems, Inc. Systems and methods of using packet boundaries for reduction in timeout prevention
US7616638B2 (en) 2003-07-29 2009-11-10 Orbital Data Corporation Wavefront detection and disambiguation of acknowledgments
US8233392B2 (en) 2003-07-29 2012-07-31 Citrix Systems, Inc. Transaction boundary detection for reduction in timeout penalties
US7630305B2 (en) * 2003-07-29 2009-12-08 Orbital Data Corporation TCP selective acknowledgements for communicating delivered and missed data packets
JP3763812B2 (en) * 2002-11-01 2006-04-05 松下電器産業株式会社 Communication system and method
US7340615B2 (en) * 2003-01-31 2008-03-04 Microsoft Corporation Method and apparatus for managing power in network interface modules
US7239611B2 (en) * 2003-03-03 2007-07-03 Microsoft Corporation Controlling admission of data streams onto a network based on end-to-end measurements
CN100481811C (en) * 2003-03-20 2009-04-22 诺基亚西门子网络两合公司 Method and transmitter for transmitting data packets
US7468947B2 (en) * 2003-03-31 2008-12-23 International Business Machines Corporation Controlling data packet flows by manipulating data packets according to an actual manipulation rate
US7436778B1 (en) * 2003-05-12 2008-10-14 Sprint Communications Company, L.P. Related-packet identification
US7404058B2 (en) * 2003-05-31 2008-07-22 Sun Microsystems, Inc. Method and apparatus for avoiding collisions during packet enqueue and dequeue
WO2005002120A2 (en) 2003-06-12 2005-01-06 California Institute Of Technology Method and apparatus for network congestion control
US8238241B2 (en) 2003-07-29 2012-08-07 Citrix Systems, Inc. Automatic detection and window virtualization for flow control
US8432800B2 (en) 2003-07-29 2013-04-30 Citrix Systems, Inc. Systems and methods for stochastic-based quality of service
US8437284B2 (en) 2003-07-29 2013-05-07 Citrix Systems, Inc. Systems and methods for additional retransmissions of dropped packets
US7656799B2 (en) 2003-07-29 2010-02-02 Citrix Systems, Inc. Flow control system architecture
CN1836410A (en) * 2003-08-20 2006-09-20 日本电气株式会社 Session relay device and relay method
US20050059349A1 (en) * 2003-09-16 2005-03-17 Elliott Brig Barnum Systems and methods for indicating quality of wireless connection
JP4495085B2 (en) * 2003-09-18 2010-06-30 株式会社野村総合研究所 Communication system, communication apparatus, and data retransmission control method
KR100526187B1 (en) 2003-10-18 2005-11-03 삼성전자주식회사 Method of obtaining the optimum rate control in mobile ad hoc network circumstance
KR100548134B1 (en) * 2003-10-31 2006-02-02 삼성전자주식회사 Communication system for improving data transmission efficiency of ??? in wireless network environment and a method thereof
KR100604597B1 (en) * 2004-02-20 2006-07-24 주식회사 팬택앤큐리텔 mobile communication terminal
FR2868236B1 (en) * 2004-03-26 2006-06-02 Nortel Networks Ltd METHOD FOR TRANSMITTING RADIO SIGNALS AND RADIO COMMUNICATION STATION FOR IMPLEMENTING THE METHOD
GB0415451D0 (en) * 2004-07-09 2004-08-11 Nokia Corp Communication system
JP2008511205A (en) * 2004-08-17 2008-04-10 カリフォルニア・インスティチュート・オブ・テクノロジー Method and apparatus for controlling network congestion using queue control and one-way delay measurement
US7975064B2 (en) * 2004-09-16 2011-07-05 International Business Machines Corporation Envelope packet architecture for broadband engine
US8356327B2 (en) * 2004-10-30 2013-01-15 Sharp Laboratories Of America, Inc. Wireless video transmission system
US20060133281A1 (en) * 2004-12-20 2006-06-22 Motorola, Inc. System for managing round trip time of a transmission control protocol and supporting method and apparatus
KR100785293B1 (en) * 2005-02-11 2007-12-12 삼성전자주식회사 System and Method for TCP Congestion Control Using Multiple TCP ACKs
US7577097B2 (en) * 2005-03-22 2009-08-18 Microsoft Corporation Compound transmission control protocol
US7889654B2 (en) * 2005-03-30 2011-02-15 At&T Intellectual Property Ii, L.P. Loss tolerant transmission control protocol
US7539219B2 (en) * 2005-05-12 2009-05-26 Radioshack Corporation Method and apparatus for synchronization of digital multimedia packets
US7430198B2 (en) * 2005-05-26 2008-09-30 Symbol Technologies, Inc. RF utilization calculation and reporting method for 802.11 wireless local area networks
US20080232405A1 (en) * 2005-08-25 2008-09-25 Nxp B.V. Method and Circuit for Calculating a Timeout Parameter in a Communication Session
US20090245249A1 (en) * 2005-08-29 2009-10-01 Nec Corporation Multicast node apparatus, multicast transfer method and program
CA2624671C (en) 2005-09-30 2012-01-03 Research In Motion Limited Methods and apparatus for dynamically adjusting a data packet window size for data packet transmission in a wireless communication network
US7760633B2 (en) * 2005-11-30 2010-07-20 Cisco Technology, Inc. Transmission control protocol (TCP) congestion control using transmission delay components
US7787372B2 (en) * 2005-12-12 2010-08-31 Viasat, Inc. Transmission control protocol with performance enhancing proxy for degraded communication channels
US7894488B2 (en) 2006-04-13 2011-02-22 Cisco Technology, Inc. Apparatus and method for monitoring quality metrics associated with a wireless network
US7961605B2 (en) * 2006-07-31 2011-06-14 International Business Machines Corporation System and method for enabling management of a plurality of messages in a communication network
US9191226B2 (en) * 2006-09-28 2015-11-17 Qualcomm Incorporated Methods and apparatus for determining communication link quality
WO2008040021A1 (en) * 2006-09-28 2008-04-03 Qualcomm Incorporated Methods and apparatus for determining quality of service in a communication system
WO2008044653A1 (en) 2006-10-05 2008-04-17 Ntt Docomo, Inc. Communication system, communication device, and communication method
US8260935B2 (en) 2007-01-24 2012-09-04 Viasat, Inc. Error control terminal discovery and updating
US7821937B1 (en) * 2007-06-29 2010-10-26 Symantec Corporation Network protocol with damage loss resilient congestion control algorithm
FR2922391B1 (en) * 2007-10-15 2009-12-04 Canon Kk METHOD AND DEVICE FOR DATA TRANSMISSION
US7916658B2 (en) * 2007-11-08 2011-03-29 Siemens Enterprise Communications Gmbh & Co. Kg Method for congestion detection in packet transmission networks
US8045471B2 (en) * 2008-06-30 2011-10-25 Siemens Enterprise Communications Gmbh & Co. Kg Method and apparatus to inspect wireless traffic and mitigate packet elimination for wireless saturation avoidance
EP2234333B1 (en) 2009-03-23 2015-07-15 Corvil Limited System and method for estimation of round trip times within a tcp based data network
WO2010125429A1 (en) 2009-04-30 2010-11-04 Freescale Semiconductor, Inc. Apparatus, communications system and method for optimizing data packet flow
US8340099B2 (en) * 2009-07-15 2012-12-25 Microsoft Corporation Control of background data transfers
US8824285B1 (en) * 2009-12-16 2014-09-02 Dnutch Associates, Inc. System and method for collision detection and avoidance during packet based communications
KR20120002424A (en) 2010-06-30 2012-01-05 한국전자통신연구원 Communication node and communication method
KR20120005599A (en) * 2010-07-09 2012-01-17 삼성전자주식회사 Method and apparatus for detecting target flow in wireless communication system
CN102468941B (en) 2010-11-18 2014-07-30 华为技术有限公司 Network packet loss processing method and device
US8520523B2 (en) * 2011-02-11 2013-08-27 Telefonaktiebolaget L M Ericsson (Publ) Devices and methods for managing quality of service for bearers depending on utilization
JP5976277B2 (en) * 2011-02-23 2016-08-23 富士通株式会社 Transmission control method
US8724475B2 (en) * 2011-05-12 2014-05-13 Fluke Corporation Method and apparatus to estimate the sender's congestion window throughout the life of a TCP flow (socket connection)
US9203755B1 (en) * 2011-09-27 2015-12-01 Cisco Technology, Inc. Error message monitoring in a network environment
US8849939B2 (en) * 2011-12-02 2014-09-30 International Business Machines Corporation Coordinating write sequences in a data storage system
EP2798799B1 (en) * 2011-12-28 2016-07-27 Telefonaktiebolaget LM Ericsson (publ) Methods and devices in an ip network for congestion control
US9351183B2 (en) * 2013-02-26 2016-05-24 Google Technology Holdings LLC Apparatus and method for measuring and using congestion in a wireless communication system
US20140281019A1 (en) * 2013-03-15 2014-09-18 Microsoft Corporation Network Transmission Adjustment Based On Application-Provided Transmission Metadata
US9485186B2 (en) 2013-07-23 2016-11-01 Cisco Technology, Inc. Network congestion control with awareness of random packet losses
US9515965B2 (en) 2013-09-18 2016-12-06 International Business Machines Corporation Managing data paths in an operator graph
WO2015096149A1 (en) * 2013-12-27 2015-07-02 华为技术有限公司 Tcp link configuration method, apparatus and device
EP2890179B1 (en) * 2013-12-27 2019-08-28 Nokia Solutions and Networks Oy Method, apparatus and computer program for data transfer
US10043137B1 (en) * 2014-01-06 2018-08-07 Nuu:Bit, Inc. Dynamically optimized transport system
WO2015142241A1 (en) * 2014-03-20 2015-09-24 Telefonaktiebolaget L M Ericsson (Publ) Tunnel congestion volume policing
JP6178932B2 (en) * 2014-04-15 2017-08-09 フィリップス ライティング ホールディング ビー ヴィ Method and apparatus for controlling handshaking in a packet transmission network
ES2845078T3 (en) 2014-04-23 2021-07-23 Bequant S L Method and apparatus for network congestion control based on rate gradients
US10834065B1 (en) 2015-03-31 2020-11-10 F5 Networks, Inc. Methods for SSL protected NTLM re-authentication and devices thereof
US20170093730A1 (en) 2015-09-25 2017-03-30 FSA Technologies,Inc. Flow control system and method
CN105306888B (en) * 2015-10-03 2018-07-10 上海大学 Mobile video monitor bandwidth self-adaption method based on packet loss differentiating
US10404698B1 (en) 2016-01-15 2019-09-03 F5 Networks, Inc. Methods for adaptive organization of web application access points in webtops and devices thereof
US9813299B2 (en) * 2016-02-24 2017-11-07 Ciena Corporation Systems and methods for bandwidth management in software defined networking controlled multi-layer networks
CN105827537B (en) * 2016-06-01 2018-12-07 四川大学 A kind of congestion improved method based on QUIC agreement
US20220286904A1 (en) * 2019-08-06 2022-09-08 Telefonaktiebolaget Lm Ericsson (Publ) Technique for Controlling and Performing Data Traffic Handling in a Core Network Domain
US11277326B2 (en) * 2020-03-31 2022-03-15 Netflix, Inc. Techniques for detecting changes to circuit delays in telecommunications networks

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0757393A3 (en) * 1995-08-02 1999-11-03 Matsushita Electric Industrial Co., Ltd. Semiconductor light emitting element and method for fabricating the same
US5793768A (en) * 1996-08-13 1998-08-11 At&T Corp Method and apparatus for collapsing TCP ACKs on asymmetrical connections
US6078564A (en) * 1996-08-30 2000-06-20 Lucent Technologies, Inc. System for improving data throughput of a TCP/IP network connection with slow return channel
US5974028A (en) * 1997-02-24 1999-10-26 At&T Corp. System and method for improving transport protocol performance in communication networks having lossy links
US6115357A (en) * 1997-07-01 2000-09-05 Packeteer, Inc. Method for pacing data flow in a packet-based network
US6097697A (en) * 1998-07-17 2000-08-01 Sitara Networks, Inc. Congestion control
CA2249152C (en) * 1998-09-30 2003-07-08 Northern Telecom Limited Apparatus for and method of managing bandwidth for a packet-based connection
US6646987B1 (en) * 1998-10-05 2003-11-11 Nortel Networks Limited Method and system for transmission control protocol (TCP) packet loss recovery over a wireless link
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
US6700876B1 (en) 1999-07-29 2004-03-02 International Business Machines Corporation Congestion monitoring and message flow control in a blocking network
US6445681B1 (en) * 1999-09-15 2002-09-03 Vocaltec Communications Ltd. Method for measuring delay parameters in a network
US7058723B2 (en) 2000-03-14 2006-06-06 Adaptec, Inc. Congestion control for internet protocol storage
US6741555B1 (en) * 2000-06-14 2004-05-25 Nokia Internet Communictions Inc. Enhancement of explicit congestion notification (ECN) for wireless network applications
US6757248B1 (en) * 2000-06-14 2004-06-29 Nokia Internet Communications Inc. Performance enhancement of transmission control protocol (TCP) for wireless network applications
US6898182B1 (en) * 2000-07-21 2005-05-24 Arris International, Inc Congestion control in a network device having a buffer circuit

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
COBB J A ET AL: "CONGESTION OR CORRUPTION? A STRATEGY FOR EFFICIENT WIRELESS TCP SESSIONS", PROCEEDINGS IEEE INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, XX, XX, 1995, pages 262 - 268, XP000568953 *
PARSA C ET AL: "Differentiating congestion vs. random loss: a method for improving TCP performance over wireless links", 2000 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE. CONFERENCE RECORD (CAT. NO.00TH8540), PROCEEDINGS OF IEEE CONFERENCE ON WIRELESS COMMUNICATIONS AND NETWORKING, CHICAGO, IL, USA, 23-28 SEPT. 2000, 23 September 2000 (2000-09-23) - 28 September 2000 (2000-09-28), 2000, Piscataway, NJ, USA, IEEE, USA, pages 90 - 93 vol.1, XP001075040, ISBN: 0-7803-6596-8 *
PARSA C ET AL: "Improving TCP congestion control over Internets with heterogeneous transmission media", PROCEEDINGS SEVENTH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP'99), PROCEEDINGS OF ICNP'99: 7TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, TORONTO, ONT., CANADA, 31 OCT.-3 NOV. 1999, 1999, Los Alamitos, CA, USA, IEEE Comput. Soc, USA, pages 213 - 221, XP010356956, ISBN: 0-7695-0412-4 *
TAE-EUN KIM ET AL: "Improving congestion control performance through loss differentiation", COMPUTER COMMUNICATIONS AND NETWORKS, 1999. PROCEEDINGS. EIGHT INTERNATIONAL CONFERENCE ON BOSTON, MA, USA 11-13 OCT. 1999, PISCATAWAY, NJ, USA,IEEE, US, 11 October 1999 (1999-10-11), pages 412 - 418, XP010359543, ISBN: 0-7803-5794-9 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106170955B (en) * 2014-09-29 2019-10-25 华为技术有限公司 A kind of flow control methods and system

Also Published As

Publication number Publication date
AU2001288589A1 (en) 2002-03-13
WO2002019654A2 (en) 2002-03-07
US20020154602A1 (en) 2002-10-24
US7200111B2 (en) 2007-04-03
US7020083B2 (en) 2006-03-28
US20020089930A1 (en) 2002-07-11

Similar Documents

Publication Publication Date Title
WO2002019654A3 (en) Method for improving tcp performance over wireless links
KR100533686B1 (en) Method for transmitting data in mobile ad hoc network and network apparatus using the same
WO2007084177A3 (en) Efficient loss recovery architecture for loss-decoupled tcp
WO2004057817A3 (en) Protecting real-time data in wireless networks
CN102468941A (en) Network packet loss processing method and device
WO2007064712A3 (en) Transmission control protocol (tcp) congestion control using transmission delay components
FI20002320A0 (en) Blocking Management in Wireless Telecommunication Networks
AU2001269871A1 (en) Performance enhancement of transmission control protocol (tcp) for wireless network applications
FI20001702A0 (en) Communication Control Method
JP2006157918A (en) High-throughput communications system, communications terminal, session relay device, and communication protocol
DE60017442D1 (en) POSITIVE FEEDBACK IN WIRELESS SYSTEMS HAVING HIGH DELAY AND LOW BAND WIDTH
HK1083399A1 (en) Method and system for varying data packet size for controlling bandwidth
Francis et al. Techniques for enhancing TCP performance in wireless networks
CN105376172B (en) A method of control network congestion
CN101969432B (en) Random backoff based control method of TCP (Transmission Control Protocol) congestion window
CN107395325A (en) A kind of ART network transmission method for serving Tactics-level communication network
GB2364615B (en) Overload control method for a packet-switched network
CN102088414B (en) Method for managing passive queue by virtue of combining random drop and drop front
Razdan et al. Enhancing TCP performance in networks with small buffers
UA84285C2 (en) Packet synhronization with delayed acknowledgment in wireless networks
Pradeep et al. Comparison of drop rates in different TCP variants against various routing protocols
Lien et al. Can DCCP Replace UDP in Changing Network Conditions?
Lai DCCP: Transport protocol with congestion control and unreliability
WO2006058255A3 (en) Methods and apparatus for optimizing a tcp session for a wireless network
KR101334990B1 (en) Congestion window control method in Transmission Control Protocol

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP