Runtime adaptable protocol processor

Electrical computers and digital processing systems: multicomput – Network-to-computer interfacing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S217000, C709S227000, C709S230000, C370S389000, C370S466000

Reexamination Certificate

active

07631107

ABSTRACT:
A runtime adaptable protocol processor is disclosed. The processor architecture provides capabilities to transport and process Internet Protocol (IP) packets from Layer2through transport protocol layer and may also provide packet inspection through Layer7. Further, a runtime adaptable processor is coupled to the protocol processing hardware and may be dynamically adapted to perform hardware tasks as per the needs of the network traffic being sent or received and/or the policies programmed or services or applications being supported. A set of engines may perform pass-through packet classification, policy processing and/or security processing enabling packet streaming through the architecture at nearly the full line rate. A scheduler schedules packets to packet processors for processing. An internal memory or local session database cache stores a session information database for a certain number of active sessions. The session information that is not in the internal memory is stored and retrieved to/from an additional memory. An application running on an initiator or target can in certain instantiations register a region of memory, which is made available to its peer(s) for access directly without substantial host intervention through RDMA data transfer. A security system is also disclosed that enables a new way of implementing security capabilities inside enterprise networks in a distributed manner using a protocol processing hardware with appropriate security features.

REFERENCES:
patent: 5872972 (1999-02-01), Boland et al.
patent: 5968176 (1999-10-01), Nessett et al.
patent: 6130892 (2000-10-01), Short et al.
patent: 6147976 (2000-11-01), Shand et al.
patent: 6205537 (2001-03-01), Albonesi
patent: 6304973 (2001-10-01), Williams
patent: 6675200 (2004-01-01), Cheriton et al.
patent: 6839346 (2005-01-01), Kametani
patent: 6959007 (2005-10-01), Vogel et al.
patent: 6977933 (2005-12-01), Soncodi et al.
patent: 6986061 (2006-01-01), Kunzinger
patent: 7017042 (2006-03-01), Ziai et al.
patent: 7024479 (2006-04-01), Shah et al.
patent: 7047561 (2006-05-01), Lee
patent: 7089293 (2006-08-01), Grosner et al.
patent: 7095747 (2006-08-01), Sarmiento et al.
patent: 7124198 (2006-10-01), Pinkerton
patent: 7139388 (2006-11-01), Rao
patent: 2001/0051994 (2001-12-01), Serizawa et al.
patent: 2002/0085562 (2002-07-01), Hufferd et al.
patent: 2002/0141585 (2002-10-01), Carr
patent: 2003/0005331 (2003-01-01), Williams
patent: 2003/0009432 (2003-01-01), Sugahara et al.
patent: 2003/0043794 (2003-03-01), Cayton et al.
patent: 2003/0046474 (2003-03-01), Craddock et al.
patent: 2003/0050990 (2003-03-01), Craddock et al.
patent: 2003/0061296 (2003-03-01), Craddock et al.
patent: 2003/0097518 (2003-05-01), Kohn et al.
patent: 2003/0131228 (2003-07-01), Twomey
patent: 2003/0145230 (2003-07-01), Chiu et al.
patent: 2004/0098600 (2004-05-01), Eldeeb
patent: 2004/0165588 (2004-08-01), Pandya
patent: 2006/0031568 (2006-02-01), Eydelman et al.
Paper entitledThe Case for RDMAby Jim Pinkerton dated May 29, 2002.
PCT International Search Report and Written Opinion of the International Searching Authority mailed on Jul. 13, 2007 regarding PCT/US2005/43469 filed on Dec. 2, 2005, (10 pgs.).
Storage Networking Industry Association (SNIA), The Emerging FCIP Standard for Storage Area Network Connectivity Across TCP/IP Networks, Jun. 2001 (7 pgs.) cited in ISR for PCT/US05/43469.
Recio, R., An RDMA Protocol Specification (Version 1.0), Oct. 2002, pp. 4 and 46 cited in ISR for PCT/US05/43469 (60 pgs.).
Office action mailed from the USPTO Jun. 20, 2007 in U.S. Appl. No. 11/004,742, (12 pgs.).
Office action mailed from the USPTO Mar. 30, 2007 in U.S. Appl. No. 10/459,350, (10 pgs.).
Office action mailed from the USPTO May 4, 2007 in U.S. Appl. No. 10/458,844, (20 pgs.).
Office action mailed from the USPTO Jan. 12, 2007 in U.S. Appl. No. 10/783,890, (7 pgs.).
Office action mailed from the USPTO Jun. 26, 2006 in U.S. Appl. No. 10/783,890, (9 pgs.).
Office action mailed from the USPTO May 24, 2005 in U.S. Appl. No. 10/783,890, (8 pgs.).
Industry Leaders Form RDMA Consortium to Address Growing Memory Bandwidth, CPU Processing Demands, Curry, Brent, May 31, 2002, on www.rdmaconsortium.org (2 pgs.).
RDMA Consortium Complete Protocol Specifications, Curry, Brent, Oct. 30, 2002, on www.rdmaconsortium.org; (2 pgs.).
RDMA Consortium Complete Verbs Specifications, Alejandro, John, Apr. 29, 2003, on www.rdmaconsortium.org; (2 pgs.).
RDMA Consortium Complete All Planned Specifications, Plant, Alex, Oct. 31, 2003, on www.rdmaconsortium.org, (2 pgs.).
RDMA Consortium FAQs, Apr. 29, 2003, on www.rdmaconsortium.org, (3 pgs.).
Sockets Direct Protocol v1.0 RDMA Consortium, Pinkerton, Jim, Oct. 24, 2003, on www.rdmaconsortium.org, (32 pgs.).
SDP Frequently Asked Questions, Oct. 31, 2003, on www.rdmaconsortium.org, (2 pgs.).
Sockets Direct Protocol (SDP) for iWARP over TCP (v1.0), Pinkerton, James, Oct. 31, 2003, on rdmaconsortium.org, (106 pgs.).
Technical Overview of iSCSI Extensions for RDMA (iSER) & Datamover Architecture for iSCSI (DA), Ko, Mike, Jul. 21, 2003, on www.rdmaconsortium.org, (35 pgs.).
iSCSI Extensions for RDMA Specification (Version 1.0), Ko, Mike, et al., Jul. 21, 2003, on www.rdmaconsortium.org, (76 pgs.).
Datamover Architecture for iSCSI (DA) (Version 1.0), Chadalapaka, Mallikarjun, Jul. 21, 2003, on www.rdmaconsortium.org; (58 pgs.).
RDMA Protocl Verbs Specification (Version 1.0), Hilland, Jeff, et al., Apr. 25, 2003, on www.rdmaconsortium.org; (243 pgs.).
An RDME Protocol Specification (Version 1.0), Recio, R. et al., Oct. 21, 2002, on www.rdmaconsortium.org, (60 pgs.).
Direct Data Placement over Reliable Transports (Version 1.0) Shah, Hemal, et al., Oct. 21, 2002, on www.rdmaconsortium.org, (35 pgs.).
Marker PDU Aligned Framing for TCP Specification (Version1.0), Culley, P. et al., Oct. 25, 2002, on www.rdmaconsortium.org, (32 pgs.).
RDMA enabled NIC (RNIC) Verbs Overview, Recio, Renato, Apr. 29, 2003, on www.rdmaconsortium.org, (28 pgs.).
PCT International Search Report and Written Opinion of the International Searching Authority mailed on Sep. 6, 2005 regarding PCT/US2005/05159 filed on Feb. 18, 2005, (8 pgs.).
Restriction requirement mailed from the USPTO Mar. 26, 2007 in U.S. Appl. No. 10/459,019, (5 pgs.).
Restriction requirement mailed from the USPTO Jun. 28, 2007 in U.S. Appl. No. 10/458,855, (9 pgs.).
Restriction requirement mailed from the USPTO Apr. 3, 2007 in U.S. Appl. No. 10/459,297, (5 pgs.).
Office action mailed from the USPTO Aug. 9, 2007 in U.S. Appl. No. 10/783,890, (11 pgs.).
PCT International Preliminary Report on Patentability and Written Opinion of the International Searching Authority mailed on Aug. 9, 2007 regarding PCT/US2005/43469 filed on Dec. 2, 2005, (8 pgs.).
Office action mailed from the USPTO Aug. 15, 2007 in U.S. Appl. No. 10/458,855, (20 pgs.).
Notice of Allowance mailed from the USPTO Apr. 13, 2007 in U.S. Appl. No. 10/459,349 (8 pgs.).
RDMA Consortium website at: http://www.rdmaconsortium.org. Jun. 9, 2003, p. 1.
Paper entitledThe Case for RDMAby Jim Pinkerton dated May 29, 2002.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Runtime adaptable protocol processor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Runtime adaptable protocol processor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Runtime adaptable protocol processor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4112177

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.