US 12,436,703 B2
Determining to migrate data between compressed storage devices and non-compressed storage devices in a storage system
Clint A. Hardy, Tucson, AZ (US); Matthew G. Borlick, Tucson, AZ (US); Beth Ann Peterson, Tucson, AZ (US); Lokesh Mohan Gupta, Tucson, AZ (US); and Karl Allen Nielsen, Tucson, AZ (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Oct. 4, 2023, as Appl. No. 18/480,834.
Prior Publication US 2025/0117149 A1, Apr. 10, 2025
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0647 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0683 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A computer program product for migrating data in a storage system, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that when executed performs:
providing, in the storage system, a compressed storage and a non-compressed storage;
determining a first estimated time to deplete available storage capacity on the compressed storage and determining a second estimated time to deplete available storage capacity on the non-compressed storage, wherein the first estimated time is calculated using a compression ratio at the compressed storage;
determining one of (1) to move data from the compressed storage to the non-compressed storage and (2) to move the data from the non-compressed storage to the compressed storage based on the first estimated time and the second estimated time; and
moving the data from the compressed storage to the non-compressed storage in response to determining to move the data from the compressed storage to the non-compressed storage; and
moving the data from the non-compressed storage to the compressed storage in response to determining to move the data from the non-compressed storage to the compressed storage.