Patent ID: 9471229
Filing Date: 2016-10-18
CPC Classification: G06F

Claim Text:
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.