Method to increase performance of non-contiguously written sectors
First Claim
1. A method of managing data in a cache memory storage subsystem upon a cache write operation, comprising:
- determining a first number of non-contiguously written sectors on a track in the cache; and
comparing the first number with a second, predetermined threshold number, wherein if the first number exceeds the second number, a fill background stage operation is issued to fill the non-contiguously written sectors with unmodified data from a storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of managing data in a cache memory storage subsystem upon a cache write operation includes determining a first number of non-contiguously written sectors on a track in the cache and comparing the first number with a second, threshold number. If the first number exceeds the second number, a full background stage operation is issued to fill the non-contiguously written sectors with unmodified data from a storage medium. A corresponding system includes a cache manager module operating on the storage subsystem. Upon a determination that a cache write operation on a track has taken place, the cache manager module determines a first number of non-contiguously written sectors on the track, compares the first number with a second, predetermined threshold number, and issues a background stage operation to fill the non-contiguously written sectors with unmodified data from a storage medium if the first number exceeds the second number.
-
Citations
15 Claims
-
1. A method of managing data in a cache memory storage subsystem upon a cache write operation, comprising:
-
determining a first number of non-contiguously written sectors on a track in the cache; and comparing the first number with a second, predetermined threshold number, wherein if the first number exceeds the second number, a fill background stage operation is issued to fill the non-contiguously written sectors with unmodified data from a storage medium. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for managing data in a cache memory storage subsystem, comprising:
a cache manager module operating on the storage subsystem, wherein, upon a determination that a cache write operation on a track has taken place, the cache manager module; determines a first number of non-contiguously written sectors on the track, compares the first number with a second, predetermined threshold number, and issues a background stage operation to fill the non-contiguously written sectors with unmodified data from a storage medium if the first number exceeds the second number. - View Dependent Claims (8, 9, 10)
-
11. An article of manufacture including code for managing data in a cache memory storage subsystem upon a cache write operation, wherein the code is capable of causing operations to be performed comprising:
-
determining a first number of non-contiguously written sectors on a track in the cache; and comparing the first number with a second, predetermined threshold number, wherein, if the first number exceeds the second number, a full background stage operation is issued to fill the non-contiguously written sectors with unmodified data from a storage medium. - View Dependent Claims (12, 13, 14, 15)
-
Specification