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:
Sep. 22, 2020

Filed:

Dec. 29, 2016
Applicant:

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

Inventors:

Owen Martin, Hopedale, MA (US);

Adnan Sahin, Needham Heights, MA (US);

Gabriel Benhanokh, Tel-Aviv, IL;

Arieh Don, Newton, MA (US);

Assignee:

EMC IP HOLDING COMPANY LLC, Hopkinton, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0619 (2013.01); G06F 3/0665 (2013.01); G06F 3/0689 (2013.01);
Abstract

Non-volatile cache in a host computer provides a storage tier in a system that includes at least one other tier of storage in a storage array. Selected data of a host device that represents a storage array production volume is stored in non-volatile cache. An MPIO driver in the host computer accesses the non-volatile cache or the storage array in response to an IO from a host application to the host device. A tiering engine in either the host computer or the storage array uses data access statistics to calculate which data should be promoted or demoted to non-volatile cache. Data access statistics indicative of access to non-volatile cache may be provided to the storage array by the host computer. Data changes may be aggregated by the host computer and asynchronously destaged to the storage array. Data changes or dirty data discard messages may be exchanged by peer host computer synchronously with a write operation.


Find Patent Forward Citations

Loading…