Protocol independent storage discovery and enablement
First Claim
1. A method for Ethernet protocol independent storage device discovery comprising:
- emulating, with a manager node, a plurality of undiscovered cloud nodes within a cloud network by broadcasting a plurality of data frames according to respective different Ethernet protocols to each of the plurality of undiscovered cloud nodes, each of the plurality of undiscovered cloud nodes operable within the cloud network according to one Ethernet protocol upon being discovered by the management node;
discovering one or more cloud nodes, with the manager node, by receiving a reply frame from one or more of the undiscovered cloud nodes;
requesting, with the manager node, storage device specific information from the discovered one or more cloud nodes, wherein storage devices are communicatively connected to each respective one or more cloud nodes;
logging, with the manager node, the storage device specific information within a local network device map; and
sending, with the manager node, the network device map to a network manager, the network manager querying the storage device specific information to determine whether to enable storage devices associated with the storage device specific information within the cloud network.
3 Assignments
0 Petitions
Accused Products
Abstract
A manager node provides discovery, translation, and mapping services for supported Ethernet protocol layers. The manager node discovers other nodes within the cloud environment and issues commands to each of the discovered nodes to obtain storage device specific information associated to storage devices communicatively connected to the discovered nodes. The storage device information obtained may include such things as device function (initiator or target), device model number, device capacity, and available storage (free), etc. When the manager node has gathered the storage device specific information it makes available to a management application a list of all feasible storage devices that could be utilized within the cloud environment. The management application determines which of the discovered storage devices will be enabled. Subsequently, the manager node serves as an address translator and a gateway between protocols.
-
Citations
20 Claims
-
1. A method for Ethernet protocol independent storage device discovery comprising:
-
emulating, with a manager node, a plurality of undiscovered cloud nodes within a cloud network by broadcasting a plurality of data frames according to respective different Ethernet protocols to each of the plurality of undiscovered cloud nodes, each of the plurality of undiscovered cloud nodes operable within the cloud network according to one Ethernet protocol upon being discovered by the management node; discovering one or more cloud nodes, with the manager node, by receiving a reply frame from one or more of the undiscovered cloud nodes; requesting, with the manager node, storage device specific information from the discovered one or more cloud nodes, wherein storage devices are communicatively connected to each respective one or more cloud nodes; logging, with the manager node, the storage device specific information within a local network device map; and sending, with the manager node, the network device map to a network manager, the network manager querying the storage device specific information to determine whether to enable storage devices associated with the storage device specific information within the cloud network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for Ethernet protocol independent storage device discovery, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable to cause a manager node to:
-
emulate a plurality of undiscovered cloud nodes within a cloud network by broadcasting a plurality of data frames according to respective different Ethernet protocols to each of the plurality of undiscovered cloud nodes, each of the plurality of undiscovered cloud nodes operable within the cloud network according to one Ethernet protocol upon being discovered by the management node; discover one or more cloud nodes by receiving a reply frame from one or more of the undiscovered cloud nodes; request storage device specific information from the discovered one or more cloud nodes, wherein storage devices are communicatively connected to each respective one or more cloud nodes; log the storage device specific information within a local network device map; and send the network device map to a network manager, the network manager querying the storage device specific information to determine whether to enable storage devices associated with the storage device specific information within the cloud network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A data handling network comprising:
-
a network manager and a plurality of undiscovered cloud nodes communicatively connected to a manager node by a cloud network, each undiscovered cloud node communicatively connected to one or more storage devices and each undiscovered cloud node operable within the cloud network according to one Ethernet protocol upon being discovered by the management node, wherein the management node emulates the plurality of undiscovered cloud nodes by broadcasting a plurality of data frames according to respective different Ethernet protocols to each of the plurality of discovered cloud nodes, discovers one or more of the plurality of undiscovered cloud nodes by receiving a reply frame from one or more of the undiscovered cloud nodes, request storage device specific information from the discovered one or more cloud nodes, log the storage device specific information within a local network device map, and send the network device map to the network manager, wherein the network manager queries the storage device specific information to determine whether to enable storage devices associated with the storage device specific information within the cloud network. - View Dependent Claims (19, 20)
-
Specification