THIN PROVISIONING OF VIRTUAL STORAGE SYSTEM
First Claim
1. A first computer comprising:
- a memory; and
a processor being operable to manage a virtual storage system, formed by one or more physical storage systems, to be provided to a plurality of second computers, the virtual storage system including a plurality of virtual volumes and a plurality of other types of virtual elements;
wherein the processor is operable to monitor performance of the plurality of virtual volumes, and to calculate amounts of the plurality of other types of virtual elements to be additionally assigned to the virtual storage system, based on the monitored performance of the plurality of virtual volumes, during operation of the one or more physical storage systems involving accesses from the plurality of second computers to the virtual storage system.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary embodiments of the invention are directed to the effective utilization of storage resources. In accordance with one aspect, a first computer comprises: a memory; and a processor being operable to manage a virtual storage system, formed by one or more physical storage systems, to be provided to a plurality of second computers, the virtual storage system including a plurality of virtual volumes and a plurality of other types of virtual elements. The processor is operable to monitor performance of the plurality of virtual volumes, and to calculate amounts of the plurality of other types of virtual elements to be additionally assigned to the virtual storage system, based on the monitored performance of the plurality of virtual volumes, during operation of the one or more physical storage systems involving accesses from the plurality of second computers to the virtual storage system.
17 Citations
19 Claims
-
1. A first computer comprising:
-
a memory; and a processor being operable to manage a virtual storage system, formed by one or more physical storage systems, to be provided to a plurality of second computers, the virtual storage system including a plurality of virtual volumes and a plurality of other types of virtual elements; wherein the processor is operable to monitor performance of the plurality of virtual volumes, and to calculate amounts of the plurality of other types of virtual elements to be additionally assigned to the virtual storage system, based on the monitored performance of the plurality of virtual volumes, during operation of the one or more physical storage systems involving accesses from the plurality of second computers to the virtual storage system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a plurality of second computers; a plurality of physical storage systems; and a first computer which includes a memory and a processor being operable to manage a virtual storage system, formed by one or more physical storage systems of the plurality of physical storage systems, to be provided to the plurality of second computers, the virtual storage system including a plurality of virtual volumes and a plurality of other types of virtual elements; wherein the processor is operable to monitor performance of the plurality of virtual volumes, and to perform thin provisioning of the plurality of other types of virtual elements to the virtual storage system, based on the monitored performance of the plurality of virtual volumes, during operation of the one or more physical storage systems involving accesses from the plurality of second computers to the virtual storage system. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing a plurality of instructions for controlling a data processor to manage a virtual storage system, formed by one or more physical storage systems, to be provided to a plurality of computers, the virtual storage system including a plurality of virtual volumes and a plurality of other types of virtual elements, the plurality of instructions comprising:
instructions that cause the data processor to monitor performance of the plurality of virtual volumes, and to calculate amounts of the plurality of other types of virtual elements to be additionally assigned to the virtual storage system, based on the monitored performance of the plurality of virtual volumes, during operation of the one or more physical storage systems involving accesses from the plurality of second computers to the virtual storage system. - View Dependent Claims (15, 16, 17, 18, 19)
Specification