Patent ID: 8566540

Claim:
A computer program product for managing extents in a data storage system, the computer program product comprising a non-transitory computer-readable storage medium having computer-usable program code embodied therein, the computer-usable program code comprising: computer-usable program code to monitor usage statistics for extents residing on at least one normally powered-up storage device; computer-usable program code to identify, using the usage statistics, “cold” extents in the at least one normally powered-up storage device that have not been accessed for a specified period of time; computer-usable program code to automatically compress the “cold” extents and migrate the “cold” extents from the at least one normally powered-up storage device to an intermediate repository, the intermediate repository storing “cold extents” in preparation for migration to at least one normally powered-down storage device; computer-usable program code to automatically migrate the “cold” extents from the intermediate repository to the at least one normally powered-down storage device in the event the amount of data in the intermediate repository reaches a specified level; and computer-usable program code to automatically migrate extents from the at least one normally powered-down storage device to the at least one normally powered-up storage device in the event I/O is received for the extents.