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:
Jun. 11, 2019

Filed:

Dec. 20, 2016
Applicant:

Emc Ip Holding Company Llc, Hopkinton, MA (US);

Inventors:

Gabriel Benhanokh, Tel-Aviv, IL;

Assaf Natanzon, Tel-Aviv, IL;

Alexandr Veprinsky, Brookline, MA (US);

Arieh Don, Newton, MA (US);

Felix Shvaiger, Brighton, MA (US);

Assignee:

EMC IP Holding Cmpany LLC, Hopkinton, MA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 3/06 (2006.01); G06F 12/0802 (2016.01);
U.S. Cl.
CPC ...
G06F 3/0616 (2013.01); G06F 3/065 (2013.01); G06F 3/0659 (2013.01); G06F 3/0685 (2013.01); G06F 12/0802 (2013.01); G06F 2212/1036 (2013.01); G06F 2212/60 (2013.01);
Abstract

A storage array uses both high endurance SSDs and low endurance SSDs for metadata paging. Wear cost values are calculated for each page of metadata in cache. The wear cost values are used to select pages for swapping out of the cache to the SSDs. The wear cost values may be calculated as a function of a first term that is indicative of whether the respective page of metadata will be written to high endurance or low endurance SSDs; a second term that is indicative of likelihood of data associated with the respective pages of metadata that will possibly be changed due to a write; and a third term that is indicative of age of the respective page of metadata in the cache since most recent use. The terms may be estimated and independently weighted. The portion of cache allocated for the metadata may be increased to avoid exceeding DWPD targets.


Find Patent Forward Citations

Loading…