[go: up one dir, main page]

WO2002091709A3 - Modified methods and apparatus for tcp - Google Patents

Modified methods and apparatus for tcp Download PDF

Info

Publication number
WO2002091709A3
WO2002091709A3 PCT/US2001/045804 US0145804W WO02091709A3 WO 2002091709 A3 WO2002091709 A3 WO 2002091709A3 US 0145804 W US0145804 W US 0145804W WO 02091709 A3 WO02091709 A3 WO 02091709A3
Authority
WO
WIPO (PCT)
Prior art keywords
connection
service
modified
support
server
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.)
Ceased
Application number
PCT/US2001/045804
Other languages
French (fr)
Other versions
WO2002091709A2 (en
Inventor
Roger L Soles
Dan Teodosiu
Joseph C Pistritto
Xavier Boyen
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.)
XDEGRESS Inc
Original Assignee
XDEGRESS 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 XDEGRESS Inc filed Critical XDEGRESS Inc
Priority to AU2002232465A priority Critical patent/AU2002232465A1/en
Publication of WO2002091709A2 publication Critical patent/WO2002091709A2/en
Publication of WO2002091709A3 publication Critical patent/WO2002091709A3/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • 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
    • H04L69/162Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

A communication protocol service is support of TCP based communication is modified to improve the operational efficiency of a server for a particular type of client-server application. The service is modified to support connection pools and connection groups within the connection pools, to enable connections with clients to be grouped and share a common file descriptor. The service is provided with an API to allow an application server to create the connection pools, connection groups and connections. The API also include receive and send services adapted to support the connection pool and connection group architecture, and to allow explicit acknowledgement of received transmissions under control of the application server. Further, in various embodiments, the buffering architecture of the service, as well as acknowledgement of request packets by the service are also modified.
PCT/US2001/045804 2001-05-04 2001-10-30 Modified methods and apparatus for tcp Ceased WO2002091709A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002232465A AU2002232465A1 (en) 2001-05-04 2001-10-30 Modified methods and apparatus for tcp

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US28876401P 2001-05-04 2001-05-04
US60/288,764 2001-05-04
US09/948,476 US7143131B1 (en) 2001-05-04 2001-09-06 Transmission control protocol
US09/948,476 2001-09-06

Publications (2)

Publication Number Publication Date
WO2002091709A2 WO2002091709A2 (en) 2002-11-14
WO2002091709A3 true WO2002091709A3 (en) 2003-05-08

Family

ID=26965228

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/045804 Ceased WO2002091709A2 (en) 2001-05-04 2001-10-30 Modified methods and apparatus for tcp

Country Status (3)

