DE69738359D1 - System zur Verbesserung des Datendurchsatzes einer TCP/IP Netzwerkverbindung mit langsamen Rückkanal - Google Patents

System zur Verbesserung des Datendurchsatzes einer TCP/IP Netzwerkverbindung mit langsamen Rückkanal

Info

Publication number
DE69738359D1
DE69738359D1 DE69738359T DE69738359T DE69738359D1 DE 69738359 D1 DE69738359 D1 DE 69738359D1 DE 69738359 T DE69738359 T DE 69738359T DE 69738359 T DE69738359 T DE 69738359T DE 69738359 D1 DE69738359 D1 DE 69738359D1
Authority
DE
Germany
Prior art keywords
tcp
improving
network connection
return channel
data throughput
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
DE69738359T
Other languages
English (en)
Other versions
DE69738359T2 (de
Inventor
T V Lakshman
Bernhard Suter
Upamanyu Madhow
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
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 Lucent Technologies Inc filed Critical Lucent Technologies Inc
Publication of DE69738359D1 publication Critical patent/DE69738359D1/de
Application granted granted Critical
Publication of DE69738359T2 publication Critical patent/DE69738359T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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/1854Scheduling and prioritising arrangements
    • 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
    • H04L1/1635Cumulative acknowledgement, i.e. the acknowledgement message applying to all previous messages
    • 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/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
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2441Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
    • 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
DE69738359T 1996-08-30 1997-08-19 System zur Verbesserung des Datendurchsatzes einer TCP/IP Netzwerkverbindung mit langsamen Rückkanal Expired - Lifetime DE69738359T2 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US858310 1992-03-25
US2512296P 1996-08-30 1996-08-30
US25122P 1996-08-30
US08/858,310 US6078564A (en) 1996-08-30 1997-05-19 System for improving data throughput of a TCP/IP network connection with slow return channel

Publications (2)

Publication Number Publication Date
DE69738359D1 true DE69738359D1 (de) 2008-01-24
DE69738359T2 DE69738359T2 (de) 2008-12-04

Family

ID=26699320

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69738359T Expired - Lifetime DE69738359T2 (de) 1996-08-30 1997-08-19 System zur Verbesserung des Datendurchsatzes einer TCP/IP Netzwerkverbindung mit langsamen Rückkanal

Country Status (4)

Country Link
US (1) US6078564A (de)
EP (1) EP0829986B1 (de)
JP (1) JP3321043B2 (de)
DE (1) DE69738359T2 (de)

Families Citing this family (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6473793B1 (en) * 1994-06-08 2002-10-29 Hughes Electronics Corporation Method and apparatus for selectively allocating and enforcing bandwidth usage requirements on network users
EP0929884B1 (de) 1996-10-07 1999-10-27 Teles AG Informationstechnologien Verfahren zur übertragung von daten in einem telekommunikationsnetz und switch zur durchführung des verfahrens
DE19645368C2 (de) * 1996-10-07 1999-12-30 Teles Ag Verfahren und Kommunikationseinrichtung zur Übertragung von Daten in einem Telekommunikationsnetz
US5943140A (en) * 1997-03-14 1999-08-24 Monroe; David Method and apparatus for sending and receiving facsimile transmissions over a non-telephonic transmission system
KR100302263B1 (ko) * 1997-03-25 2001-09-22 모리시타 요이찌 스트림 데이터 전송방법 및 시스템
FI980825A (fi) * 1998-04-09 1999-10-10 Nokia Networks Oy Ylikuormituksen hallinta tietoliikenneverkossa
US7167927B2 (en) * 1997-10-14 2007-01-23 Alacritech, Inc. TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism
US8782199B2 (en) 1997-10-14 2014-07-15 A-Tech Llc Parsing a packet header
US6757746B2 (en) 1997-10-14 2004-06-29 Alacritech, Inc. Obtaining a destination address so that a network interface device can write network data without headers directly into host memory
US8539112B2 (en) 1997-10-14 2013-09-17 Alacritech, Inc. TCP/IP offload device
US6226680B1 (en) 1997-10-14 2001-05-01 Alacritech, Inc. Intelligent network interface system method for protocol processing
US7185266B2 (en) * 2003-02-12 2007-02-27 Alacritech, Inc. Network interface device for error detection using partial CRCS of variable length message portions
US6434620B1 (en) * 1998-08-27 2002-08-13 Alacritech, Inc. TCP/IP offload network interface device
US8621101B1 (en) 2000-09-29 2013-12-31 Alacritech, Inc. Intelligent network storage interface device
FI980826A (fi) * 1998-04-09 1999-10-10 Nokia Networks Oy Ylikuormituksen hallinta tietoliikenneverkossa
US6215769B1 (en) * 1998-10-07 2001-04-10 Nokia Telecommunications, Inc. Enhanced acknowledgment pacing device and method for TCP connections
US7159005B1 (en) 1998-10-16 2007-01-02 International Business Machines Corporation Methods, systems and computer program products for restartable multiplexed file transfers
US6804251B1 (en) 1998-11-12 2004-10-12 Broadcom Corporation System and method for multiplexing data from multiple sources
US6401136B1 (en) * 1998-11-13 2002-06-04 International Business Machines Corporation Methods, systems and computer program products for synchronization of queue-to-queue communications
US6560243B1 (en) * 1999-04-30 2003-05-06 Hewlett-Packard Development Company System and method for receiver based allocation of network bandwidth
ATE429117T1 (de) * 1999-08-09 2009-05-15 Alcatel Lucent Datentransportverfahren und entsprechendes übertragungs- und empfangselement sowie softwaremodul hierfür
AU7342100A (en) * 1999-08-31 2001-03-26 Broadcom Corporation Method and apparatus for the reduction of upstream request processing latency ina cable modem termination system
US6909715B1 (en) 1999-08-31 2005-06-21 Broadcom Corporation Method and apparatus for the reduction of upstream request processing latency in a cable modem termination system
US6795865B1 (en) 1999-10-08 2004-09-21 Microsoft Corporation Adaptively changing weights for fair scheduling in broadcast environments
US7522631B1 (en) * 1999-10-26 2009-04-21 Qualcomm, Incorporated Method and apparatus for efficient data transmission control in a wireless voice-over-data communication system
US7333495B2 (en) 1999-10-27 2008-02-19 Broadcom Corporation Method for scheduling upstream communications
US6999414B2 (en) 1999-10-27 2006-02-14 Broadcom Corporation System and method for combining requests for data bandwidth by a data provider for transmission of data over an asynchronous communication medium
US7203164B2 (en) 1999-10-27 2007-04-10 Broadcom Corporation Voice architecture for transmission over a shared, contention based medium
US6993007B2 (en) 1999-10-27 2006-01-31 Broadcom Corporation System and method for suppressing silence in voice traffic over an asynchronous communication medium
DE60137115D1 (de) 2000-02-15 2009-02-05 Broadcom Corp System und verfahren zur kombinierung von datenbandbreitenanforderungen von einem datenanbieter für nsmedium
JP3604615B2 (ja) * 2000-04-21 2004-12-22 株式会社東芝 通信装置、中継装置および通信制御方法
US6925502B1 (en) 2000-06-20 2005-08-02 At&T Corp. Methods and systems for improving data transmission rates having adaptive protocols
US6958997B1 (en) * 2000-07-05 2005-10-25 Cisco Technology, Inc. TCP fast recovery extended method and apparatus
AU2001288589A1 (en) * 2000-08-31 2002-03-13 The Regents Of The University Of California Method for improving tcp performance over wireless links
US8019901B2 (en) 2000-09-29 2011-09-13 Alacritech, Inc. Intelligent network storage interface system
US7515597B1 (en) 2000-10-03 2009-04-07 Eads Telecom North America Inc. Distributed switching platform and method of operating the same
US7856660B2 (en) * 2001-08-21 2010-12-21 Telecommunication Systems, Inc. System for efficiently handling cryptographic messages containing nonce values
US7881202B2 (en) 2002-09-25 2011-02-01 Broadcom Corporation System and method for dropping lower priority packets that are slated for wireless transmission
US7839785B2 (en) * 2001-09-27 2010-11-23 Broadcom Corporation System and method for dropping lower priority packets that are slated for transmission
US20030067874A1 (en) * 2001-10-10 2003-04-10 See Michael B. Central policy based traffic management
US20030074465A1 (en) * 2001-10-15 2003-04-17 Zhicheng Tang ADSL downloading with priority transmit queue
US7197571B2 (en) * 2001-12-29 2007-03-27 International Business Machines Corporation System and method for improving backup performance of media and dynamic ready to transfer control mechanism
US8151003B2 (en) * 2002-02-05 2012-04-03 International Business Machines Corporation System and method for routing data by a server
US7543087B2 (en) * 2002-04-22 2009-06-02 Alacritech, Inc. Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device
US7496689B2 (en) * 2002-04-22 2009-02-24 Alacritech, Inc. TCP/IP offload device
US7337241B2 (en) * 2002-09-27 2008-02-26 Alacritech, Inc. Fast-path apparatus for receiving data corresponding to a TCP connection
US20040085915A1 (en) * 2002-11-04 2004-05-06 Yuval Gronau Protocol performance using ACK priority
US20040100979A1 (en) * 2002-11-26 2004-05-27 Mandin Jeffrey Bernard Protocol performance using ACK filtering
US7349400B2 (en) * 2003-04-29 2008-03-25 Narus, Inc. Method and system for transport protocol reconstruction and timer synchronization for non-intrusive capturing and analysis of packets on a high-speed distributed network
JP2004364217A (ja) * 2003-06-09 2004-12-24 Matsushita Electric Ind Co Ltd パケット通信装置
WO2005020523A1 (ja) 2003-08-20 2005-03-03 Nec Corporation セッション中継装置及び中継方法
US7315515B2 (en) * 2003-09-30 2008-01-01 Conexant Systems, Inc. TCP acceleration system
JP2005278028A (ja) * 2004-03-26 2005-10-06 Matsushita Electric Ind Co Ltd 通信装置およびシステム
US7706274B2 (en) * 2004-07-29 2010-04-27 Dell Products L.P. High performance TCP for systems with infrequent ACK
US8248939B1 (en) 2004-10-08 2012-08-21 Alacritech, Inc. Transferring control of TCP connections between hierarchy of processing mechanisms
DE602005019332D1 (de) * 2004-12-24 2010-03-25 Aspera Inc Massen-Datentransfer
US8214707B2 (en) * 2007-06-26 2012-07-03 Aspera, Inc. Method and system for reliable data transfer
AU2011203511B2 (en) * 2004-12-24 2013-10-31 International Business Machines Corporation Bulk data transfer
EP1847071A4 (de) 2005-01-26 2010-10-20 Internet Broadcasting Corp B V Geschichtete multicast und faire bandbreitenzuteilung und paketpriorisierung
JP2006262417A (ja) * 2005-03-18 2006-09-28 Fujitsu Ltd 通信速度制御方法及びその装置
GB0611249D0 (en) 2006-06-07 2006-07-19 Nokia Corp Communication system
CN101606141A (zh) * 2006-09-13 2009-12-16 阿森奇亚网络有限公司 改善多路径环境中传输协议性能的系统和方法
US9049017B2 (en) * 2006-10-02 2015-06-02 Sony Corporation Efficient TCP ACK prioritization in wireless networks
US8004991B1 (en) * 2006-10-11 2011-08-23 Qlogic, Corporation Method and system for processing network information
US20080263171A1 (en) * 2007-04-19 2008-10-23 Alacritech, Inc. Peripheral device that DMAS the same data to different locations in a computer
US9667545B2 (en) * 2007-09-04 2017-05-30 International Business Machines Corporation Method and system for aggregate bandwidth control
US8838817B1 (en) * 2007-11-07 2014-09-16 Netapp, Inc. Application-controlled network packet classification
FR2925802B1 (fr) * 2007-12-20 2010-01-08 Canon Kk Procede d'acquittement de donnees
US8566833B1 (en) 2008-03-11 2013-10-22 Netapp, Inc. Combined network and application processing in a multiprocessing environment
US8539513B1 (en) 2008-04-01 2013-09-17 Alacritech, Inc. Accelerating data transfer in a virtual computer system with tightly coupled TCP connections
US8341286B1 (en) 2008-07-31 2012-12-25 Alacritech, Inc. TCP offload send optimization
US9306793B1 (en) 2008-10-22 2016-04-05 Alacritech, Inc. TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies
US20100165838A1 (en) * 2008-12-30 2010-07-01 Yury Bakshi Method and apparatus for improving data throughput in a network
JP5246015B2 (ja) * 2009-04-23 2013-07-24 富士通株式会社 サーバおよびack返信方法
WO2010125429A1 (en) 2009-04-30 2010-11-04 Freescale Semiconductor, Inc. Apparatus, communications system and method for optimizing data packet flow
US8264966B1 (en) * 2009-09-04 2012-09-11 Sprint Communications Company L.P. Overload management on backhaul links based on packet loss on RF links
EP2498474A4 (de) 2009-11-02 2013-03-27 Panasonic Corp Kommunikationsendgerät und -verfahren
JP6051939B2 (ja) * 2013-02-27 2016-12-27 富士ゼロックス株式会社 帯域測定装置及びプログラム
CN104184677B (zh) * 2013-05-24 2018-12-14 中兴通讯股份有限公司 一种流量整形的驱动方法及驱动器
US20150149639A1 (en) * 2013-11-22 2015-05-28 Abdul Hawk Ismail Bandwidth allocation in a networked environment
CN110146779B (zh) * 2019-04-24 2021-06-08 国网江苏省电力有限公司电力科学研究院 基于终端及配变告警的柔性配电网故障区域精准定位方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2540930B2 (ja) * 1988-02-19 1996-10-09 日本電気株式会社 輻輳制御装置
US5862335A (en) * 1993-04-01 1999-01-19 Intel Corp. Method and apparatus for monitoring file transfers and logical connections in a computer network
US5497375A (en) * 1994-01-05 1996-03-05 Motorola, Inc. Device and method for ATM end system cell flow regulation
US5519731A (en) * 1994-04-14 1996-05-21 Amati Communications Corporation ADSL compatible discrete multi-tone apparatus for mitigation of T1 noise
US5530703A (en) * 1994-09-23 1996-06-25 3Com Corporation Remote communication server with automatic filtering
US5586121A (en) * 1995-04-21 1996-12-17 Hybrid Networks, Inc. Asymmetric hybrid access system and method
US6002667A (en) * 1995-07-19 1999-12-14 Fujitsu Network Communications, Inc. Minimum guaranteed cell rate method and apparatus

Also Published As

Publication number Publication date
EP0829986A1 (de) 1998-03-18
US6078564A (en) 2000-06-20
EP0829986B1 (de) 2007-12-12
JPH10126446A (ja) 1998-05-15
DE69738359T2 (de) 2008-12-04
JP3321043B2 (ja) 2002-09-03

Similar Documents

Publication Publication Date Title
DE69738359D1 (de) System zur Verbesserung des Datendurchsatzes einer TCP/IP Netzwerkverbindung mit langsamen Rückkanal
DE69330371D1 (de) System zur netzwerkweiten Bandbreitenzuordnung
DE69911260D1 (de) Tcas system zur kontrolle einer flugzeugformation
DE59705086D1 (de) Implantat zur fixierung einer osteotomie
DE69737643D1 (de) Vorrichtung zur Paketübertragung
DE69735526D1 (de) System zur interaktiven Kommunikation
DE69535687D1 (de) Biegevorrichtung mit Mitteln zur Durchführung von Installationsvorgängen
GB2319193B (en) Multi-cylinder pipette
DE69534099D1 (de) Verfahren zur isolierung einer quadrupolionenfalle
DE59702016D1 (de) System zur einstellung einer getriebeübersetzung
DE69424653D1 (de) System zur Überwachung einer Prozedur
DE69726763D1 (de) System zur Verwaltung von Feldgeräten
DE29714935U1 (de) System zur Auswahl zumindest einer bestimmten Kommunikationsverbindung
BR9703741A (pt) Sistema de gerenciamento de densidade de cor adaptável
DE29620668U1 (de) Profilelement zur Festlegung einer Festverglasung
DE59901646D1 (de) Vorrichtung zur befestigung einer stabantenne
DE59712442D1 (de) System zur gerichteten Punkt-zu-Mehrpunkt Informationsübertragung
DE59804318D1 (de) Hochspannungsanlage mit einer vorrichtung zur übertragung von signalen
DE29502202U1 (de) Einrichtung zur Betätigung einer Verriegelungsvorrichtung
DE29619277U1 (de) Vorrichtung zur Gerätebedienung
DE9412272U1 (de) Vorrichtung zur Befestigung einer isolierenden Verblendplatte
DE59707783D1 (de) System zur einstellung einer getriebeübersetzung
FR2724287B1 (fr) Installation de fromagerie
DE9420163U1 (de) Einrichtung zur Regelung einer Kälteanlage
DE29515240U1 (de) Einrichtung zur Belüftung von Gebäuden

Legal Events

Date Code Title Description
8364 No opposition during term of opposition