Data storage system with hardware-based message routing
First Claim
Patent Images
1. A method comprising:
- activating a data storage system connecting first and second data storage devices with a host via a network, the network comprising a network controller having a message module;
generating a buffer progression plan with the message module;
assigning a first system message to a first buffer and first computing unit of the first data storage device;
assigning a second system message to a second buffer and second computing unit of the second data storage device;
servicing the first and second system messages with the respective first and second computing units; and
activating firmware with the message module in response to a failure in servicing the first or second system messages.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage system may have a first data storage device and a second data storage device connected with a host via a network. The network can consist of a network controller having a message module that generates a buffer progression plan and then assigns a first system message to a first buffer and first computing unit of the first data storage device and assigns a second system message to a second buffer and second computing unit of the second data storage device. The respective first and second computing units may then service the first and second system messages.
12 Citations
20 Claims
-
1. A method comprising:
-
activating a data storage system connecting first and second data storage devices with a host via a network, the network comprising a network controller having a message module; generating a buffer progression plan with the message module; assigning a first system message to a first buffer and first computing unit of the first data storage device; assigning a second system message to a second buffer and second computing unit of the second data storage device; servicing the first and second system messages with the respective first and second computing units; and activating firmware with the message module in response to a failure in servicing the first or second system messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
activating a data storage system connecting first and second data storage devices with a host via a network, the network comprising a network controller having a message module physically resident on-chip in the network controller; generating a buffer progression plan with the message module; assigning a first system message to a first buffer and first computing unit of the first data storage device; assigning a second system message to a second buffer and second computing unit of the second data storage device; servicing the first and second system messages with the respective first and second computing units; and assigning a third system message to an off-chip buffer with the message module. - View Dependent Claims (10, 11, 12, 13, 14)
-
- 15. An apparatus comprising a data storage system connecting first and second data storage devices with a host via a network, the network comprising a network controller having a message module physically resident on-chip in the network controller, the message module configured to generate a buffer progression plan with the message module and execute the buffer progression plan by assigning a first system message to a first buffer and first computing unit of the first data storage device and assigning a second system message to a second buffer and second computing unit of the second data storage device, and assigning a third system message to an off-chip buffer, the first and second system messages respectively serviced with the first and second computing units.
Specification