The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 01, 2012

Filed:

Mar. 31, 2009
Applicants:

Sanjeev N. Trika, Hillsboro, OR (US);

Amber D. Huffman, Banks, OR (US);

James A. Boyd, Hillsboro, OR (US);

Frank T. Hady, Portland, OR (US);

Glenn J. Hinton, Portland, OR (US);

Dale J. Juenemann, North Plains, OR (US);

Oscar P. Pinto, Portland, OR (US);

Scott R. Tetrick, Portland, OR (US);

Thomas J. Barnes, Beaverton, OR (US);

Scott E. Burridge, Hillsboro, OR (US);

Inventors:

Sanjeev N. Trika, Hillsboro, OR (US);

Amber D. Huffman, Banks, OR (US);

James A. Boyd, Hillsboro, OR (US);

Frank T. Hady, Portland, OR (US);

Glenn J. Hinton, Portland, OR (US);

Dale J. Juenemann, North Plains, OR (US);

Oscar P. Pinto, Portland, OR (US);

Scott R. Tetrick, Portland, OR (US);

Thomas J. Barnes, Beaverton, OR (US);

Scott E. Burridge, Hillsboro, OR (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and system to perform caching based at least on one or more file-level heuristics. The caching of a storage medium in a caching device is performed by a cache policy engine. The cache policy engine receives file-level information of input/output access of data of the storage medium and caches or evicts the data of the storage medium in the caching device based on the received file-level information. By utilizing information about the files and file operations associated with the disk sectors or logical block addresses of the storage medium, the cache policy engine can make a better decision on the data selection of the storage medium to be cached in or evicted from the caching device in one embodiment of the invention. Higher cache hit rates can be achieved and the performance of the system utilizing the cache policy engine is improved.


Find Patent Forward Citations

Loading…