Method for accelerating disk array write operations using segmented cache memory and data logging
AssigneeLSI Logic Corporation
InventorRodney A. DeKoning
Life of this patent
Estimating the term…
Loading patent…
AssigneeLSI Logic Corporation
InventorRodney A. DeKoning
Estimating the term…
Method and apparatus for accelerating write operations logging write requests in a log structured cache and by expanding the log structured cache using a cache-extension disk region. The log structured cache include a cache memory region partitioned into one or more write cache segments and one or more redundancy-data (parity) cache segments. The cache-extension disk region is a portion of a disk array separate from a main disk region. The cache-extension disk region is also partitioned into segments and is used to extend the size of the log structured cache. The main disk region is instead managed in accordance with storage management techniques (e.g., RAID storage management). The write cache segment is partitioned into multiple write cache segments so that when one is full another can be used to handle new write requests. When one of these multiple write cache segments is filled, it is moved to the cache-extension disk region thereby freeing the write cache segment for reuse. The redundancy-data (parity) cache segment holds redundancy data for recent write requests, thereby assuring integrity of the logged write request data in the log structured cache.
A method of utilizing cache memory in a disk storage subsystem to improve write operations, said method comprising the steps of:
A method for logging write requests in a disk storage subsystem to improve write operation performance, said method comprising the steps of:
A computer readable storage medium tangibly embodying programmed instructions for performing a method for utilizing cache memory in a disk storage subsystem to improve write operations, the method comprising the steps of:
A computer readable storage medium tangibly embodying programmed instructions for performing a method for logging write requests in a disk storage subsystem to improve write operation performance, said method comprising the steps of:
Dependencies are inferred from the claim text.