Identifiers for connections between hosts and storage devices
AssigneeHewlett Packard Enterprise Development LP
InventorCurtis C. Ballard
Life of this patent
Estimating the term…
Abstract
In some examples, an adapter device includes a bridge to determine that a storage device includes a plurality of bus controllers, where the plurality of bus controllers are communicatively coupled to respective adapter devices. The bridge determines a quantity of supported connections over the network to the storage device, and in response to determining that the storage device comprises the plurality of bus controllers, the bridge computes an identifier based on the quantity of supported connections and to which respective bus controller of the plurality of bus controllers the adapter device is connected, and assigns the identifier to a connection from the host to the storage device.
Claims20
An adapter device comprising:
- a bridge between a host and a storage device, wherein the bridge is to communicate with the host over a network,
- wherein the bridge is to:
- determine that the storage device comprises a plurality of bus controllers, wherein the plurality of bus controllers are communicatively coupled to respective adapter devices;
- determine a quantity of supported connections over the network to the storage device;
- and
- in response to determining that the storage device comprises the plurality of bus controllers:
- compute an identifier based on the quantity of supported connections and to which respective bus controller of the plurality of bus controllers the adapter device is connected, and
- assign the identifier to a connection from the host to the storage device.
A system comprising:
- a multi-port storage device comprising a plurality of bus ports and a plurality of bus controllers connected to respective bus ports of the plurality of bus ports;
- a plurality of adapter devices connected to the respective bus ports, wherein a first adapter device of the plurality of adapter devices is to:
- detect that the multi-port storage device comprises the plurality of bus controllers;
- determine a quantity of supported connections over a network to the multi-port storage device;
- and
- in response to determining that the multi-port storage device comprises the plurality of bus controllers:
- compute an identifier based on the quantity of supported connections and a determination that the first adapter device is connected to a first bus controller of the plurality of bus controllers, and
- assign the identifier to a connection from a host to the storage device through the first adapter device.
A method of a first adapter device for a storage device, comprising:
- determining that the storage device comprises a plurality of bus controllers, wherein the plurality of bus controllers are communicatively coupled to respective adapter devices, and the first adapter device is communicatively coupled to a first bus controller of the plurality of bus controllers;
- determining a quantity of supported connections over a network to the storage device;
- and
- in response to determining that the storage device comprises the plurality of bus controllers:
- computing an offset value based on the quantity of supported connections and a position of the first bus controller in an order of the plurality of bus controllers, and
- assigning an identifier to a connection from a host to the storage device through the first adapter device, wherein the identifier is based on the offset value.
Dependencies are inferred from the claim text.