CN1688989B - 高数据率状态式协议处理方法、设备及系统 - Google Patents
高数据率状态式协议处理方法、设备及系统 Download PDFInfo
- Publication number
- CN1688989B CN1688989B CN038235447A CN03823544A CN1688989B CN 1688989 B CN1688989 B CN 1688989B CN 038235447 A CN038235447 A CN 038235447A CN 03823544 A CN03823544 A CN 03823544A CN 1688989 B CN1688989 B CN 1688989B
- Authority
- CN
- China
- Prior art keywords
- stream
- incident
- message
- protocol
- protocol processes
- 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 - Fee Related
Links
Images
Classifications
-
- 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/10—Streamlined, light-weight or high-speed protocols, e.g. express transfer protocol [XTP] or byte stream
-
- 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/12—Protocol engines
-
- 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/163—In-band adaptation of TCP data exchange; In-band control procedures
-
- 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/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
Abstract
Description
Claims (49)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/211,434 US8015303B2 (en) | 2002-08-02 | 2002-08-02 | High data rate stateful protocol processing |
US10/211,434 | 2002-08-02 | ||
PCT/US2003/021583 WO2004013720A2 (en) | 2002-08-02 | 2003-07-10 | High data rate stateful protocol processing |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1688989A CN1688989A (zh) | 2005-10-26 |
CN1688989B true CN1688989B (zh) | 2010-04-28 |
Family
ID=31187574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN038235447A Expired - Fee Related CN1688989B (zh) | 2002-08-02 | 2003-07-10 | 高数据率状态式协议处理方法、设备及系统 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8015303B2 (zh) |
EP (2) | EP1546843B1 (zh) |
JP (1) | JP4242835B2 (zh) |
CN (1) | CN1688989B (zh) |
AU (1) | AU2003251842A1 (zh) |
WO (1) | WO2004013720A2 (zh) |
Families Citing this family (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050232303A1 (en) * | 2002-04-26 | 2005-10-20 | Koen Deforche | Efficient packet processing pipeline device and method |
US8015303B2 (en) | 2002-08-02 | 2011-09-06 | Astute Networks Inc. | High data rate stateful protocol processing |
US7596621B1 (en) * | 2002-10-17 | 2009-09-29 | Astute Networks, Inc. | System and method for managing shared state using multiple programmed processors |
US8151278B1 (en) | 2002-10-17 | 2012-04-03 | Astute Networks, Inc. | System and method for timer management in a stateful protocol processing system |
US7814218B1 (en) * | 2002-10-17 | 2010-10-12 | Astute Networks, Inc. | Multi-protocol and multi-format stateful processing |
US8032659B2 (en) * | 2003-01-21 | 2011-10-04 | Nextio Inc. | Method and apparatus for a shared I/O network interface controller |
US7836211B2 (en) * | 2003-01-21 | 2010-11-16 | Emulex Design And Manufacturing Corporation | Shared input/output load-store architecture |
US8102843B2 (en) * | 2003-01-21 | 2012-01-24 | Emulex Design And Manufacturing Corporation | Switching apparatus and method for providing shared I/O within a load-store fabric |
US7103064B2 (en) * | 2003-01-21 | 2006-09-05 | Nextio Inc. | Method and apparatus for shared I/O in a load/store fabric |
US7953074B2 (en) * | 2003-01-21 | 2011-05-31 | Emulex Design And Manufacturing Corporation | Apparatus and method for port polarity initialization in a shared I/O device |
US7917658B2 (en) * | 2003-01-21 | 2011-03-29 | Emulex Design And Manufacturing Corporation | Switching apparatus and method for link initialization in a shared I/O environment |
US8346884B2 (en) | 2003-01-21 | 2013-01-01 | Nextio Inc. | Method and apparatus for a shared I/O network interface controller |
US7370081B2 (en) * | 2003-06-19 | 2008-05-06 | International Business Machines Corporation | Method, system, and program for communication of code changes for transmission of operation requests between processors |
US7363629B2 (en) * | 2003-06-19 | 2008-04-22 | International Business Machines Corporation | Method, system, and program for remote resource management |
US7206872B2 (en) * | 2004-02-20 | 2007-04-17 | Nvidia Corporation | System and method for insertion of markers into a data stream |
US7554974B2 (en) * | 2004-03-09 | 2009-06-30 | Tekelec | Systems and methods of performing stateful signaling transactions in a distributed processing environment |
US7856094B2 (en) | 2005-03-21 | 2010-12-21 | Tekelec | Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network |
US7760708B2 (en) | 2005-07-08 | 2010-07-20 | Tekelec | Methods, systems, and computer program products for triggering SIP nodes to include SS7 routing information in response messages including information requested by SS7 nodes |
US7672236B1 (en) * | 2005-12-16 | 2010-03-02 | Nortel Networks Limited | Method and architecture for a scalable application and security switch using multi-level load balancing |
US8050253B2 (en) * | 2006-01-09 | 2011-11-01 | Tekelec | Methods, systems, and computer program products for decentralized processing of signaling messages in a multi-application processing environment |
US7769715B2 (en) * | 2006-03-17 | 2010-08-03 | International Business Machines Corporation | Synchronization of access permissions in a database network |
US20070245225A1 (en) * | 2006-04-18 | 2007-10-18 | Nally Martin P | System and method for translating between a global view of a system process and a set of interacting processes |
US8260924B2 (en) * | 2006-05-03 | 2012-09-04 | Bluetie, Inc. | User load balancing systems and methods thereof |
US8056082B2 (en) * | 2006-05-31 | 2011-11-08 | Bluetie, Inc. | Capacity management and predictive planning systems based on trended rate change of monitored factors and methods thereof |
US8800268B2 (en) * | 2006-12-01 | 2014-08-12 | Basf Corporation | Zone coated filter, emission treatment systems and methods |
US20080127638A1 (en) * | 2006-12-01 | 2008-06-05 | Marius Vaarkamp | Emission Treatment Systems and Methods |
JP4369471B2 (ja) * | 2006-12-27 | 2009-11-18 | 富士通株式会社 | ミラーリングプログラム、ミラーリング方法、情報記憶装置 |
US8059667B2 (en) * | 2007-01-31 | 2011-11-15 | Tekelec | Methods, systems, and computer program products for applying multiple communications services to a call |
US20080198996A1 (en) * | 2007-02-21 | 2008-08-21 | Tekelec | Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect advanced routing |
US8213440B2 (en) * | 2007-02-21 | 2012-07-03 | Tekelec Global, Inc. | Methods, systems, and computer program products for using a location routing number based query and response mechanism to route calls to IP multimedia subsystem (IMS) subscribers |
US8073127B2 (en) * | 2007-02-21 | 2011-12-06 | Tekelec | Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect subscriber cutover |
US8730970B2 (en) * | 2007-02-23 | 2014-05-20 | Tekelec Global, Inc. | Methods systems, and computer program products for providing voicemail routing information in a network that provides customized voicemail services |
EP2143230A1 (en) * | 2007-04-20 | 2010-01-13 | Tekelec | Methods, systems, and computer program products for providing fault-tolerant service interaction and mediation function in a communications network |
JP4872952B2 (ja) | 2008-03-06 | 2012-02-08 | 日本電気株式会社 | Tcpバッファコピー分散並列処理装置、方法及びプログラム |
WO2009149133A2 (en) * | 2008-06-02 | 2009-12-10 | Tekelec | Methods, systems, and computer readable media for providing next generation network (ngn)-based end user services to legacy subscribers in a communications network |
WO2010060087A2 (en) * | 2008-11-24 | 2010-05-27 | Tekelec | Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network |
WO2010083509A2 (en) | 2009-01-16 | 2010-07-22 | Tekelec | Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (bicc) signaling messages |
US9712341B2 (en) | 2009-01-16 | 2017-07-18 | Tekelec, Inc. | Methods, systems, and computer readable media for providing E.164 number mapping (ENUM) translation at a bearer independent call control (BICC) and/or session intiation protocol (SIP) router |
EP2460072B1 (en) * | 2009-07-28 | 2019-01-09 | Telefonaktiebolaget LM Ericsson (publ) | Apparatus and method for processing events in a telecommunications network |
US8224337B2 (en) * | 2009-09-16 | 2012-07-17 | Tekelec, Inc. | Methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway |
US9264321B2 (en) * | 2009-12-23 | 2016-02-16 | Juniper Networks, Inc. | Methods and apparatus for tracking data flow based on flow state values |
US8400923B2 (en) * | 2010-10-15 | 2013-03-19 | Telefonaktiebolaget L M Ericsson (Publ) | Multipath transmission control protocol proxy |
US9223624B2 (en) * | 2010-10-20 | 2015-12-29 | International Business Machines Corporation | Processing requests in a cloud computing environment |
EP2490403A1 (en) * | 2011-02-17 | 2012-08-22 | Alcatel Lucent | Network communication node comprising a plurality of processors for processing layers of communication and associated node |
CN102761472B (zh) * | 2011-04-29 | 2015-07-15 | 无锡江南计算技术研究所 | 通信端口及其路由方法、通信模块及并行事务级模拟系统 |
US9306794B2 (en) * | 2012-11-02 | 2016-04-05 | Brocade Communications Systems, Inc. | Algorithm for long-lived large flow identification |
US9661657B2 (en) * | 2013-11-27 | 2017-05-23 | Intel Corporation | TCP traffic adaptation in wireless systems |
US10681145B1 (en) * | 2014-12-22 | 2020-06-09 | Chelsio Communications, Inc. | Replication in a protocol offload network interface controller |
US10015048B2 (en) | 2014-12-27 | 2018-07-03 | Intel Corporation | Programmable protocol parser for NIC classification and queue assignments |
US9825862B2 (en) | 2015-08-26 | 2017-11-21 | Barefoot Networks, Inc. | Packet header field extraction |
US10523764B2 (en) * | 2015-09-24 | 2019-12-31 | Barefoot Networks, Inc. | Data-plane stateful processing units in packet processing pipelines |
US9923816B2 (en) | 2015-09-24 | 2018-03-20 | Barefoot Networks, Inc. | Data-plane stateful processing units in packet processing pipelines |
US9912774B2 (en) | 2015-12-22 | 2018-03-06 | Intel Corporation | Accelerated network packet processing |
US10437616B2 (en) * | 2016-12-31 | 2019-10-08 | Intel Corporation | Method, apparatus, system for optimized work submission to an accelerator work queue |
US11223520B1 (en) | 2017-01-31 | 2022-01-11 | Intel Corporation | Remote control plane directing data plane configurator |
US10757028B1 (en) | 2017-04-23 | 2020-08-25 | Barefoot Networks, Inc. | Configurable forwarding element deparser |
US10826840B1 (en) | 2017-07-23 | 2020-11-03 | Barefoot Networks, Inc. | Multiple copies of stateful tables |
US10708393B1 (en) | 2017-08-31 | 2020-07-07 | F5 Networks, Inc. | Stateless communication using a stateful protocol |
US10771387B1 (en) | 2017-09-28 | 2020-09-08 | Barefoot Networks, Inc. | Multiple packet data container types for a processing pipeline |
Family Cites Families (134)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2269150B1 (zh) * | 1974-04-25 | 1977-10-28 | Honeywell Bull Soc Ind | |
US4130865A (en) | 1974-06-05 | 1978-12-19 | Bolt Beranek And Newman Inc. | Multiprocessor computer apparatus employing distributed communications paths and a passive task register |
US5303344A (en) * | 1989-03-13 | 1994-04-12 | Hitachi, Ltd. | Protocol processing apparatus for use in interfacing network connected computer systems utilizing separate paths for control information and data transfer |
US5251125A (en) * | 1990-04-30 | 1993-10-05 | Eaton Corporation | User interface for a process control device |
US5321844A (en) * | 1990-12-20 | 1994-06-14 | Siemens Aktiengesellschaft | Method for error correction of software errors in a communication system |
JP2791236B2 (ja) | 1991-07-25 | 1998-08-27 | 三菱電機株式会社 | プロトコル並列処理装置 |
US5706429A (en) * | 1994-03-21 | 1998-01-06 | International Business Machines Corporation | Transaction processing system and method |
US5485460A (en) * | 1994-08-19 | 1996-01-16 | Microsoft Corporation | System and method for running multiple incompatible network protocol stacks |
SE503219C2 (sv) * | 1994-09-05 | 1996-04-22 | Ericsson Telefon Ab L M | Anordning och förfarande för processbaserad meddelandehantering i ett kommunikationssystem |
DE19530322A1 (de) * | 1995-08-17 | 1997-02-20 | Siemens Ag | Verfahren zum Übertragen von Signalisierungsinformationen innerhalb eines Breitband-ISDN-Kommunikationsnetzes |
US6275861B1 (en) * | 1996-09-27 | 2001-08-14 | Pmc-Sierra, Inc. | Method and apparatus to identify flows in data systems |
US6133846A (en) * | 1996-10-01 | 2000-10-17 | Honeywell Inc. | Low cost redundant communications system |
US6070199A (en) * | 1996-11-13 | 2000-05-30 | Extended Systems, Inc. | Apparatus to connect a client computer to a computer data network |
US5818852A (en) * | 1996-11-20 | 1998-10-06 | Kapoor; Vijay | Packet data communication method and system |
US6233242B1 (en) * | 1996-12-30 | 2001-05-15 | Compaq Computer Corporation | Network switch with shared memory system |
US6076115A (en) * | 1997-02-11 | 2000-06-13 | Xaqti Corporation | Media access control receiver and network management system |
CH691155A5 (fr) * | 1997-02-13 | 2001-04-30 | Fotowire Dev S A | Procédé de traitement d'images et dispositif pour sa mise en oeuvre. |
US6084855A (en) * | 1997-02-18 | 2000-07-04 | Nokia Telecommunications, Oy | Method and apparatus for providing fair traffic scheduling among aggregated internet protocol flows |
US5892922A (en) * | 1997-02-28 | 1999-04-06 | 3Com Corporation | Virtual local area network memory access system |
US6252851B1 (en) * | 1997-03-27 | 2001-06-26 | Massachusetts Institute Of Technology | Method for regulating TCP flow over heterogeneous networks |
US6219697B1 (en) * | 1997-05-02 | 2001-04-17 | 3Com Corporation | Method and apparatus for operating the internet protocol over a high-speed serial bus |
US6167027A (en) | 1997-09-09 | 2000-12-26 | Cisco Technology, Inc. | Flow control technique for X.25 traffic in a high speed packet switching network |
US6587884B1 (en) * | 1997-09-10 | 2003-07-01 | Schneider Automation, Inc. | Dual ethernet protocol stack for maximum speed access to a programmable logic controller (PLC) |
US6172980B1 (en) | 1997-09-11 | 2001-01-09 | 3Com Corporation | Multiple protocol support |
FI107842B (fi) * | 1997-09-23 | 2001-10-15 | Nokia Networks Oy | Adaptiivinen prosessorijärjestelmä |
US6697868B2 (en) * | 2000-02-28 | 2004-02-24 | Alacritech, Inc. | Protocol processing stack for use with intelligent network interface device |
US6226680B1 (en) | 1997-10-14 | 2001-05-01 | Alacritech, Inc. | Intelligent network interface system method for protocol processing |
JP3233208B2 (ja) * | 1998-04-30 | 2001-11-26 | 日本電気株式会社 | レイヤ3フロースイッチング方法 |
US7100020B1 (en) | 1998-05-08 | 2006-08-29 | Freescale Semiconductor, Inc. | Digital communications processor |
US6862622B2 (en) * | 1998-07-10 | 2005-03-01 | Van Drebbel Mariner Llc | Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture |
US6300964B1 (en) * | 1998-07-30 | 2001-10-09 | Genesis Microship, Inc. | Method and apparatus for storage retrieval of digital image data |
US6594701B1 (en) | 1998-08-04 | 2003-07-15 | Microsoft Corporation | Credit-based methods and systems for controlling data flow between a sender and a receiver with reduced copying of data |
US6237021B1 (en) * | 1998-09-25 | 2001-05-22 | Complex Data Technologies, Inc. | Method and apparatus for the efficient processing of data-intensive applications |
JP3397144B2 (ja) * | 1998-09-29 | 2003-04-14 | 日本電気株式会社 | パケット処理装置とパケット処理方法とパケット交換機 |
US6621799B1 (en) * | 1998-10-05 | 2003-09-16 | Enterasys Networks, Inc. | Semi-reliable data transport |
US20040030873A1 (en) * | 1998-10-22 | 2004-02-12 | Kyoung Park | Single chip multiprocessing microprocessor having synchronization register file |
US6279041B1 (en) * | 1998-11-13 | 2001-08-21 | International Business Machines Corporation | Methods, systems and computer program products for differencing data communications using a message queue |
SE9901145D0 (sv) * | 1998-11-16 | 1999-03-29 | Ericsson Telefon Ab L M | A processing system and method |
US6338078B1 (en) | 1998-12-17 | 2002-01-08 | International Business Machines Corporation | System and method for sequencing packets for multiprocessor parallelization in a computer network system |
US6658469B1 (en) | 1998-12-18 | 2003-12-02 | Microsoft Corporation | Method and system for switching between network transport providers |
US6978312B2 (en) * | 1998-12-18 | 2005-12-20 | Microsoft Corporation | Adaptive flow control protocol |
US6321269B1 (en) | 1998-12-29 | 2001-11-20 | Apple Computer, Inc. | Optimized performance for transaction-oriented communications using stream-based network protocols |
US6347337B1 (en) * | 1999-01-08 | 2002-02-12 | Intel Corporation | Credit based flow control scheme over virtual interface architecture for system area networks |
US6393458B1 (en) * | 1999-01-28 | 2002-05-21 | Genrad, Inc. | Method and apparatus for load balancing in a distributed object architecture |
US7328270B1 (en) * | 1999-02-25 | 2008-02-05 | Advanced Micro Devices, Inc. | Communication protocol processor having multiple microprocessor cores connected in series and dynamically reprogrammed during operation via instructions transmitted along the same data paths used to convey communication data |
US6453360B1 (en) * | 1999-03-01 | 2002-09-17 | Sun Microsystems, Inc. | High performance network interface |
US6480489B1 (en) | 1999-03-01 | 2002-11-12 | Sun Microsystems, Inc. | Method and apparatus for data re-assembly with a high performance network interface |
US7102998B1 (en) * | 1999-03-22 | 2006-09-05 | Lucent Technologies Inc. | Scaleable congestion control method for multicast communications over a data network |
US6768992B1 (en) * | 1999-05-17 | 2004-07-27 | Lynne G. Jolitz | Term addressable memory of an accelerator system and method |
JP3449294B2 (ja) * | 1999-06-18 | 2003-09-22 | 日本電気株式会社 | マルチプロトコル処理装置、回線インターフェース及びそれらを有するマルチプロトコルスイッチシステム |
US6957255B1 (en) * | 1999-06-28 | 2005-10-18 | Amdocs (Israel) Ltd. | Method and apparatus for session reconstruction and accounting involving VoIP calls |
US6651099B1 (en) | 1999-06-30 | 2003-11-18 | Hi/Fn, Inc. | Method and apparatus for monitoring traffic in a network |
US6970913B1 (en) | 1999-07-02 | 2005-11-29 | Cisco Technology, Inc. | Load balancing using distributed forwarding agents with application based feedback for different virtual machines |
US6985431B1 (en) * | 1999-08-27 | 2006-01-10 | International Business Machines Corporation | Network switch and components and method of operation |
US6460120B1 (en) * | 1999-08-27 | 2002-10-01 | International Business Machines Corporation | Network processor, memory organization and methods |
US6668317B1 (en) | 1999-08-31 | 2003-12-23 | Intel Corporation | Microengine for parallel processor architecture |
US6532501B1 (en) * | 1999-09-30 | 2003-03-11 | Silicon Graphics, Inc. | System and method for distributing output queue space |
US7106756B1 (en) * | 1999-10-12 | 2006-09-12 | Mci, Inc. | Customer resources policy control for IP traffic delivery |
JP2001167066A (ja) * | 1999-12-08 | 2001-06-22 | Nec Corp | プロセッサ間通信方法及びマルチプロセッサシステム |
JP4344442B2 (ja) | 1999-12-17 | 2009-10-14 | 富士機械製造株式会社 | チャック装置 |
US6307789B1 (en) | 1999-12-28 | 2001-10-23 | Intel Corporation | Scratchpad memory |
US6662213B1 (en) | 2000-01-10 | 2003-12-09 | Sun Microsystems, Inc. | System and method for ensuring delivery of a single communication between nodes |
US7649901B2 (en) * | 2000-02-08 | 2010-01-19 | Mips Technologies, Inc. | Method and apparatus for optimizing selection of available contexts for packet processing in multi-stream packet processing |
US6981027B1 (en) | 2000-04-10 | 2005-12-27 | International Business Machines Corporation | Method and system for memory management in a network processing system |
US6735717B1 (en) * | 2000-04-13 | 2004-05-11 | Gnp Computers, Inc. | Distributed computing system clustering model providing soft real-time responsiveness and continuous availability |
US7215637B1 (en) * | 2000-04-17 | 2007-05-08 | Juniper Networks, Inc. | Systems and methods for processing packets |
US7013394B1 (en) * | 2000-04-18 | 2006-03-14 | International Business Machines Corporation | Data flow pattern recognition and manipulation |
US7114008B2 (en) * | 2000-06-23 | 2006-09-26 | Cloudshield Technologies, Inc. | Edge adapter architecture apparatus and method |
US6947963B1 (en) * | 2000-06-28 | 2005-09-20 | Pluris, Inc | Methods and apparatus for synchronizing and propagating distributed routing databases |
US7031267B2 (en) * | 2000-12-21 | 2006-04-18 | 802 Systems Llc | PLD-based packet filtering methods with PLD configuration data update of filtering rules |
US6907005B1 (en) * | 2000-07-24 | 2005-06-14 | Telefonaktiebolaget L M Ericsson (Publ) | Flexible ARQ for packet data transmission |
WO2002013479A2 (en) | 2000-08-04 | 2002-02-14 | Avaya Technology Corporation | Intelligent demand driven recognition of url objects in connection oriented transactions |
US7222150B1 (en) * | 2000-08-15 | 2007-05-22 | Ikadega, Inc. | Network server card and method for handling requests received via a network interface |
US6829697B1 (en) * | 2000-09-06 | 2004-12-07 | International Business Machines Corporation | Multiple logical interfaces to a shared coprocessor resource |
US6594712B1 (en) * | 2000-10-20 | 2003-07-15 | Banderacom, Inc. | Inifiniband channel adapter for performing direct DMA between PCI bus and inifiniband link |
US6757769B1 (en) | 2000-11-28 | 2004-06-29 | Emc Corporation | Cooperative lock override procedure |
US7028092B2 (en) * | 2000-12-11 | 2006-04-11 | Acme Packet, Inc. | System and method for assisting in controlling real-time transport protocol flow through multiple networks via media flow routing |
JP4403348B2 (ja) | 2000-12-14 | 2010-01-27 | ソニー株式会社 | 通信装置及び通信方法 |
US7301933B1 (en) | 2000-12-22 | 2007-11-27 | Cisco Technology, Inc. | Delivery of a service program to a digital signal processor within a multiservice processing system |
JP2004524617A (ja) * | 2001-02-14 | 2004-08-12 | クリアスピード・テクノロジー・リミテッド | クロック分配システム |
US6987760B2 (en) * | 2001-03-05 | 2006-01-17 | International Business Machines Corporation | High speed network processor |
US7233998B2 (en) * | 2001-03-22 | 2007-06-19 | Sony Computer Entertainment Inc. | Computer architecture and software cells for broadband networks |
US7222347B2 (en) * | 2001-03-29 | 2007-05-22 | Intel Corporation | Method and apparatus for processing real-time events associated with a wireless communication protocol |
US7085869B1 (en) | 2001-04-04 | 2006-08-01 | Advanced Micro Devices, Inc. | Arrangement for managing transmitted packets requiring acknowledgement in a host channel adapter |
US6842809B2 (en) * | 2001-04-12 | 2005-01-11 | International Business Machines Corporation | Apparatus, method and computer program product for converting simple locks in a multiprocessor system |
US6937606B2 (en) * | 2001-04-20 | 2005-08-30 | International Business Machines Corporation | Data structures for efficient processing of IP fragmentation and reassembly |
US7274706B1 (en) * | 2001-04-24 | 2007-09-25 | Syrus Ziai | Methods and systems for processing network data |
US20020161887A1 (en) * | 2001-04-27 | 2002-10-31 | Foster Michael S. | Method and system for performing security via de-registration in a communications network |
US7143131B1 (en) | 2001-05-04 | 2006-11-28 | Microsoft Corporation | Transmission control protocol |
US7464154B2 (en) * | 2001-05-18 | 2008-12-09 | Network Resonance, Inc. | System, method and computer program product for analyzing data from network-based structured message stream |
US7287649B2 (en) | 2001-05-18 | 2007-10-30 | Broadcom Corporation | System on a chip for packet processing |
US6925537B2 (en) * | 2001-06-11 | 2005-08-02 | Hewlett-Packard Development Company, L.P. | Multiprocessor cache coherence system and method in which processor nodes and input/output nodes are equal participants |
US7624444B2 (en) | 2001-06-13 | 2009-11-24 | Mcafee, Inc. | Method and apparatus for detecting intrusions on a computer system |
US7085286B2 (en) * | 2001-06-29 | 2006-08-01 | International Business Machines Corporation | Stateful business-to-business protocol exchange |
US7305492B2 (en) * | 2001-07-06 | 2007-12-04 | Juniper Networks, Inc. | Content service aggregation system |
US20030033379A1 (en) * | 2001-07-20 | 2003-02-13 | Lemur Networks | Intelligent central directory for soft configuration of IP services |
US7031311B2 (en) * | 2001-07-23 | 2006-04-18 | Acme Packet, Inc. | System and method for providing rapid rerouting of real-time multi-media flows |
US20030037154A1 (en) * | 2001-08-16 | 2003-02-20 | Poggio Andrew A. | Protocol processor |
US7039037B2 (en) * | 2001-08-20 | 2006-05-02 | Wang Jiwei R | Method and apparatus for providing service selection, redirection and managing of subscriber access to multiple WAP (Wireless Application Protocol) gateways simultaneously |
US7293100B2 (en) | 2001-08-31 | 2007-11-06 | Adaptec, Inc. | Methods and apparatus for partially reordering data packets |
US20030046330A1 (en) * | 2001-09-04 | 2003-03-06 | Hayes John W. | Selective offloading of protocol processing |
US6909713B2 (en) * | 2001-09-05 | 2005-06-21 | Intel Corporation | Hash-based data frame distribution for web switches |
US7349403B2 (en) * | 2001-09-19 | 2008-03-25 | Bay Microsystems, Inc. | Differentiated services for a network processor |
EP1436724A4 (en) * | 2001-09-28 | 2007-10-03 | Consentry Networks Inc | MORE THREAD PACKAGE PROCESSING ENGINE FOR CAREFUL PACKAGE PROCESSING |
US7051112B2 (en) * | 2001-10-02 | 2006-05-23 | Tropic Networks Inc. | System and method for distribution of software |
US6920485B2 (en) * | 2001-10-04 | 2005-07-19 | Hewlett-Packard Development Company, L.P. | Packet processing in shared memory multi-computer systems |
US7676588B2 (en) * | 2001-10-05 | 2010-03-09 | International Business Machines Corporation | Programmable network protocol handler architecture |
US7072970B2 (en) * | 2001-10-05 | 2006-07-04 | International Business Machines Corporation | Programmable network protocol handler architecture |
US20030074473A1 (en) * | 2001-10-12 | 2003-04-17 | Duc Pham | Scalable network gateway processor architecture |
US7257817B2 (en) * | 2001-10-16 | 2007-08-14 | Microsoft Corporation | Virtual network with adaptive dispatcher |
JP2003140837A (ja) * | 2001-10-30 | 2003-05-16 | Hitachi Ltd | ディスクアレイ制御装置 |
US7046676B2 (en) * | 2001-11-01 | 2006-05-16 | International Business Machines Corporation | QoS scheduler and method for implementing quality of service with cached status array |
US6977932B1 (en) | 2002-01-16 | 2005-12-20 | Caspian Networks, Inc. | System and method for network tunneling utilizing micro-flow state information |
US7346707B1 (en) * | 2002-01-16 | 2008-03-18 | Advanced Micro Devices, Inc. | Arrangement in an infiniband channel adapter for sharing memory space for work queue entries using multiply-linked lists |
US7076555B1 (en) * | 2002-01-23 | 2006-07-11 | Novell, Inc. | System and method for transparent takeover of TCP connections between servers |
US6836808B2 (en) * | 2002-02-25 | 2004-12-28 | International Business Machines Corporation | Pipelined packet processing |
US7237031B2 (en) * | 2002-03-07 | 2007-06-26 | Sun Microsystems, Inc. | Method and apparatus for caching protocol processing data |
US6944670B2 (en) * | 2002-03-13 | 2005-09-13 | Commatch Ltd. | Method and apparatus for multiple processing of a plurality of communication protocols on a single processing machine |
US7302492B1 (en) | 2002-04-09 | 2007-11-27 | Cisco Technology, Inc. | Method and apparatus for matching web service in applications using a data object exchange protocol |
US7631107B2 (en) * | 2002-06-11 | 2009-12-08 | Pandya Ashish A | Runtime adaptable protocol processor |
US20030231660A1 (en) | 2002-06-14 | 2003-12-18 | Bapiraju Vinnakota | Bit-manipulation instructions for packet processing |
US7289480B2 (en) | 2002-06-24 | 2007-10-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Applications based radio resource management in a wireless communication network |
US7313140B2 (en) | 2002-07-03 | 2007-12-25 | Intel Corporation | Method and apparatus to assemble data segments into full packets for efficient packet-based classification |
US7327705B2 (en) * | 2002-07-03 | 2008-02-05 | Massachusetts Institute Of Technology | Hybrid wireless network for data collection and distribution |
US7516202B2 (en) * | 2002-07-10 | 2009-04-07 | Nortel Networks Limited | Method and apparatus for defining failover events in a network device |
US7089282B2 (en) * | 2002-07-31 | 2006-08-08 | International Business Machines Corporation | Distributed protocol processing in a data processing system |
US7076545B2 (en) * | 2002-07-31 | 2006-07-11 | Sun Microsystems, Inc. | Load balancing the servicing of received packets |
US8015303B2 (en) | 2002-08-02 | 2011-09-06 | Astute Networks Inc. | High data rate stateful protocol processing |
US7711844B2 (en) * | 2002-08-15 | 2010-05-04 | Washington University Of St. Louis | TCP-splitter: reliable packet monitoring methods and apparatus for high speed networks |
US20040042475A1 (en) * | 2002-08-30 | 2004-03-04 | Bapiraju Vinnakota | Soft-pipelined state-oriented processing of packets |
US8037224B2 (en) * | 2002-10-08 | 2011-10-11 | Netlogic Microsystems, Inc. | Delegating network processor operations to star topology serial bus interfaces |
US7137040B2 (en) | 2003-02-12 | 2006-11-14 | International Business Machines Corporation | Scalable method of continuous monitoring the remotely accessible resources against the node failures for very large clusters |
US7210061B2 (en) | 2003-04-17 | 2007-04-24 | Hewlett-Packard Development, L.P. | Data redundancy for writes using remote storage system cache memory |
US7085896B2 (en) * | 2003-04-30 | 2006-08-01 | International Business Machines Corporation | Method and apparatus which implements a multi-ported LRU in a multiple-clock system |
-
2002
- 2002-08-02 US US10/211,434 patent/US8015303B2/en not_active Expired - Fee Related
-
2003
- 2003-07-10 WO PCT/US2003/021583 patent/WO2004013720A2/en active Application Filing
- 2003-07-10 AU AU2003251842A patent/AU2003251842A1/en not_active Abandoned
- 2003-07-10 EP EP03766851.4A patent/EP1546843B1/en not_active Expired - Lifetime
- 2003-07-10 CN CN038235447A patent/CN1688989B/zh not_active Expired - Fee Related
- 2003-07-10 EP EP11171496A patent/EP2372489A1/en not_active Withdrawn
- 2003-07-10 JP JP2004526038A patent/JP4242835B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP1546843A4 (en) | 2009-01-14 |
AU2003251842A1 (en) | 2004-02-23 |
EP1546843A2 (en) | 2005-06-29 |
CN1688989A (zh) | 2005-10-26 |
JP2005535226A (ja) | 2005-11-17 |
US8015303B2 (en) | 2011-09-06 |
JP4242835B2 (ja) | 2009-03-25 |
WO2004013720A3 (en) | 2004-04-29 |
US20040024894A1 (en) | 2004-02-05 |
EP2372489A1 (en) | 2011-10-05 |
AU2003251842A8 (en) | 2004-02-23 |
EP1546843B1 (en) | 2017-06-28 |
WO2004013720A2 (en) | 2004-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1688989B (zh) | 高数据率状态式协议处理方法、设备及系统 | |
CN104205080B (zh) | 为联网设备虚拟化卸载分组处理 | |
CN103141058B (zh) | 用于虚拟分布式业务的网络接口控制器 | |
US8537828B2 (en) | Scalable interface for connecting multiple computer systems which performs parallel MPI header matching | |
CN104685507B (zh) | 向虚拟云基础结构提供虚拟安全装置架构 | |
US8099521B2 (en) | Network interface card for use in parallel computing systems | |
US8228908B2 (en) | Apparatus for hardware-software classification of data packet flows | |
CN100544353C (zh) | 为多层网络接口控制器操作传输调度的方法和系统 | |
CN1307570C (zh) | 控制数据处理系统间经由存储器的数据流的方法和装置 | |
US7634608B2 (en) | Bridging network components | |
US7702742B2 (en) | Mechanism for enabling memory transactions to be conducted across a lossy network | |
US7865633B2 (en) | Multiple context single logic virtual host channel adapter | |
US20090080428A1 (en) | System and method for scalable switch fabric for computer network | |
US20030202520A1 (en) | Scalable switch fabric system and apparatus for computer networks | |
US20030202510A1 (en) | System and method for scalable switch fabric for computer network | |
WO2013136522A1 (ja) | 計算機システム及び計算機間のデータ通信方法 | |
US7594032B2 (en) | Method and system for communicating information between a switch and a plurality of servers in a computer network | |
US20080059686A1 (en) | Multiple context single logic virtual host channel adapter supporting multiple transport protocols | |
US11502967B2 (en) | Methods and apparatuses for packet scheduling for software-defined networking in edge computing environment | |
US7539760B1 (en) | System and method for facilitating failover of stateful connections | |
US6816889B1 (en) | Assignment of dual port memory banks for a CPU and a host channel adapter in an InfiniBand computing node | |
US8151278B1 (en) | System and method for timer management in a stateful protocol processing system | |
JP2011141635A (ja) | ホスト間通信を使用した仮想サーバのデータの通信方法 | |
US7596621B1 (en) | System and method for managing shared state using multiple programmed processors | |
US7613821B1 (en) | Arrangement for reducing application execution based on a determined lack of flow control credits for a network channel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: ICARUS COMMUNICATION INC. Free format text: FORMER OWNER: ASTUTE NETWORKS Effective date: 20150413 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20150413 Address after: American California Patentee after: Ikanos Technology Ltd. Address before: American California Patentee before: Astute Networks |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100428 Termination date: 20170710 |
|
CF01 | Termination of patent right due to non-payment of annual fee |