ELASTIC CACHE OF REDUNDANT CACHE DATA
First Claim
Patent Images
1. An apparatus for elastic caching of redundant cache data, comprising:
- a plurality of buffers; and
a circuit configured to (i) receive a write request from a host to store write data in a storage volume, (ii) allocate a number of extents in said buffers based upon a redundant organization associated with said write request, and (iii) store said write data in said number of extents, wherein (a) each of said number of extents is located in a different one of said buffers and (b) said number of extents are dynamically linked together in response to said write request.
8 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for elastic caching of redundant cache data. The apparatus may have a plurality of buffers and a circuit. The circuit may be configured to (i) receive a write request from a host to store write data in a storage volume, (ii) allocate a number of extents in the buffers based upon a redundant organization associated with the write request and (iii) store the write data in the number of extents, where (a) each of the number of extents is located in a different one of the buffers and (b) the number of extents are dynamically linked together in response to the write request.
-
Citations
15 Claims
-
1. An apparatus for elastic caching of redundant cache data, comprising:
-
a plurality of buffers; and a circuit configured to (i) receive a write request from a host to store write data in a storage volume, (ii) allocate a number of extents in said buffers based upon a redundant organization associated with said write request, and (iii) store said write data in said number of extents, wherein (a) each of said number of extents is located in a different one of said buffers and (b) said number of extents are dynamically linked together in response to said write request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for elastic caching of redundant cache data, comprising the steps of:
-
(A) receiving a write request from a host to an apparatus to store write data in a storage volume; (B) allocating a number of extents in a plurality of buffers based upon a redundant organization associated with said write request; and (C) storing said write data in said number of extents, wherein (i) each of said number of extents is located in a different one of said buffers and (ii) said number of extents are dynamically linked together in response to said write request. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification