发明名称 |
Smart Load Balancing Replication When Adding or Removing Storage Disks in a Distributed Storage System |
摘要 |
A mechanism is provided for balancing workload to one or more storage disks in a plurality of storage disks during redistribution or replication associated with adding or removing a storage disk to the plurality of storage disks. Historical information in collected information from the plurality of storage disks is analyzed to identify I/O operation patterns on a per storage disk level. An average amount of I/O operations that occur within each storage disk for a given time period are identified. For each storage disk that is impacted, a disk on/off-hoarding plan is generated that identifies a subset of I/O operations from a set of I/O operations to execute in the given time period using the average amount of I/O operations that historically occur within the storage disk that is impacted during the given time period. The subset of I/O operations are then executed in the given time period. |
申请公布号 |
US2016321008(A1) |
申请公布日期 |
2016.11.03 |
申请号 |
US201514699494 |
申请日期 |
2015.04.29 |
申请人 |
International Business Machines Corporation |
发明人 |
Fang Liang;Wu Jie P.;Zhang Jun W.;Zhang Xiao D. |
分类号 |
G06F3/06 |
主分类号 |
G06F3/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method, in a data processing system, for balancing workload to one or more storage disks in a plurality of storage disks during redistribution or replication associated with adding or removing a storage disk to the plurality of storage disks, the method comprising:
utilizing collected information for the plurality of storage disks, analyzing historical information in the collected information to identify I/O operation patterns on a per storage disk level; determining an average amount of I/O operations that occur within each storage disk in the plurality of storage disks for a given time period; and for each storage disk that is impacted based on the adding or removing of the storage disk to the plurality of storage disks:
generating a disk on/off-boarding plan that identifies a subset of I/O operations from a set of I/O operations associated with the adding or removing of the storage disk to the plurality of storage disks to execute in the given time period using the average amount of I/O operations that historically occur within the storage disk that is impacted during the given time period; andexecuting the subset of I/O operations in the given time period. |
地址 |
Armonk NY US |