Method of automatically generating and disbanding data mirrors according to workload conditions
First Claim
Patent Images
1. A method for distributing a storage system workload in a data processing system having a plurality of storage volumes, comprising the steps of:
- collecting usage statistics from the plurality of physical storage volumes;
analyzing the usage statistics to identify a hot spot on a first physical storage volume from the plurality of physical storage volumes; and
copying data from the hot spot to at least one portion of unused storage space on at least one second physical storage volume to generate a mirror of the hot spot.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of automatically generating and decommissioning mirrors of data contained in physical storage volumes in computer system is disclosed. Physical storage volumes and portions of volumes are monitored to collect usage statistics. Those usage statistics are then used to determine whether to mirror the volume or volume portion for greater efficiency. Likewise, the usage statistics are used to determine when mirrors already generated should be decommissioned due to lack of usage.
-
Citations
24 Claims
-
1. A method for distributing a storage system workload in a data processing system having a plurality of storage volumes, comprising the steps of:
-
collecting usage statistics from the plurality of physical storage volumes;
analyzing the usage statistics to identify a hot spot on a first physical storage volume from the plurality of physical storage volumes; and
copying data from the hot spot to at least one portion of unused storage space on at least one second physical storage volume to generate a mirror of the hot spot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24)
-
-
12. A computer program product, in a computer-readable medium, for distributing a storage system workload in a data processing system having a plurality of storage volumes, comprising instructions for:
-
collecting usage statistics from the plurality of physical storage volumes;
analyzing the usage statistics to identify a hot spot on a first physical storage volume from the plurality of physical storage volumes; and
copying data from the hot spot to at least one portion of unused storage space on at least one second physical storage volume to generate a mirror of the hot spot.
-
-
23. A system for distributing a storage system workload, comprising:
-
a central processing unit executing a software driver; and
a plurality of physical storage volumes in communication with the central processing unit and controlled by the software driver, wherein the software driver collects usage statistics from the plurality of physical storage volumes, the software driver analyzes the usage statistics to find a hot spot on a first physical storage volume from the plurality of physical storage volumes, the software driver identifies at least one portion of unused storage space on at least one second physical storage volume from the plurality of physical storage volumes, and the software driver copies data from the hot spot to the at least one portion of unused storage space to generate a mirror of the hot spot.
-
Specification