Managing storage devices in a cloud storage environment
First Claim
1. A method of managing storage devices comprising storage resources virtually integrated into corresponding intermediate volumes, the intermediate volumes being virtually integrated into individual logical volumes, the method comprising:
- acquiring requirements on storage resources presented to the logical volumes, the requirements comprising a requirement on redundancy;
obtaining storage resources respectively available from the intermediate volumes;
selecting the intermediate volumes based on the storage resource requirements and the storage resources respectively available from the intermediate volumes so as to satisfy the storage resource requirements, wherein a minimum number of the intermediate volumes is determined based on the redundancy requirement; and
storing user data into the selected intermediate volumes based on the redundancy requirement.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of managing storage devices including storage resources that are virtualized and integrated into corresponding intermediate volumes, wherein the intermediate volumes are virtualized and integrated into individual logical volumes. The method comprises acquiring storage resource requirements presented to the logical volumes where the requirements comprise redundancy, obtaining storage resources available from respective intermediate volumes, selecting intermediate volumes to satisfy the storage resource requirements based on the requirements and available storage resources, where a minimum number of the intermediate volumes is determined based on the required redundancy, and storing user data in selected intermediate volumes based on the required redundancy.
-
Citations
18 Claims
-
1. A method of managing storage devices comprising storage resources virtually integrated into corresponding intermediate volumes, the intermediate volumes being virtually integrated into individual logical volumes, the method comprising:
-
acquiring requirements on storage resources presented to the logical volumes, the requirements comprising a requirement on redundancy; obtaining storage resources respectively available from the intermediate volumes; selecting the intermediate volumes based on the storage resource requirements and the storage resources respectively available from the intermediate volumes so as to satisfy the storage resource requirements, wherein a minimum number of the intermediate volumes is determined based on the redundancy requirement; and storing user data into the selected intermediate volumes based on the redundancy requirement. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for managing storage devices comprising storage resources virtually integrated into corresponding intermediate volumes, the intermediate volumes being virtually integrated into logical volumes, the apparatus comprising:
-
a requirement acquiring module configured to acquire storage resource requirements presented to the logical volumes, the storage resource requirements comprising a redundancy requirement; a storage resource obtaining module configured to obtain storage resources available from the intermediate volumes; an intermediate volume selecting module configured to select intermediate volumes based on the storage resource requirements and the storage resources available from the respective intermediate volumes, wherein a minimum number of the intermediate volumes is determined based on the redundancy requirement; and a user data storage module configured to store user data in the selected intermediate volumes according the redundancy requirement. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for managing storage devices comprising storage resources virtually integrated into corresponding intermediate volumes, the intermediate volumes being virtually integrated into individual logical volumes, the computer program product comprising a computer readable storage medium including computer instructions for:
-
acquiring requirements on storage resources presented to the logical volumes, the requirements comprising a requirement on redundancy; obtaining storage resources respectively available from the intermediate volumes; selecting the intermediate volumes based on the storage resource requirements and the storage resources respectively available from the intermediate volumes so as to satisfy the storage resource requirements, wherein a minimum number of the intermediate volumes is determined based on the redundancy requirement; and storing user data into the selected intermediate volumes based on the redundancy requirement. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification