发明名称 |
RAID 10 reads optimized for solid state drives |
摘要 |
A mechanism is provided in a data processing system. The mechanism determines a maximum queue depth of a queue for each solid state drive in a plurality of solid state drives. A given data block is mirrored between a group of solid state drives within the plurality of solid state drives. The mechanism tracks outstanding input/output operations in a queue for each of the plurality of solid state drives. For a given read operation to read the given data block, the mechanism identifies a solid state drive within the group of solid state drives based on a number of empty slots in the queue of each solid state drive within the group of solid state drives. |
申请公布号 |
US9372642(B2) |
申请公布日期 |
2016.06.21 |
申请号 |
US201313947358 |
申请日期 |
2013.07.22 |
申请人 |
International Business Machines Corporation |
发明人 |
Benhase Michael T.;Walls Andrew D. |
分类号 |
G06F11/00;G06F3/06;G06F11/20 |
主分类号 |
G06F11/00 |
代理机构 |
|
代理人 |
Tkacs Stephen R.;Walder, Jr. Stephen J.;Bluestone Randall J. |
主权项 |
1. A method, in a data processing system, comprising:
determining a maximum queue depth of a queue for each solid state drive in a plurality of solid state drives, wherein a given data block is mirrored between a group of solid state drives within the plurality of solid state drives; tracking outstanding input/output operations in a queue for each of the plurality of solid state drives; for a given read operation to read the given data block, identifying a solid state drive within the group of solid state drives based on a number of empty slots in the queue of each solid state drive within the group of solid state drives; and issuing the given read operation to the identified solid state drive to read the given data block. |
地址 |
Armonk NY US |