NEGATIVE-ACKNOWLEDGMENT ORIENTED RELIABLE MULTICAST OFFLOAD ENGINE ARCHITECTURE
First Claim
Patent Images
1. A networking device comprising:
- a hardware unit interposed between a host processor and a network layer, the hardware unit including at least one processor; and
computer program instructions executable by said processor, said computer program instructions including a negative-acknowledgment oriented reliable multicast (NORM) stack module, wherein said NORM stack module implements a NORM protocol specification to transmit and receive data between the network layer and the host processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A device and method in which processing of NACK-Oriented Reliable Multicast (NORM) protocol data transmissions are offloaded from host processors. A NORM Offload Engine (NOE) software architecture may apply the NORM protocol within a Network Interface Card (NIC) or Network Blade (NB) hardware platform. Moving the NORM protocol processing from the host processor to the NOE hardware unit removes the protocol processing load from the host processor and significantly increases performance of data transmission among sources and sinks across a network layer.
9 Citations
22 Claims
-
1. A networking device comprising:
-
a hardware unit interposed between a host processor and a network layer, the hardware unit including at least one processor; and computer program instructions executable by said processor, said computer program instructions including a negative-acknowledgment oriented reliable multicast (NORM) stack module, wherein said NORM stack module implements a NORM protocol specification to transmit and receive data between the network layer and the host processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for use in transmitting data between a host processor and a network layer, said method comprising:
-
interposing a hardware unit in a communication path between the host processor and the network layer, the hardware unit including at least one processor; and executing computer program instructions with the at least one processor of the hardware unit to implement a negative-acknowledgment oriented reliable multicast (NORM) stack module to transmit and receive data between the network layer and the host processor in accordance with a NORM protocol specification. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification