Patent ID: 8019938

Claim:
An apparatus for managing the storage of data on one or more high capacity, non-volatile (“HCNV”) storage devices, the apparatus comprising: a cache front-end module that manages data transfers associated with a storage request, the data transfers between a requesting device and a solid-state storage device functioning as a cache for one or more HCNV storage devices, the solid-state storage device comprising an array of non-volatile, solid-state storage elements; a cache back-end module that manages data transfers between the solid-state storage device and the one or more HCNV storage devices; and a sequential storage module that temporally orders data sent to the cache within a storage division of the solid-state storage device, the sequential storage module ordering the data sequentially by order of processing, the sequential storage module further managing a temporal order of storage divisions by way of a sequential order for storage divisions.