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:
Jan. 08, 2019

Filed:

Mar. 30, 2016
Applicant:

Infinio Systems, Inc., Cambridge, MA (US);

Inventors:

David W. Harvey, Newton, MA (US);

Scott H. Davis, Needham, MA (US);

Martin Charles Martin, Lexington, MA (US);

Vishal Misra, New York, NY (US);

Hooman Vassef, Arlington, MA (US);

Assignee:

Infinio Systems, Inc., Cambridge, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2016.01); G06F 12/0866 (2016.01); G06F 12/1018 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0866 (2013.01); G06F 12/1018 (2013.01); G06F 2212/1004 (2013.01); G06F 2212/214 (2013.01); G06F 2212/222 (2013.01); G06F 2212/281 (2013.01);
Abstract

Systems and methods for a content addressable cache that is optimized for SSD use are disclosed. In some embodiments, the cache utilizes an identifier array where identification information is stored for each entry in the cache. However, the size of the bit field used for the identification information is not sufficient to uniquely identify the data stored at the associated entry in the cache. A smaller bit field increases the likelihood of a 'false positive', where the identification information indicates a cache hit when the actual data does not match the digest. A larger bit field decreases the probability of a 'false positive', at the expense of increased metadata memory space. Thus, the architecture allows for a compromise between metadata memory size and processing cycles.


Find Patent Forward Citations

Loading…