Patent ID: 8812456
Filing Date: 2014-08-19
Classification: G06F

Abstract:
1. A method performed in a system that has a plurality of storage objects stored to storage hardware, the method comprising: assigning the plurality of storage objects to a standby list; generating, for each storage object of the plurality of storage objects in the standby list, a respective space saving potential; reassigning a first subset of the plurality of storage objects from the standby list to a preferred list based on the generated space saving potentials corresponding to the first subset of the plurality of storage objects; reassigning a second subset of the plurality of storage objects from the standby list to a third list based on the generated space saving potentials corresponding to the second subset of the plurality of storage objects; and scheduling space saving operations among the plurality of storage objects by analyzing each storage object of the plurality of storage objects and assigning priority of resources based at least in part on the generated space saving potentials of the plurality of storage objects, wherein the scheduling schedules a space saving operation to be performed on storage objects assigned to the preferred list before being performed on any storage objects assigned to the standby list and does not schedule the space saving operation to be performed on the storage objects assigned to the third list.