Storage pool selection for provisioning volumes in an over-allocation system
AssigneeInternational Business Machines Corporation
InventorsOhad ATIA, Amalia AVRAHAM, Ran HAREL, Alon MARX, Olga SHTIVELMAN
Life of this patent
Estimating the term…
Abstract
Embodiments for volume management in a data storage environment. A storage pool of a plurality of storage pools is selected to provision at least one storage volume by calculating, for each of the plurality of storage pools, a forecast factor representing an expected usage according to an overall size of the at least one storage volume. The selected storage pool is the storage pool of the plurality of storage pools having a smallest forecast factor.
Claims21
A method for volume management in a data storage environment, by a processor device, comprising:
- selecting a storage pool of a plurality of storage pools to provision at least one storage volume by calculating, for each of the plurality of storage pools, a forecast factor representing an expected usage according to an overall size of the at least one storage volume;
- wherein the selected storage pool is the storage pool of the plurality of storage pools having a smallest forecast factor.
A system for volume management in a data storage environment, the system comprising:
- a processor device operating within and between distributed computing components, wherein the processor device:
- selects a storage pool of a plurality of storage pools to provision at least one storage volume by calculating, for each of the plurality of storage pools, a forecast factor representing an expected usage according to an overall size of the at least one storage volume;
- wherein the selected storage pool is the storage pool of the plurality of storage pools having a smallest forecast factor.
A computer program product for volume management in a data storage environment, by a processor device, the computer program product embodied on a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
- an executable portion that selects a storage pool of a plurality of storage pools to provision at least one storage volume by calculating, for each of the plurality of storage pools, a forecast factor representing an expected usage according to an overall size of the at least one storage volume;
- wherein the selected storage pool is the storage pool of the plurality of storage pools having a smallest forecast factor.
Dependencies are inferred from the claim text.