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. 18, 2016

Filed:

Dec. 20, 2013
Applicant:

Netapp, Inc., Sunnyvale, CA (US);

Inventors:

Sai Rama Krishna Susarla, Sunnyvale, CA (US);

Girish Kumar B K, Sunnyvale, CA (US);

Assignee:

NETAPP, INC., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2016.01); G06F 11/30 (2006.01); G06F 12/12 (2016.01); G06F 11/34 (2006.01);
U.S. Cl.
CPC ...
G06F 12/121 (2013.01); G06F 11/3037 (2013.01); G06F 11/3466 (2013.01); G06F 12/0862 (2013.01); G06F 12/0871 (2013.01);
Abstract

A system and method of cache monitoring in storage systems includes storing storage blocks in a cache memory. Each of the storage blocks is associated with status indicators. As requests are received at the cache memory, the requests are processed and the status indicators associated with the storage blocks are updated in response to the processing of the requests. One or more storage blocks are selected for eviction when a storage block limit is reached. As ones of the selected one or more storage blocks are evicted from the cache memory, the block counters are updated based on the status indicators associated with the evicted storage blocks. Each of the block counters is associated with a corresponding combination of the status indicators. Caching statistics are periodically updated based on the block counters.


Find Patent Forward Citations

Loading…