Patent ID: 9542125
Date: 2017-01-10
CPC Classifications: G06F

Claim:
1. A method for use in managing data relocation in storage systems, the method comprising: monitoring performance of a storage system during relocation of storage objects from a storage tier to another storage tier in the storage system by managing an amount of time required to relocate the storage objects in the storage system, wherein a storage object includes a slice, wherein the performance indicates a system load of the storage system and is determined by computing data relocation elapsed time for each storage object that is relocated in the storage system, wherein the data relocation elapsed time for a storage object indicates time taken to relocate data of the storage object, wherein the system load indicates a level of I/O activity in the storage system; based on the determination, dynamically adjusting a rate at which data of subsequent storage objects is relocated in the storage system, wherein adjusting the rate includes changing a number of the subsequent storage objects selected for relocation based on the determination of the data relocation elapsed time of the storage objects, wherein adjusting the rate includes increasing the number of subsequent storage objects selected for relocation resulting into an increase in the rate at which data is relocated in the storage system upon determining a low level of I/O activity in the storage system and decreasing the number of subsequent storage objects selected for relocation resulting into a decrease in the rate at which data is relocated in the storage system upon determining a high level of I/O activity in the storage system; and based on the adjusted rate, relocating storage objects in the storage system.