Country Link
US (2) US7143131B1 (en)
AU (1) AU2002232465A1 (en)
WO (1) WO2002091709A2 (en)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060020688A1 (en) * 2001-05-14 2006-01-26 At&T Corp. System having generalized client-server computing
EP1326398A1 (en) * 2001-10-09 2003-07-09 Koninklijke Philips Electronics N.V. Packet communication system
EP1326476B1 (en) * 2002-01-08 2013-03-13 Alcatel Lucent Network, network-unit, method, and processor program product for exchanging packet signals via pooled connection
US7444432B2 (en) * 2002-06-11 2008-10-28 Sun Microsystems, Inc. System and method for an efficient transport layer transmit interface
CA2393502A1 (en) * 2002-07-15 2004-01-15 Mark J. Frazer System and method for reliable transport in a computer network
US8015303B2 (en) 2002-08-02 2011-09-06 Astute Networks Inc. High data rate stateful protocol processing
US7814218B1 (en) 2002-10-17 2010-10-12 Astute Networks, Inc. Multi-protocol and multi-format stateful processing
US8151278B1 (en) 2002-10-17 2012-04-03 Astute Networks, Inc. System and method for timer management in a stateful protocol processing system
US7539760B1 (en) * 2003-09-12 2009-05-26 Astute Networks, Inc. System and method for facilitating failover of stateful connections
KR20060090810A (en) * 2003-09-22 2006-08-16 트란세임 테크놀로지스 Method and apparatus for group-to-group communication through single access and failover symmetric multi-calculation
US8041821B2 (en) 2003-11-26 2011-10-18 International Business Machines Corporation Connection pool management
US7529187B1 (en) * 2004-05-04 2009-05-05 Symantec Corporation Detecting network evasion and misinformation
US8943181B2 (en) * 2005-11-29 2015-01-27 Ebay Inc. Method and system for reducing connections to a database
US7600049B2 (en) * 2006-09-14 2009-10-06 International Business Machines Corporation Method, system, and computer program product for timing operations of different durations in a multi-processor, multi-control block environment
US20080186994A1 (en) * 2007-02-06 2008-08-07 Viasat, Inc. Request detection error processing
US7953060B2 (en) 2007-06-11 2011-05-31 Viasat, Inc. Quasisynchronous reservation requests
US7940790B2 (en) 2007-06-11 2011-05-10 Viasat, Inc. Multiple request intervals
US20090141680A1 (en) * 2007-11-30 2009-06-04 Viasat, Inc. Flexible assignment of scheduled and request transmissions
US8144680B2 (en) 2007-11-30 2012-03-27 Viasat, Inc. Contention-based communications
US8082400B1 (en) * 2008-02-26 2011-12-20 Hewlett-Packard Development Company, L.P. Partitioning a memory pool among plural computing nodes
US8793384B2 (en) * 2008-08-22 2014-07-29 Microsoft Corporation Recovery of disconnected channels over a reliable protocol
US8218744B2 (en) 2008-12-12 2012-07-10 At&T Intellectual Property I, L.P. Method for indicating the context of a call to a called party
US8407288B2 (en) * 2009-06-22 2013-03-26 Optical Fusion Inc. Efficient network routing to reduce bandwidth usage and latency
US20120278385A1 (en) * 2011-04-28 2012-11-01 Matthew Nicholas Papakipos Managing Connection Pools for User Devices
US8825842B2 (en) * 2011-04-28 2014-09-02 Facebook, Inc. Managing notifications pushed to user devices
US9529417B2 (en) 2011-04-28 2016-12-27 Facebook, Inc. Performing selected operations using low power-consuming processors on user devices
US20130039215A1 (en) * 2011-07-12 2013-02-14 Futurewei Technologies, Inc. System and Method for Direct Multi-User Transmission
US9088612B2 (en) * 2013-02-12 2015-07-21 Verizon Patent And Licensing Inc. Systems and methods for providing link-performance information in socket-based communication devices
US10909088B2 (en) 2017-09-06 2021-02-02 Oracle International Corporation System and method for high availability and load balancing in a database environment
US20220286907A1 (en) * 2021-03-03 2022-09-08 Qualcomm Incorporated Recovery after packet data convergence protocol packet discard
WO2022187831A1 (en) * 2021-03-03 2022-09-09 Qualcomm Incorporated Recovery after packet data convergence protocol packet discard

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0330834A2 (en) * 1988-02-29 1989-09-06 International Business Machines Corporation Method and apparatus for linking an SNA host to a remote SNA host over a packet switched communications network

Family Cites Families (18)

