USING EXPLICIT DISK BLOCK CACHEABILITY ATTRIBUTES TO ENHANCE I/O CACHING EFFICIENCY
First Claim
Patent Images
1. A data caching method comprising:
- identifying whether data stored in a first data block on a storage medium is cacheable;
setting a first cacheability attribute associated with the first data block in a data structure to identify whether the data in the first data block is cacheable;
monitoring I/O requests submitted for accessing target data in the first data block;
determining whether the target data is cacheable based on the first cacheability attribute; and
applying algorithms that implement cache policy to the target data, in response to determining that the target data is cacheable.
1 Assignment
0 Petitions
Accused Products
Abstract
A data caching method comprising identifying whether data stored in a first data block on a storage medium is cacheable; setting a first cacheability attribute associated with the first data block in a data structure to identify whether the data in the first data block is cacheable; monitoring I/O requests submitted for accessing target data in the first data block; determining whether the target data is cacheable based on the first cacheability attribute; and applying algorithms that implement cache policy to the target data, in response to determining that the target data is cacheable.
110 Citations
15 Claims
-
1. A data caching method comprising:
-
identifying whether data stored in a first data block on a storage medium is cacheable; setting a first cacheability attribute associated with the first data block in a data structure to identify whether the data in the first data block is cacheable; monitoring I/O requests submitted for accessing target data in the first data block; determining whether the target data is cacheable based on the first cacheability attribute; and applying algorithms that implement cache policy to the target data, in response to determining that the target data is cacheable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
10. A data caching system comprising:
-
a logic unit for identifying whether data stored in a first data block on a storage medium is cacheable; a logic unit for setting a first cacheability attribute associated with the first data block in a data structure to identify whether the data in the first data block is cacheable; a logic unit for monitoring I/O requests submitted for accessing target data in the first data block; a logic unit for determining whether the target data is cacheable based on the first cacheability attribute; and a logic unit for applying algorithms that implement cache policy to the target data, in response to determining that the target data is cacheable. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification