Methods and systems for determining at risk index for storage capacity
First Claim
1. A method for determining at risk indexes of storage capacity of a plurality of storage containers in a data storage system, the method comprising:
- determining, by a storage management computing device, available allocated capacities of the plurality of storage containers;
converting, by the storage management computing device, the available allocated capacities to respective allocated capacities in a predetermined time period by dividing each available allocated capacity by a growth rate of each respective one of the plurality of storage containers;
determining, by the storage management computing device, available unallocated capacities of the plurality storage containers;
converting, by the storage management computing device, the available unallocated capacities to respective unallocated capacities in the predetermined time period by dividing each available unallocated capacity by a growth rate of all storage containers sharing a parent storage container with the respective storage container; and
determining, by the storage management computing device, the at risk indexes from a sum of the respective allocated capacities in the predetermined time period and the respective unallocated capacities in the predetermined time period, the at risk indexes indicating which the plurality of storage containers are at risk of running out of storage space.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for determining at risk indexes of a plurality of storage containers in a data storage system are disclosed. The available allocated capacities of the storage containers are determined and converted to respective allocated capacities in time periods. The available unallocated capacities of the storage containers are determined and converted to respective unallocated capacities in time periods. The at risk indexes of the storage containers are determined from the sum of the respective allocated capacity in time periods and the respective unallocated capacity in time periods.
18 Citations
23 Claims
-
1. A method for determining at risk indexes of storage capacity of a plurality of storage containers in a data storage system, the method comprising:
-
determining, by a storage management computing device, available allocated capacities of the plurality of storage containers; converting, by the storage management computing device, the available allocated capacities to respective allocated capacities in a predetermined time period by dividing each available allocated capacity by a growth rate of each respective one of the plurality of storage containers; determining, by the storage management computing device, available unallocated capacities of the plurality storage containers; converting, by the storage management computing device, the available unallocated capacities to respective unallocated capacities in the predetermined time period by dividing each available unallocated capacity by a growth rate of all storage containers sharing a parent storage container with the respective storage container; and determining, by the storage management computing device, the at risk indexes from a sum of the respective allocated capacities in the predetermined time period and the respective unallocated capacities in the predetermined time period, the at risk indexes indicating which the plurality of storage containers are at risk of running out of storage space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium having stored thereon instructions for determining at risk indexes of storage capacity of a plurality of storage containers in a data storage system comprising machine executable code which when executed by at least one processor, causes the processor to perform steps comprising:
-
determining available allocated capacities of the plurality of storage containers; converting the available allocated capacities to respective allocated capacities in a predetermined time period by dividing each available allocated capacity by a growth rate of each respective one of a plurality of storage containers; determining available unallocated capacities of the plurality storage containers; converting the available unallocated capacities to respective unallocated capacities in the predetermined time period by dividing each available unallocated capacity by a growth rate of all storage containers sharing a parent storage container with the respective storage container; and determining the at risk indexes from a sum of the respective allocated capacities in the predetermined time period and the respective unallocated capacities in the predetermined time period, the at risk indexes indicating which the plurality of storage containers are at risk of running out of storage space. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A storage management computing device comprising:
-
a processor; a memory, wherein the memory coupled to the processor are configured to execute programmed instructions stored in the memory comprising; determining available allocated capacities of a plurality of storage containers; converting the available allocated capacities to respective allocated capacities in a predetermined time period by dividing each available allocated capacity by a growth rate of each respective one of the plurality of storage containers; determining available unallocated capacities of the plurality storage containers; converting the available unallocated capacities to respective unallocated capacities in the predetermined time period by dividing each available unallocated capacity by a growth rate of all storage containers sharing a parent storage container with the respective storage container; and determining the at risk indexes from a sum of the respective allocated capacities in the predetermined time period and the respective unallocated capacities in the predetermined time period, the at risk indexes indicating which the plurality of storage containers are at risk of running out of storage space. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification