Patent ID: 9652160
Date: 2017-05-16
CPC Classifications: G06F

Claim:
1. A method for data migration in a data storage system enhanced by prevention from multiple data storage devices simultaneous failures, including: (a) forming a pool of data storage devices, and operatively coupling at least one data generating entity to said pool of data storage devices; (b) operatively coupling a monitoring sub-system to each data storage device in said pool, and monitoring remaining lifespan of said each data storage device; (c) operatively coupling an Input/Output (I/O) activity control sub-system between said monitoring sub-system and said each data storage device in said pool thereof; (d) processing, by said I/O activity control sub-system, data acquired by said monitoring sub-system and corresponding to said remaining health of said each data storage device, and assigning said each data storage device a corresponding weighted lifespan relative to a cumulative remaining lifespan of the data storage devices in said pool, comparing said corresponding weighted lifespan of said each data storage device with said cumulative remaining lifespan for the data storage devices in said pool; and (e) dynamically adjusting said I/O activity towards said each data storage device based on results of comparison obtained in said step (d), wherein, when said corresponding weighted remaining lifespan of said each data storage device exceeds said cumulative remaining lifespan, then the I/O activity towards said each data storage device is increased, and wherein, when said cumulative remaining lifespan exceeds said corresponding weighted remaining lifespan of said each data storage device, then the I/O activity towards said each data storage device is decreased.