发明名称 SCALING PERFORMANCE FOR RAID STORAGE CONTROLLERS BY PREDICTIVELY CACHING DATA FOR HOST WRITE REQUESTS
摘要 Methods and structure for predictively caching data to service host write requests. One embodiment includes a Redundant Array of Independent Disks (RAID) storage controller able to manage a RAID volume implemented on a plurality of storage devices. The storage controller includes a memory able to store a queue of write requests that are directed to the RAID volume, and an Input/Output (I/O) processor. The I/O processor is able to detect a stream of write requests in the queue that are directed to a sequence of Logical Block Addresses (LBAs) at the RAID volume, to predict, based on the stream, LBAs for new write requests, to cache data for the predicted LBAs from the storage devices to the storage controller, to receive the new write requests, and to utilize the cached data from the predicted LBAs to generate parity data for the new write requests.
申请公布号 US2016170639(A1) 申请公布日期 2016.06.16
申请号 US201414570790 申请日期 2014.12.15
申请人 Avago Technologies General IP (Singapore) Pte. Ltd 发明人 Velayudhan Vinu;Talamacki Varadaraj S.
分类号 G06F3/06;G06F11/10 主分类号 G06F3/06
代理机构 代理人
主权项 1. A Redundant Array of Independent Disks (RAID) storage controller operable to manage a RAID volume implemented on a plurality of storage devices, the storage controller comprising: a memory operable to store a queue of write requests that are directed to the RAID volume; and an Input/Output (I/O) processor operable to detect a stream of write requests in the queue that are directed to a sequence of Logical Block Addresses (LBAs) at the RAID volume, to predict, based on the stream, LBAs for new write requests, to cache data for the predicted LBAs from the storage devices to the storage controller, to receive the new write requests, and to utilize the cached data for the predicted LBAs to generate parity data for the new write requests.
地址 Singapore SG