Patent ID: 8775731

Claim:
An information handling apparatus comprising: a tier- 0 storage portion; a tier- 1 storage portion having a device access time that is slower than a device access time of the tier- 0 storage portion; a write cache extension portion having a device access time that is faster than a device access time of the tier- 1 storage portion; a storage cache main portion; and a storage array controller that: receives a storage command for access to a page of data; assigns one of a plurality of frequency zones of read and/or write requests to the page of data; if the page is in a higher frequency zone, cache the data in the storage cache main portion; if the page is in a middle frequency zone, migrate the page to the tier- 0 storage portion; detects if the storage command is one of a series of random writes to the tier- 1 storage portion, and if so, sequentially write the series of random writes to a block of the write cache extension portion, and subsequently write the block to the tier- 1 storage portion when the block has reached a particular size.