WO2004040819A3 - An apparatus and method for receive transport protocol termination - Google Patents

An apparatus and method for receive transport protocol termination Download PDF

Info

Publication number
WO2004040819A3
WO2004040819A3 PCT/US2003/031522 US0331522W WO2004040819A3 WO 2004040819 A3 WO2004040819 A3 WO 2004040819A3 US 0331522 W US0331522 W US 0331522W WO 2004040819 A3 WO2004040819 A3 WO 2004040819A3
Authority
WO
WIPO (PCT)
Prior art keywords
queues
termination
transport protocol
memory
protocol termination
Prior art date
Application number
PCT/US2003/031522
Other languages
French (fr)
Other versions
WO2004040819A2 (en
Inventor
Oran Uzrad-Nali
Dror Har-Chen
Original Assignee
Silverback Systems Inc
Oran Uzrad-Nali
Dror Har-Chen
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 Silverback Systems Inc, Oran Uzrad-Nali, Dror Har-Chen filed Critical Silverback Systems Inc
Priority to AU2003282682A priority Critical patent/AU2003282682A1/en
Priority to EP03774567A priority patent/EP1570369A2/en
Publication of WO2004040819A2 publication Critical patent/WO2004040819A2/en
Publication of WO2004040819A3 publication Critical patent/WO2004040819A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • 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/14Multichannel or multilink protocols

Abstract

An apparatus and method are provided for termination of received network events (i.e., a packet received from the network) in a multiprocessing environment. Each processing node may handle one or more receive object queues, which may be linked in a linked list fashion, as well as a linked list of application stream queues to enable efficient termination of the received network events. Queues may be added, made inactive, or removed, depending on the status of a specific receive event the queue handles. By maintaining queues in memory the apparatus is easily scalable, linearly with the size of the memory made available.
PCT/US2003/031522 2002-10-28 2003-10-28 An apparatus and method for receive transport protocol termination WO2004040819A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU2003282682A AU2003282682A1 (en) 2002-10-28 2003-10-28 An apparatus and method for receive transport protocol termination
EP03774567A EP1570369A2 (en) 2002-10-28 2003-10-28 An apparatus and method for receive transport protocol termination

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/281,213 2002-10-28
US10/281,213 US6760304B2 (en) 2002-10-28 2002-10-28 Apparatus and method for receive transport protocol termination

Publications (2)

Publication Number Publication Date
WO2004040819A2 WO2004040819A2 (en) 2004-05-13
WO2004040819A3 true WO2004040819A3 (en) 2004-06-10

Family

ID=32107121

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/031522 WO2004040819A2 (en) 2002-10-28 2003-10-28 An apparatus and method for receive transport protocol termination

Country Status (4)

Country Link
US (1) US6760304B2 (en)
EP (1) EP1570369A2 (en)
AU (1) AU2003282682A1 (en)
WO (1) WO2004040819A2 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7002982B1 (en) * 1998-07-08 2006-02-21 Broadcom Corporation Apparatus and method for storing data
US7213045B2 (en) * 2002-08-16 2007-05-01 Silverback Systems Inc. Apparatus and method for transmit transport protocol termination
US7171452B1 (en) 2002-10-31 2007-01-30 Network Appliance, Inc. System and method for monitoring cluster partner boot status over a cluster interconnect
US7593996B2 (en) * 2003-07-18 2009-09-22 Netapp, Inc. System and method for establishing a peer connection using reliable RDMA primitives
US7716323B2 (en) * 2003-07-18 2010-05-11 Netapp, Inc. System and method for reliable peer communication in a clustered storage system
US7467191B1 (en) 2003-09-26 2008-12-16 Network Appliance, Inc. System and method for failover using virtual ports in clustered systems
US7249227B1 (en) * 2003-12-29 2007-07-24 Network Appliance, Inc. System and method for zero copy block protocol write operations
US7340639B1 (en) 2004-01-08 2008-03-04 Network Appliance, Inc. System and method for proxying data access commands in a clustered storage system
US8621029B1 (en) 2004-04-28 2013-12-31 Netapp, Inc. System and method for providing remote direct memory access over a transport medium that does not natively support remote direct memory access operations
US7328144B1 (en) 2004-04-28 2008-02-05 Network Appliance, Inc. System and method for simulating a software protocol stack using an emulated protocol over an emulated network
US7577896B2 (en) * 2004-10-26 2009-08-18 Brocade Communications Systems, Inc. Apparatus and method for performing cyclic redundancy check (CRC) on partial protocol data units (PDUS)
US20070061460A1 (en) * 2005-03-24 2007-03-15 Jumpnode Systems,Llc Remote access
US20060218267A1 (en) * 2005-03-24 2006-09-28 Khan Irfan Z Network, system, and application monitoring
US7697536B2 (en) * 2005-04-01 2010-04-13 International Business Machines Corporation Network communications for operating system partitions
US8073899B2 (en) * 2005-04-29 2011-12-06 Netapp, Inc. System and method for proxying data access commands in a storage system cluster
US8484365B1 (en) 2005-10-20 2013-07-09 Netapp, Inc. System and method for providing a unified iSCSI target with a plurality of loosely coupled iSCSI front ends
US7526558B1 (en) 2005-11-14 2009-04-28 Network Appliance, Inc. System and method for supporting a plurality of levels of acceleration in a single protocol session
US7797570B2 (en) * 2005-11-29 2010-09-14 Netapp, Inc. System and method for failover of iSCSI target portal groups in a cluster environment
US7734947B1 (en) 2007-04-17 2010-06-08 Netapp, Inc. System and method for virtual interface failover within a cluster
US7958385B1 (en) 2007-04-30 2011-06-07 Netapp, Inc. System and method for verification and enforcement of virtual interface failover within a cluster
US8688798B1 (en) 2009-04-03 2014-04-01 Netapp, Inc. System and method for a shared write address protocol over a remote direct memory access connection
US11252110B1 (en) 2018-09-21 2022-02-15 Marvell Asia Pte Ltd Negotiation of alignment mode for out of order placement of data in network devices

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5170466A (en) * 1989-10-10 1992-12-08 Unisys Corporation Storage/retrieval system for document
US5321816A (en) * 1989-10-10 1994-06-14 Unisys Corporation Local-remote apparatus with specialized image storage modules
US6434620B1 (en) * 1998-08-27 2002-08-13 Alacritech, Inc. TCP/IP offload network interface device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5793747A (en) 1996-03-14 1998-08-11 Motorola, Inc. Event-driven cell scheduler and method for supporting multiple service categories in a communication network
JP3614625B2 (en) 1997-10-27 2005-01-26 株式会社日立製作所 Management manager computer, recording medium, and computer operation management method
US6163773A (en) 1998-05-05 2000-12-19 International Business Machines Corporation Data storage system with trained predictive cache management engine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5170466A (en) * 1989-10-10 1992-12-08 Unisys Corporation Storage/retrieval system for document
US5321816A (en) * 1989-10-10 1994-06-14 Unisys Corporation Local-remote apparatus with specialized image storage modules
US6434620B1 (en) * 1998-08-27 2002-08-13 Alacritech, Inc. TCP/IP offload network interface device

Also Published As

Publication number Publication date
WO2004040819A2 (en) 2004-05-13
US6760304B2 (en) 2004-07-06
EP1570369A2 (en) 2005-09-07
AU2003282682A8 (en) 2004-05-25
US20040083288A1 (en) 2004-04-29
AU2003282682A1 (en) 2004-05-25

Similar Documents

Publication Publication Date Title
WO2004040819A3 (en) An apparatus and method for receive transport protocol termination
KR101502808B1 (en) A method and system for improved multi-cell support on a single modem board
WO2006045057A3 (en) System and method for processing rx packets in high speed network applications using an rx fifo buffer
WO2006011987A3 (en) Interferring server state in a stateless communication protocol
WO2007149744A3 (en) Secure handle for intra-and inter-processor communications
WO2006127064A3 (en) Facilitation of online discussion
WO2002069544A3 (en) Packet transmission scheduling in a data communication network
WO2004027562A3 (en) Server-based message protocol translation
WO2006105336A3 (en) System and method for distributing voip data packets in group communications among wireless telecommunication devices
WO2007030917A8 (en) Packet flow bifurcation and analysis
WO2005045639A3 (en) Transparent optimization for transmission control protocol initial session establishment
WO2007080558A3 (en) Communications network system and methods for using same
EP1349065A3 (en) Symmetrical multiprocessing in multiprocessor systems
WO2006132705A3 (en) Method and apparatus for using meta-packets in a packet processing system
WO2004068314A3 (en) Method and device for the classification and redirection of data packets in a heterogeneous network
WO2007103084A3 (en) System and method for prioritizing session initiation protocol messages
EP1650908A3 (en) Internal load balancing in a data switch using distributed network process
WO2006094017A3 (en) Method for private keyword search on streaming data
WO2009008007A3 (en) Data packet processing method for a multi core processor
WO1995009504A3 (en) Protocol for transporting real-time data
WO2009134416A3 (en) Method and apparatus for performing congestion management
WO2007133308A3 (en) Centralized processing and management system
WO2007139662A3 (en) Method and system for content similarity-based message routing and subscription matching
BRPI0416773A (en) method and apparatus for satellite navigation data distribution
EP2204996A3 (en) Processing packet streams

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 EG 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 NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM 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 ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2003774567

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2003774567

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP

WWW Wipo information: withdrawn in national office

Ref document number: 2003774567

Country of ref document: EP