WO2001035233A1 - System and method for managing connections between clients and a server with independent connection and data buffers - Google Patents
System and method for managing connections between clients and a server with independent connection and data buffers Download PDFInfo
- Publication number
- WO2001035233A1 WO2001035233A1 PCT/US2000/031243 US0031243W WO0135233A1 WO 2001035233 A1 WO2001035233 A1 WO 2001035233A1 US 0031243 W US0031243 W US 0031243W WO 0135233 A1 WO0135233 A1 WO 0135233A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- server
- client
- buffer
- output buffer
- data request
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/15—Flow control; Congestion control in relation to multipoint traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/18—End to end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/19—Flow control; Congestion control at layers above the network layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/30—Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
- H04L47/722—Admission control; Resource allocation using reservation actions during connection setup at the destination endpoint, e.g. reservation of terminal resources or buffer space
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/901—Buffering arrangements using storage descriptor, e.g. read or write pointers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5682—Policies or rules for updating, deleting or replacing the stored data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
- H04L69/162—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/2871—Implementation details of single intermediate entities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001536700A JP2003514302A (en) | 1999-11-12 | 2000-11-13 | A system and method for managing client-server connections with independent connections and data buffers. |
AU16069/01A AU1606901A (en) | 1999-11-12 | 2000-11-13 | System and method for managing connections between clients and a server with independent connection and data buffers |
CA002391010A CA2391010C (en) | 1999-11-12 | 2000-11-13 | System and method for managing connections between clients and a server with independent connection and data buffers |
EP00978625.2A EP1228438B1 (en) | 1999-11-12 | 2000-11-13 | System and method for managing connections between clients and a server |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/440,016 US6308238B1 (en) | 1999-09-24 | 1999-11-12 | System and method for managing connections between clients and a server with independent connection and data buffers |
US09/440,016 | 1999-11-12 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2001035233A1 true WO2001035233A1 (en) | 2001-05-17 |
Family
ID=23747089
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/031243 WO2001035233A1 (en) | 1999-11-12 | 2000-11-13 | System and method for managing connections between clients and a server with independent connection and data buffers |
Country Status (7)
Country | Link |
---|---|
US (1) | US6308238B1 (en) |
EP (1) | EP1228438B1 (en) |
JP (1) | JP2003514302A (en) |
CN (1) | CN1171153C (en) |
AU (1) | AU1606901A (en) |
CA (1) | CA2391010C (en) |
WO (1) | WO2001035233A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004145392A (en) * | 2002-10-21 | 2004-05-20 | Kddi Corp | Moving image file distributing device |
WO2005027465A1 (en) * | 2003-09-05 | 2005-03-24 | Qualcomm Incorporated | Communication buffer manager and method therefor |
EP1554644A2 (en) * | 2002-08-23 | 2005-07-20 | Broadcom Corporation | Method and system for tcp/ip using generic buffers for non-posting tcp applications |
EP1694007A2 (en) | 2005-02-17 | 2006-08-23 | NEC Corporation | Method and apparatus for transmitting data to a network and method and apparatus for receiving data from a network |
WO2010017043A1 (en) * | 2008-08-07 | 2010-02-11 | Qualcomm Incorporated | Buffer management structure with selective flush |
US9009326B2 (en) | 1999-09-24 | 2015-04-14 | Akamba Corporation | System and method for managing connections between a client and a server |
Families Citing this family (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6718282B1 (en) * | 1999-10-20 | 2004-04-06 | Cisco Technology, Inc. | Fault tolerant client-server environment |
US7506358B1 (en) * | 1999-12-09 | 2009-03-17 | Cisco Technology, Inc. | Method and apparatus supporting network communications through a firewall |
US6854018B1 (en) * | 2000-03-20 | 2005-02-08 | Nec Corporation | System and method for intelligent web content fetch and delivery of any whole and partial undelivered objects in ascending order of object size |
US6859836B2 (en) * | 2000-03-29 | 2005-02-22 | Massoud Alibakhsh | System and method for providing look ahead socket generation |
US7149816B1 (en) * | 2000-05-16 | 2006-12-12 | Lucent Technologies Inc. | System and method for peer-level communication with a network interface card |
US6823387B1 (en) * | 2000-06-23 | 2004-11-23 | Microsoft Corporation | System and method for enhancing a server's ability to withstand a “SYN flood” denial of service attack |
AU2001276932B2 (en) * | 2000-07-27 | 2007-06-21 | Oracle International Corporation | System and method for concentration and load-balancing of requests |
US7065637B1 (en) | 2000-08-24 | 2006-06-20 | Veritas Operating Corporating | System for configuration of dynamic computing environments using a visual interface |
US7082521B1 (en) | 2000-08-24 | 2006-07-25 | Veritas Operating Corporation | User interface for dynamic computing environment using allocateable resources |
US7278142B2 (en) | 2000-08-24 | 2007-10-02 | Veritas Operating Corporation | Dynamic computing environment using remotely allocable resources |
US7043724B2 (en) | 2000-09-14 | 2006-05-09 | Veritas Operating Corporation | System and services for handling computing environments as documents |
US7801978B1 (en) * | 2000-10-18 | 2010-09-21 | Citrix Systems, Inc. | Apparatus, method and computer program product for efficiently pooling connections between clients and servers |
US20020055982A1 (en) * | 2000-11-03 | 2002-05-09 | The Board Of Regents Of The University Of Nebraska | Controlled server loading using L4 dispatching |
US20020055983A1 (en) * | 2000-11-03 | 2002-05-09 | The Board Of Regents Of The University Of Nebraska | Computer server having non-client-specific persistent connections |
US20030046394A1 (en) * | 2000-11-03 | 2003-03-06 | Steve Goddard | System and method for an application space server cluster |
US7027412B2 (en) * | 2000-11-10 | 2006-04-11 | Veritas Operating Corporation | System for dynamic provisioning of secure, scalable, and extensible networked computer environments |
US8631103B1 (en) | 2000-11-10 | 2014-01-14 | Symantec Operating Corporation | Web-based administration of remote computing environments via signals sent via the internet |
GB2382899B (en) * | 2000-12-29 | 2003-12-17 | Zarlink Semiconductor Ltd | A data queue system |
US20020116644A1 (en) * | 2001-01-30 | 2002-08-22 | Galea Secured Networks Inc. | Adapter card for wirespeed security treatment of communications traffic |
EP1233346A1 (en) * | 2001-02-14 | 2002-08-21 | Micronas GmbH | Network co-processor for automotive vehicle |
US7003572B1 (en) * | 2001-02-28 | 2006-02-21 | Packeteer, Inc. | System and method for efficiently forwarding client requests from a proxy server in a TCP/IP computing environment |
US7197536B2 (en) * | 2001-04-30 | 2007-03-27 | International Business Machines Corporation | Primitive communication mechanism for adjacent nodes in a clustered computer system |
US7143131B1 (en) * | 2001-05-04 | 2006-11-28 | Microsoft Corporation | Transmission control protocol |
US7036006B2 (en) | 2001-05-17 | 2006-04-25 | Veritas Operating Corporation | System to provide computing as a product using dynamic computing environments |
US7299269B2 (en) * | 2001-06-19 | 2007-11-20 | Sun Microsystems, Inc. | Dynamically allocating data buffers to a data structure based on buffer fullness frequency |
KR20030034534A (en) * | 2001-10-26 | 2003-05-09 | 주식회사 케이티 | A port number selection method for network traffic data analysis on Internet Protocol network |
US8090866B1 (en) * | 2002-01-18 | 2012-01-03 | Cisco Technology, Inc. | TCP proxy connection management in a gigabit environment |
US7266622B2 (en) * | 2002-03-25 | 2007-09-04 | International Business Machines Corporation | Method, computer program product, and system for automatic application buffering |
JP3828444B2 (en) * | 2002-03-26 | 2006-10-04 | 株式会社日立製作所 | Data communication relay device and system |
US6910042B2 (en) * | 2002-05-30 | 2005-06-21 | International Business Machines Corporation | System and method for partial ordering service capabilities in an e-marketplace hub |
WO2003105004A1 (en) * | 2002-06-06 | 2003-12-18 | Crescendo Networks Ltd. | System and method for connecting multiple slow connections to multiple fast connections |
US7899867B1 (en) | 2002-07-31 | 2011-03-01 | FaceTime Communications, Inc, | SpIM blocking and user approval techniques for real-time messaging networks |
US7596599B1 (en) | 2002-07-31 | 2009-09-29 | Facetime Communications, Inc. | Management capabilities for real-time messaging networks |
US7152111B2 (en) * | 2002-08-15 | 2006-12-19 | Digi International Inc. | Method and apparatus for a client connection manager |
US7058797B2 (en) * | 2002-09-10 | 2006-06-06 | Veritas Operating Corporation | Use of off-motherboard resources in a computer system |
US6986033B2 (en) | 2002-09-10 | 2006-01-10 | Veritas Operating Corporation | System for automated boot from disk image |
US7069428B2 (en) * | 2002-09-10 | 2006-06-27 | Veritas Operating Corporation | System for managing boot-up of target computers |
US7219153B1 (en) | 2002-12-02 | 2007-05-15 | Cisco Technology, Inc. | Methods and apparatus for distributing content |
KR100449806B1 (en) * | 2002-12-23 | 2004-09-22 | 한국전자통신연구원 | A network-storage apparatus for high-speed streaming data transmission through network |
KR100497524B1 (en) | 2003-01-29 | 2005-07-01 | 삼성전자주식회사 | Short range wireless communication device processing handoff and method thereof |
JP4597488B2 (en) * | 2003-03-31 | 2010-12-15 | 株式会社日立製作所 | Program placement method, execution system thereof, and processing program thereof |
US7299492B2 (en) * | 2003-06-12 | 2007-11-20 | International Business Machines Corporation | Multi-level multi-user web services security system and method |
CN100456667C (en) * | 2003-08-29 | 2009-01-28 | 华为技术有限公司 | Safety access data transmission system and method |
US8244880B2 (en) * | 2003-10-22 | 2012-08-14 | International Business Machines Corporation | Connection management method, system, and program product |
WO2005050468A1 (en) * | 2003-10-22 | 2005-06-02 | International Business Machines Corporation | Connection management method, system, and program product |
US20050149529A1 (en) * | 2004-01-02 | 2005-07-07 | Andi Gutmans | Efficient handling of download requests |
US8260893B1 (en) | 2004-07-06 | 2012-09-04 | Symantec Operating Corporation | Method and system for automated management of information technology |
US7673004B1 (en) | 2004-08-31 | 2010-03-02 | Face Time Communications, Inc. | Method and apparatus for secure IM communications using an IM module |
US7627716B2 (en) * | 2004-11-15 | 2009-12-01 | International Business Machines Corporation | Method, system, and program for an adaptor to read and write to system memory |
US20070005828A1 (en) * | 2005-06-30 | 2007-01-04 | Nimrod Diamant | Interrupts support for the KCS manageability interface |
US20070248085A1 (en) * | 2005-11-12 | 2007-10-25 | Cranite Systems | Method and apparatus for managing hardware address resolution |
US8041946B2 (en) * | 2006-02-28 | 2011-10-18 | The Boeing Company | Data transfer between networks operating at different security levels |
EP2023245B1 (en) * | 2006-04-26 | 2016-02-17 | Nippon Telegraph And Telephone Corporation | Load control device and its method |
CN101184057B (en) * | 2007-10-24 | 2011-08-24 | 中兴通讯股份有限公司 | System and method of transferring event information in IMS system |
US20090132715A1 (en) * | 2007-11-19 | 2009-05-21 | Utstarcom, Inc. | System and method for conducting secure ip transaction sessions with persistence |
US8406133B2 (en) * | 2009-02-24 | 2013-03-26 | Silver Spring Networks, Inc. | System and method of regulating a packet rate to optimize traffic in a network |
JP5395824B2 (en) * | 2011-02-16 | 2014-01-22 | 株式会社東芝 | Memory system |
CN102780764B (en) * | 2012-06-28 | 2015-12-16 | 北京奇虎科技有限公司 | A kind of agency communication systems and method |
US11100058B2 (en) | 2017-09-06 | 2021-08-24 | Oracle International Corporation | System and method for connection concentration in a database environment |
US11323393B2 (en) * | 2018-01-25 | 2022-05-03 | Nvidia Corporation | System and method for improving network storage accessibility |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5550981A (en) * | 1994-06-21 | 1996-08-27 | At&T Global Information Solutions Company | Dynamic binding of network identities to locally-meaningful identities in computer networks |
US5678007A (en) * | 1994-11-22 | 1997-10-14 | Microsoft Corporation | Method and apparatus for supporting multiple outstanding network requests on a single connection |
US5832512A (en) * | 1996-04-15 | 1998-11-03 | Sun Microsystems, Inc. | Apparatus and method for file number re-mapping for disconnected operations in a client-server network |
JPH11149450A (en) * | 1997-11-19 | 1999-06-02 | Nec Corp | Transaction agent system |
US6014695A (en) * | 1996-11-19 | 2000-01-11 | Hitachi, Ltd. | Computer network system for packet-transferring data between computers, network file server in computer network system and data transferring method thereof |
US6072483A (en) * | 1997-06-02 | 2000-06-06 | Sony Corporation | Active frame scroll interface |
US6104716A (en) * | 1997-03-28 | 2000-08-15 | International Business Machines Corporation | Method and apparatus for lightweight secure communication tunneling over the internet |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0476752A (en) * | 1990-07-19 | 1992-03-11 | Nec Corp | Buffer control system |
JPH04326227A (en) * | 1991-04-25 | 1992-11-16 | Nippon Telegr & Teleph Corp <Ntt> | High-speed line controller |
JPH05225094A (en) * | 1992-02-10 | 1993-09-03 | Nec Corp | Buffer pool control system for communication control system |
FR2699706B1 (en) | 1992-12-22 | 1995-02-24 | Bull Sa | Data transmission system between a computer bus and a network. |
US5896508A (en) * | 1995-02-23 | 1999-04-20 | Advanced Micro Devices, Inc. | Hub-network adapter device for a file server personal computer |
JPH08314779A (en) * | 1995-05-16 | 1996-11-29 | Hitachi Ltd | Server system |
US5898830A (en) | 1996-10-17 | 1999-04-27 | Network Engineering Software | Firewall providing enhanced network security and user transparency |
US5754774A (en) | 1996-02-15 | 1998-05-19 | International Business Machine Corp. | Client/server communication system |
US5918013A (en) * | 1996-06-03 | 1999-06-29 | Webtv Networks, Inc. | Method of transcoding documents in a network environment using a proxy server |
US5867650A (en) * | 1996-07-10 | 1999-02-02 | Microsoft Corporation | Out-of-band data transmission |
US5852717A (en) * | 1996-11-20 | 1998-12-22 | Shiva Corporation | Performance optimizations for computer networks utilizing HTTP |
US6185625B1 (en) * | 1996-12-20 | 2001-02-06 | Intel Corporation | Scaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object |
US6182141B1 (en) | 1996-12-20 | 2001-01-30 | Intel Corporation | Transparent proxy server |
US5974496A (en) * | 1997-01-02 | 1999-10-26 | Ncr Corporation | System for transferring diverse data objects between a mass storage device and a network via an internal bus on a network card |
US6122514A (en) * | 1997-01-03 | 2000-09-19 | Cellport Systems, Inc. | Communications channel selection |
US5941988A (en) | 1997-01-27 | 1999-08-24 | International Business Machines Corporation | Session and transport layer proxies via TCP glue |
US6138162A (en) * | 1997-02-11 | 2000-10-24 | Pointcast, Inc. | Method and apparatus for configuring a client to redirect requests to a caching proxy server based on a category ID with the request |
US5935249A (en) | 1997-02-26 | 1999-08-10 | Sun Microsystems, Inc. | Mechanism for embedding network based control systems in a local network interface device |
US6119161A (en) * | 1997-02-28 | 2000-09-12 | International Business Machines Corporation | Managing connection requests in a dialup computer network |
US6237031B1 (en) * | 1997-03-25 | 2001-05-22 | Intel Corporation | System for dynamically controlling a network proxy |
US5924116A (en) | 1997-04-02 | 1999-07-13 | International Business Machines Corporation | Collaborative caching of a requested object by a lower level node as a function of the caching status of the object at a higher level node |
JP3173418B2 (en) * | 1997-04-18 | 2001-06-04 | 日本電気株式会社 | Stream playback control method and machine-readable recording medium recording program |
US5872919A (en) | 1997-05-07 | 1999-02-16 | Advanced Micro Devices, Inc. | Computer communication network having a packet processor with an execution unit which is variably configured from a programmable state machine and logic |
JP2998701B2 (en) * | 1997-06-27 | 2000-01-11 | 日本電気株式会社 | Server access method in data communication |
US6222533B1 (en) * | 1997-08-25 | 2001-04-24 | I2 Technologies, Inc. | System and process having a universal adapter framework and providing a global user interface and global messaging bus |
US6035324A (en) * | 1997-08-28 | 2000-03-07 | International Business Machines Corporation | Client-side asynchronous form management |
US6247050B1 (en) * | 1997-09-12 | 2001-06-12 | Intel Corporation | System for collecting and displaying performance improvement information for a computer |
US6088803A (en) * | 1997-12-30 | 2000-07-11 | Intel Corporation | System for virus-checking network data during download to a client device |
US6101328A (en) * | 1997-12-31 | 2000-08-08 | Intel Corporation | System for preventing multiple instances of the same dynamic executable module |
US6822955B1 (en) * | 1998-01-22 | 2004-11-23 | Nortel Networks Limited | Proxy server for TCP/IP network address portability |
US6115755A (en) * | 1998-04-09 | 2000-09-05 | Novaweb Technologies, Inc. | Integrated apparatus for interfacing several computers to the internet through a single connection |
JPH11306053A (en) * | 1998-04-24 | 1999-11-05 | Hitachi Ltd | Data transfer method and information processor for executing the method |
-
1999
- 1999-11-12 US US09/440,016 patent/US6308238B1/en not_active Expired - Lifetime
-
2000
- 2000-11-13 EP EP00978625.2A patent/EP1228438B1/en not_active Expired - Lifetime
- 2000-11-13 CA CA002391010A patent/CA2391010C/en not_active Expired - Fee Related
- 2000-11-13 JP JP2001536700A patent/JP2003514302A/en active Pending
- 2000-11-13 CN CNB008177813A patent/CN1171153C/en not_active Expired - Fee Related
- 2000-11-13 AU AU16069/01A patent/AU1606901A/en not_active Abandoned
- 2000-11-13 WO PCT/US2000/031243 patent/WO2001035233A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5550981A (en) * | 1994-06-21 | 1996-08-27 | At&T Global Information Solutions Company | Dynamic binding of network identities to locally-meaningful identities in computer networks |
US5678007A (en) * | 1994-11-22 | 1997-10-14 | Microsoft Corporation | Method and apparatus for supporting multiple outstanding network requests on a single connection |
US5867652A (en) * | 1994-11-22 | 1999-02-02 | Microsoft Corporation | Method and apparatus for supporting multiple outstanding network requests on a single connection |
US5832512A (en) * | 1996-04-15 | 1998-11-03 | Sun Microsystems, Inc. | Apparatus and method for file number re-mapping for disconnected operations in a client-server network |
US6014695A (en) * | 1996-11-19 | 2000-01-11 | Hitachi, Ltd. | Computer network system for packet-transferring data between computers, network file server in computer network system and data transferring method thereof |
US6104716A (en) * | 1997-03-28 | 2000-08-15 | International Business Machines Corporation | Method and apparatus for lightweight secure communication tunneling over the internet |
US6072483A (en) * | 1997-06-02 | 2000-06-06 | Sony Corporation | Active frame scroll interface |
JPH11149450A (en) * | 1997-11-19 | 1999-06-02 | Nec Corp | Transaction agent system |
Non-Patent Citations (10)
Title |
---|
CHERITON D.: "VMTP: A transport protocol for the next generation of communication systems", PROCEEDINGS OF THE ACM SIGCOMM CONFERENCE ON COMMUNICATIONS ARCHITECTURE & PROTOCOLS, 1986, pages 406 - 415, XP002935770 * |
COHEN E. ET AL.: "Connection caching", PROCEEDINGS OF THE THIRTY-FIRST ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, 1999, pages 612 - 621, XP002935774 * |
DATABASE TDB [online] "Generating specific server programs in distributed object-oriented customer information control system", XP002935767, Database accession no. NN9501411 * |
GOLDSZMIDT ET AL.: "Scaling internet services by dynamic allocation of connections", INTEGRATED NETWORK MANAGEMENT, 1999. DISTRIBUTED MANAGEMENT FOR THE NETWORKED MILLENNIUM. PROCEEDINGS OF THE SIXTH IFIP/IEEE INTERNATIONAL SYMPOSIUM, 1999, pages 171 - 184, XP002935771 * |
IBM TECH. DIS. BULL., vol. 38, no. 1, January 1995 (1995-01-01), pages 411 - 414 * |
KANT K. AND WON Y.: "Server capacity planning for web traffic workload", IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, vol. 11, no. 5, September 1999 (1999-09-01) - October 1999 (1999-10-01), pages 731 - 747, XP002935772 * |
LIN D., BIQIN L., BAO-ZHONG Y.: "Speech communication for working group based on LAN", COMMUNICATIONS, 1999. APCC/OECC '99. FIFTH ASIA-PACIFIC CONFERENCE ON ... AND FOURTH OPTOELECTRONICS AND COMMUNICATIONS CONFERENCE, vol. 2, 1999, pages 880 - 883, XP002935773 * |
MOGUL J.C.: "The case for persistent-connection HTTP", PROCEEDINGS OF THE CONFERENCE ON APPLICATIONS, TECHNOLOGIES, ARCHITECTURE AND PROTOCOLS FOR COMPUTER COMMUNICATION, 1995, pages 299 - 313, XP002935769 * |
SCHEIFLER ET AL.: "The X window system", ACM TRANS. GRAPH., vol. 5, no. 2, April 1986 (1986-04-01), pages 79 - 109, XP002935768 * |
See also references of EP1228438A4 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9009326B2 (en) | 1999-09-24 | 2015-04-14 | Akamba Corporation | System and method for managing connections between a client and a server |
EP1554644A2 (en) * | 2002-08-23 | 2005-07-20 | Broadcom Corporation | Method and system for tcp/ip using generic buffers for non-posting tcp applications |
EP1554644A4 (en) * | 2002-08-23 | 2007-11-21 | Broadcom Corp | Method and system for tcp/ip using generic buffers for non-posting tcp applications |
US7457845B2 (en) | 2002-08-23 | 2008-11-25 | Broadcom Corporation | Method and system for TCP/IP using generic buffers for non-posting TCP applications |
JP2004145392A (en) * | 2002-10-21 | 2004-05-20 | Kddi Corp | Moving image file distributing device |
WO2005027465A1 (en) * | 2003-09-05 | 2005-03-24 | Qualcomm Incorporated | Communication buffer manager and method therefor |
US7707320B2 (en) | 2003-09-05 | 2010-04-27 | Qualcomm Incorporated | Communication buffer manager and method therefor |
EP1694007A2 (en) | 2005-02-17 | 2006-08-23 | NEC Corporation | Method and apparatus for transmitting data to a network and method and apparatus for receiving data from a network |
EP1694007A3 (en) * | 2005-02-17 | 2007-06-27 | NEC Corporation | Method and apparatus for transmitting data to a network and method and apparatus for receiving data from a network |
US7693166B2 (en) | 2005-02-17 | 2010-04-06 | Nec Corporation | Method and apparatus for transmitting data to network and method and apparatus for receiving data from network |
WO2010017043A1 (en) * | 2008-08-07 | 2010-02-11 | Qualcomm Incorporated | Buffer management structure with selective flush |
US8117420B2 (en) | 2008-08-07 | 2012-02-14 | Qualcomm Incorporated | Buffer management structure with selective flush |
Also Published As
Publication number | Publication date |
---|---|
CN1171153C (en) | 2004-10-13 |
US6308238B1 (en) | 2001-10-23 |
EP1228438A4 (en) | 2006-08-02 |
CA2391010C (en) | 2008-11-04 |
EP1228438A1 (en) | 2002-08-07 |
AU1606901A (en) | 2001-06-06 |
CN1413325A (en) | 2003-04-23 |
EP1228438B1 (en) | 2013-07-03 |
CA2391010A1 (en) | 2001-05-17 |
JP2003514302A (en) | 2003-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2391010C (en) | System and method for managing connections between clients and a server with independent connection and data buffers | |
US6801927B1 (en) | Network adaptor card with reverse proxy and cache and method implemented therewith | |
US9729664B2 (en) | System and method for managing connections between a client and a server | |
US7461160B2 (en) | Obtaining a destination address so that a network interface device can write network data without headers directly into host memory | |
US6594701B1 (en) | Credit-based methods and systems for controlling data flow between a sender and a receiver with reduced copying of data | |
Kleinpaste et al. | Software support for outboard buffering and checksumming | |
US7519650B2 (en) | Split socket send queue apparatus and method with efficient queue flow control, retransmission and sack support mechanisms | |
US6848005B1 (en) | Self-tuning dataflow I/O core | |
US20030097481A1 (en) | Method and system for performing packet integrity operations using a data movement engine | |
US7647436B1 (en) | Method and apparatus to interface an offload engine network interface with a host machine | |
CZ20032079A3 (en) | Method and apparatus for transferring interrupts from a peripheral device to a host computer system | |
US20040047361A1 (en) | Method and system for TCP/IP using generic buffers for non-posting TCP applications | |
TW583543B (en) | Infiniband work and completion queue management via head only circular buffers | |
US20110280243A1 (en) | TCP/IP Offload Device | |
US20070291782A1 (en) | Acknowledgement filtering | |
JP2002305535A (en) | Method and apparatus for providing a reliable protocol for transferring data | |
US7292593B1 (en) | Arrangement in a channel adapter for segregating transmit packet data in transmit buffers based on respective virtual lanes | |
WO2002035366A1 (en) | System and method for managing connections between clients and a server using cache memory to store server responses | |
Chang et al. | High-performance TCP/IP and UDP/IP Networking in DEC OSF/1 for Alpha AXP | |
KR20010095103A (en) | An intelligent bus interconnect unit | |
US5862332A (en) | Method of data passing in parallel computer | |
Panteleenko | Instantaneous offloading of web server load | |
GB2377595A (en) | Reduction of resource usage in TCP/IP implementation with embedded computing devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM 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 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: A1 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 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) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2391010 Country of ref document: CA |
|
ENP | Entry into the national phase |
Ref country code: JP Ref document number: 2001 536700 Kind code of ref document: A Format of ref document f/p: F |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2000978625 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 008177813 Country of ref document: CN |
|
WWP | Wipo information: published in national office |
Ref document number: 2000978625 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |