Patent ID: 8706968
Filing Date: 2014-04-22
Classification: G06F,H04L,H05K

Abstract:
1. An apparatus for write caching, the apparatus comprising: a write request module that is configured to receive a write request to store data on a non-volatile storage device; a first cache write module that is configured to cache data of the write request to a first non-volatile solid-state storage cache; a second cache write module that is configured to cache the data to a second non-volatile solid-state storage cache; and a trim module that is configured to trim the data from one of the first non-volatile solid-state storage cache and the second non-volatile solid-state storage cache in response to an indicator that the non-volatile storage device stores the data, such that the data remains available in the other of the first non-volatile solid-state storage cache and the second non-volatile solid-state storage cache to service read requests.