* 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
FI964919A7 (en) * 1994-06-08 1997-02-07 Hughes Electronics Corp Device and method for accessing a hybrid network
US6141346A (en) * 1995-07-19 2000-10-31 Fujitsu Network Communications, Inc. Point-to-multipoint transmission using subqueues
JP4160642B2 (en) * 1995-09-08 2008-10-01 株式会社日立製作所 Network data transfer method
US5724510A (en) 1996-09-06 1998-03-03 Fluke Corporation Method of configuring a valid IP address and detecting duplicate IP addresses in a local area network
US5922049A (en) 1996-12-09 1999-07-13 Sun Microsystems, Inc. Method for using DHCP and marking to override learned IP addesseses in a network
US6324267B1 (en) 1997-01-17 2001-11-27 Scientific-Atlanta, Inc. Two-tiered authorization and authentication for a cable data delivery system
US6295298B1 (en) 1997-04-11 2001-09-25 Scientific-Atlanta, Inc. Method of dynamically assigning a logical network address and a link address
WO1999004536A2 (en) * 1997-07-14 1999-01-28 Nokia Networks Oy Flow control in a telecommunications network
JP3307587B2 (en) * 1998-05-08 2002-07-24 日本電気株式会社 Middleware stored data updating method and server system executing the method
US6477569B1 (en) * 1998-11-20 2002-11-05 Eugene Sayan Method and apparatus for computer network management
GB9827182D0 (en) * 1998-12-10 1999-02-03 Philips Electronics Nv Radio communication system
US6640325B1 (en) * 1999-06-04 2003-10-28 Advanced Micro Devices, Inc. Immediate negative acknowledgement for a communication network
US6415323B1 (en) * 1999-09-03 2002-07-02 Fastforward Networks Proximity-based redirection system for robust and scalable service-node location in an internetwork
US6308238B1 (en) * 1999-09-24 2001-10-23 Akamba Corporation System and method for managing connections between clients and a server with independent connection and data buffers
JP2001142845A (en) * 1999-11-17 2001-05-25 Toshiba Corp Computer system and data transfer control method
US7006512B2 (en) * 2001-02-08 2006-02-28 Innopath Software, Inc, Apparatus and methods for managing queues on a mobile device system
US6965571B2 (en) * 2001-08-27 2005-11-15 Sun Microsystems, Inc. Precise error reporting

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0330834A2 (en) * 1988-02-29 1989-09-06 International Business Machines Corporation Method and apparatus for linking an SNA host to a remote SNA host over a packet switched communications network

Also Published As

Publication number Publication date
US20060031527A1 (en) 2006-02-09
AU2002232465A1 (en) 2002-11-18
WO2002091709A2 (en) 2002-11-14
US7143131B1 (en) 2006-11-28
US8018929B2 (en) 2011-09-13

Similar Documents

Publication Publication Date Title
WO2002091709A3 (en) Modified methods and apparatus for tcp
WO2005109802A3 (en) Multimedia access device and system employing the same
EP1227634A3 (en) Establishing a secure connection with a private corporate network over a public network
EP1635574A3 (en) Method for redirection of streaming content
WO2008048797A3 (en) Indicating or remarking of a dscp
EP1175064A3 (en) Method and system for improving network performance using a performance enhancing proxy
EP1280302A3 (en) Multiple virtual channels for use in network devices
WO2003067384A3 (en) Controlling hand-off in a mobile node with two mobile ip clients
EP1235411A3 (en) Splicing persistent connections
WO2006053092A3 (en) System and method for providing content to a mobile communication device
WO2007005079A3 (en) System and method for managing communications sessions in a network
WO2003003688A3 (en) Application framework for mobile devices
GB2413868B (en) Communicating between a server and browsing clients
WO2005072473A3 (en) System and method for binding a client to a server
SG158769A1 (en) Activation of communication sessions in a communication system
EP2031826A3 (en) Method for a session initiation protocol push-to-talk terminal to indicate answer operating mode to an internet protocol push-to-talk network server
WO2011130038A3 (en) Method and system for reliable protocol tunneling over http
WO2002073883A3 (en) Method and apparatus for establishing a protocol proxy for a mobile host terminal in a multimedia session
CA2510631A1 (en) Method and system for group communications
AU2001282347A1 (en) System communication between computer systems
WO2006088947A3 (en) Methods and apparatus for machine-to-machine communications
WO2004095812A3 (en) Establishing emergency sessions in packet data networks for wireless devices having invalid subscriber identities
GB2397407B (en) Optimizing client code through automated server specialization
EP1443732A3 (en) Method and system for adaptively applying performance enhancing functions
WO2006017330A3 (en) Video-on-demand session mobility in a home network

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
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC DATED 23-02-2004

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

Ref country code: JP