STORAGE SYSTEM INCLUDING A PLURALITY OF NETWORKED STORAGE NODES
First Claim
1. A storage system comprising:
- a plurality of nodes, each of the nodes including a processor and a nonvolatile storage device; and
a connection unit directly connected to at least one of the nodes and configured to issue commands to a target node, whereinthe processor of the target node is configured toaccess the nonvolatile storage device of the target node in accordance with a command received from the connection unit,notify completion of processing for the command to the connection unit when a processing result responsive to the command is returned from the nonvolatile storage device of the target node within a reference time period, andnotify a busy state of the target node to the connection unit when the processing result responsive to the command is not returned from the nonvolatile storage device of the target node within the reference time period.
5 Assignments
0 Petitions
Accused Products
Abstract
A storage system includes a plurality of nodes, each of the nodes including a processor and a nonvolatile storage device, and a connection unit directly connected to at least one of the nodes and configured to issue commands directed to a target node. The processor of the target node is configured to access the nonvolatile storage device of the target node in accordance with a command received from the connection unit, notify completion of processing for the command to the connection unit when a processing result responsive to the command is returned from the nonvolatile storage device of the target node within a reference time period, and notify a busy state of the target node to the connection unit when the processing result responsive to the command is not returned from the nonvolatile storage device of the target node within the reference time period.
44 Citations
20 Claims
-
1. A storage system comprising:
-
a plurality of nodes, each of the nodes including a processor and a nonvolatile storage device; and a connection unit directly connected to at least one of the nodes and configured to issue commands to a target node, wherein the processor of the target node is configured to access the nonvolatile storage device of the target node in accordance with a command received from the connection unit, notify completion of processing for the command to the connection unit when a processing result responsive to the command is returned from the nonvolatile storage device of the target node within a reference time period, and notify a busy state of the target node to the connection unit when the processing result responsive to the command is not returned from the nonvolatile storage device of the target node within the reference time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of carrying out data access in a storage system including a plurality of nodes, each of which includes a nonvolatile storage device, and a connection unit directly connected to at least one of the nodes, comprising:
-
accessing a nonvolatile storage device of a target node in accordance with a command received from the connection unit; notifying completion of processing for the command to the connection unit when a processing result responsive to the command is returned from the nonvolatile storage device of the target node within a reference time period; and notifying a busy state of the target node to the connection unit when the processing result responsive to the command is not returned from the nonvolatile storage device of the target node within the reference time period. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification