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. 23, 2009
Filed:
Aug. 04, 2004
Michael Bermingham, Framingham, MA (US);
Kendell A. Chilton, Southborough, MA (US);
Robert Decrescenzo, Franklin, MA (US);
Mark J. Halstead, Watertown, MA (US);
Haim Kopylovitz, Newton, MA (US);
Steven T. Mcclure, Northborough, MA (US);
James M. Mcgillis, Franklin, MA (US);
Ofer E. Michael, Newton, MA (US);
Brett D. Niver, Grafton, MA (US);
John K. Walton, Mendon, MA (US);
Michael Bermingham, Framingham, MA (US);
Kendell A. Chilton, Southborough, MA (US);
Robert DeCrescenzo, Franklin, MA (US);
Mark J. Halstead, Watertown, MA (US);
Haim Kopylovitz, Newton, MA (US);
Steven T. McClure, Northborough, MA (US);
James M. McGillis, Franklin, MA (US);
Ofer E. Michael, Newton, MA (US);
Brett D. Niver, Grafton, MA (US);
John K. Walton, Mendon, MA (US);
EMC Corporation, Hopkinton, MA (US);
Abstract
Described are techniques for selective data replication. Cached data is replicated if it is characterized as critical. Critical data may include data associated with a write I/O operation. Cache locations are selected for replicated data so that a first location is mapped to a first memory board and a second location is mapped to a second memory board. Data for a read operation is not replicated in cache. Other non-cache data that is critical and thus replicated includes metadata. Cache locations for data of read and write I/O operations are selected dynamically at the time the I/O operation is made from the same pool of cache locations.