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:
Oct. 29, 2013

Filed:

Dec. 07, 2010
Applicants:

Ganesh Balakrishnan, Apex, NC (US);

Gordon B. Bell, Madison, WI (US);

Timothy H. Heil, Rochester, MN (US);

Mvv Anil Krishna, Cary, NC (US);

Brian M. Rogers, Durham, NC (US);

Inventors:

Ganesh Balakrishnan, Apex, NC (US);

Gordon B. Bell, Madison, WI (US);

Timothy H. Heil, Rochester, MN (US);

MVV Anil Krishna, Cary, NC (US);

Brian M. Rogers, Durham, NC (US);

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

Embodiments of the invention are directed to optimizing the performance of a split disk cache. In one embodiment, a disk cache includes a primary region having a read portion and write portion and one or more smaller, sample regions also including a read portion and a write portion. The primary region and one or more sample region each have an independently adjustable ratio of a read portion to a write portion. Cached reads are distributed among the read portions of the primary and sample region, while cached writes are distributed among the write portions of the primary and sample region. The performance of the primary region and the performance of the sample region are tracked, such as by obtaining a hit rate for each region during a predefined interval. The read/write ratio of the primary region is then selectively adjusted according to the performance of the one or more sample regions.


Find Patent Forward Citations

Loading…