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.
Patent No.:
Date of Patent:
Jun. 09, 2015
Filed:
Dec. 21, 2011
David Harvey, Newton, MA (US);
H. Austin Spang, Iv, Hopkinton, MA (US);
Richard G. Chandler, West Hartford, CT (US);
Hongliang Tang, Hopkinton, MA (US);
David Harvey, Newton, MA (US);
H. Austin Spang, IV, Hopkinton, MA (US);
Richard G. Chandler, West Hartford, CT (US);
Hongliang Tang, Hopkinton, MA (US);
EMC Corporation, Hopkinton, MA (US);
Abstract
Described are techniques for performing caching. Write operations of a single transactions are received. Write data of the write operations is cached in one or more cache pages of a first cache of a first storage processor. State information is set for the one or more cache pages of the first cache from an invalid state to a prepared state. The write data of the write operations is also stored in a second cache of a second storage processor. A transaction commit state for the single transaction is set indicating that transaction commitment processing for the first cache has commenced and is pending. State information of the one or more cache pages of the first cache is set from the prepared state to a dirty state. The transaction commit state for the single transaction is updated to indicate that the transaction commitment processing for the first cache is completed.