CPC G06F 9/45558 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0644 (2013.01); G06F 3/0683 (2013.01); G06F 9/5016 (2013.01); H04L 49/70 (2013.01); G06F 2009/45583 (2013.01); G06F 2009/45595 (2013.01)] | 20 Claims |
1. A storage system comprising:
a plurality of storage devices coupled to at least one host through a network and configured to form a virtual network of virtual machines generated when the plurality of storage devices are coupled to the network,
wherein each of the plurality of storage devices allocates memory resources to the virtual machines and shares device information for the plurality of storage devices through the virtual machines,
wherein the at least one host:
selects from the plurality of storage devices a main storage device, and
transmits a storage pool generation condition to the main storage device that comprises a number of storage pools and a capacity of each storage pool,
wherein the main storage device generates at least one storage pool using the memory resources allocated to each of the virtual machines based on the shared device information and the storage pool generation condition; and
wherein the device information of each of the plurality of storage devices comprises hardware information and software information of the corresponding storage device.
|