TECHNOLOGY FOR MANAGING CLOUD STORAGE
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein is technology for managing cloud storage. In particular, systems, devices and methods for managing cloud storage are described. In some embodiments, management of cloud storage may result in the designation of storage allocated to a first storage pool as obsolete, and the reallocation and/or reclamation of such storage to a second storage pool and/or a general cloud storage pool. Management may occur in accordance with one or more policies.
-
Citations
105 Claims
-
1-80. -80. (canceled)
-
81. A cloud storage management system comprising a policy enforcement module and a storage management module configured to analyze storage allocated to at least one first storage pool of a general cloud storage pool to determine usage information regarding the first storage pool and to report the usage information to the policy enforcement module;
- wherein;
the policy enforcement module is configured to enforce a storage management policy governing the management of storage allocated to the first storage pool, the storage management policy comprising at least one first parameter for determining whether at least a portion of the first storage pool is obsolete; the policy enforcement module is further configured to issue a storage management command to the storage management module, the storage management command instructing the storage management module to manage obsolete storage of the first storage pool by reclaiming at least a portion of the obsolete storage as free space of the general cloud storage pool, reallocating at least a portion of the obsolete storage to at least one second storage pool allocated from the general cloud storage pool, or a combination thereof; and the storage management module is configured to manage the obsolete storage in accordance with the storage management command. - View Dependent Claims (82, 83, 84, 85, 86, 87, 88, 89)
- wherein;
-
90. A method of managing cloud storage comprising at least a first storage pool and at least one general cloud storage pool, the method comprising:
-
collecting usage information from the first storage pool indicative of the use of storage within the first storage pool; determining whether any portion of the first storage pool is obsolete storage by evaluating the usage information against parameters specified by at least one policy governing the first storage pool; if any portion of the first storage pool is obsolete storage, managing the obsolete storage by reallocating at least a portion of the obsolete storage to a second storage pool allocated from the general could storage pool, reclaiming at least a portion of the obsolete storage to the general cloud storage pool, or a combination thereof. - View Dependent Claims (91, 92, 93, 94, 95, 96, 97)
-
-
98. At least one machine readable storage medium having stored thereon, individually or in combination, instructions that when executed by at least one processor result in the following operations comprising:
-
collecting usage information from the first storage pool indicative of the use of storage within the first storage pool; determining whether any portion of the first storage pool is obsolete storage by evaluating the usage information against parameters specified by at least one policy governing the first storage pool; if any portion of the first storage pool is obsolete storage, managing the obsolete storage by reallocating at least a portion of the obsolete storage to a second storage pool allocated from the general could storage pool, reclaiming at least a portion of the obsolete storage to the general cloud storage pool, or a combination thereof. - View Dependent Claims (99, 100, 101, 102, 103, 104, 105)
-
Specification