发明名称 I/O handling between virtualization and raid storage
摘要 A method for handling input/output (I/O) in a data storage system comprising a RAID subsystem storing data according to a RAID level utilizing a parity scheme, where RAID stripes have been configured across a plurality of data storage devices. The method may include monitoring write requests to the RAID subsystem, identifying write requests destined for the same RAID stripe, and bundling the identified write requests for substantially simultaneous execution at the corresponding RAID stripe. Monitoring write requests to the RAID subsystem may include delaying at least some of the write requests to the RAID subsystem so as to build-up a queue of write requests. In some embodiments, identifying write requests and bundling the identified write requests may include identifying and bundling a number of write requests as required to perform a full stripe write to the corresponding RAID stripe.
申请公布号 US9582364(B2) 申请公布日期 2017.02.28
申请号 US201615012078 申请日期 2016.02.01
申请人 Dell International L.L.C. 发明人 Klemm Michael J.;Floeder Anthony J.
分类号 G06F11/10;G06F3/06 主分类号 G06F11/10
代理机构 Winthrop & Weinstine, P.A. 代理人 Winthrop & Weinstine, P.A.
主权项 1. A method for handling input/output (I/O) in a data storage system comprising a RAID subsystem storing data according to a RAID level utilizing a parity scheme, where RAID stripes have been configured across a plurality of data storage devices, the method comprising: reading parity data and data from the plurality of data storage devices associated with a RAID stripe; using the parity data and the data, calculating intermediate parity data; identifying write requests to the RAID subsystem having new data, each write request destined for the RAID stripe; bundling identified write requests for execution at the corresponding RAID stripe, and using the new data from the bundled write requests along with the intermediate parity data to create new parity data; and writing the new data and the new parity data by executing the bundled write requests at the corresponding RAID stripe substantially simultaneously.
地址 Round Rock TX US