OFFLOAD OF STORAGE NODE SCALE-OUT MANAGEMENT TO A SMART NETWORK INTERFACE CONTROLLER
First Claim
1. A network interface comprising:
- an initiator to determine a storage node associated with an access command based on an association between an address in the access command and a storage node anda redirector to update the association between an address in the access command and a storage node based on messages from one or more remote storage nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples described herein relate to a network interface that includes an initiator device to determine a storage node associated with an access command based on an association between an address in the command and a storage node. The network interface can include a redirector to update the association based on messages from one or more remote storage nodes. The association can be based on a look-up table associating a namespace identifier with prefix string and object size. In some examples, the access command is compatible with NVMe over Fabrics. The initiator device can determine a remote direct memory access (RDMA) queue-pair (QP) lookup for use to perform the access command.
37 Citations
21 Claims
-
1. A network interface comprising:
-
an initiator to determine a storage node associated with an access command based on an association between an address in the access command and a storage node and a redirector to update the association between an address in the access command and a storage node based on messages from one or more remote storage nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, performed in a network interface, comprising:
-
determining a storage node associated with an access command based on an association between an address in the access command and a storage node and updating the association based on messages from one or more remote storage nodes. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
one or more remote storage nodes and a network interface communicatively coupled to one or more remote storage nodes, the network interface comprising; an initiator to determine a storage node associated with an access command based on an association between an address in the access command and a storage node and a redirector to update the association based on messages from one or more remote storage nodes. - View Dependent Claims (19, 20, 21)
-
Specification