Patent ID: 11886703
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A system for use in managing storage space in storage systems, the system comprising:
a processor configured to:
receive a request to determine storage space consumed in a storage pool of a data storage system;
evaluate storage space of the storage pool reserved by each space-guaranteed storage object of a set of space-guaranteed storage objects to determine amounts of consumed and available storage space, wherein each space-guaranteed storage object may be organized across a set of storage tiers of the storage pool, the first and second storage tiers being configured such that performance characteristics associated with the first storage tier are different from performance characteristics associated with the second storage tier the second storage tier, and wherein the storage space of the storage pool reserved by a subject space-guaranteed storage object includes capacity for the subject space-guaranteed storage object and capacity for snapshot copies of the subject space-guaranteed storage object and wherein the subject space-guaranteed storage object is a logical unit of storage including a logical unit number (LUN);
determine, for each storage tier of the set of storage tiers, consumed storage space by accounting, for each space-guaranteed storage object corresponding to the storage pool, storage space in each storage tier of the storage pool that is allocated to and that has been reserved for, but not yet allocated to each space-guaranteed storage object;
information regarding the storage space consumed in the storage pool and consumed within each tier of the storage tiers of the storage pool, wherein a total consumed storage space includes a total storage space allocated to and reserved, but not yet allocated to each space-guaranteed storage object corresponding to the storage pool; and
using an insurance model, provide the storage pool with sufficient storage space required to satisfy capacity requirements of the space-guaranteed storage objects corresponding to the storage pool, wherein the insurance model distributes space guarantees across the storage pool's corresponding set of storage tiers and provides unguaranteed slice availability from any specific storage tiers when one or more of the space-guaranteed objects requests storage space allocation.