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:
Sep. 06, 2011
Filed:
Mar. 30, 2007
Somnath A. Gulve, Morrisville, NC (US);
David Haase, Fuquay Varina, NC (US);
Milind Koli, Durham, NC (US);
Somnath A. Gulve, Morrisville, NC (US);
David Haase, Fuquay Varina, NC (US);
Milind Koli, Durham, NC (US);
EMC Corporation, Hopkinton, MA (US);
Abstract
A method of parallel processing and storing tracking information for multiple write requests in a data replication environment including multiple data storage devices is disclosed. According to one aspect, the method includes receiving a plurality of first write requests to write data to the source in a data storage environment having a first volume of data denominated as a source being stored on a data storage system and at least a second volume of data denominated as a clone and which has data content that is a copy of data content of the source, the clone being stored on the data storage system or on another data storage system. Tracking information is saved to persistent storage representing differences in data located on the source and data located on the clone indicated by the first write requests. Parallel writing of data is initiated, where the data to be written to the source and the clone is indicated by the first write requests. During the parallel writing of data indicated by the first write requests, tracking information is saved to the persistent data storage, the tracking information representing differences in data located on the source and data located on the clone as indicated by a plurality of second write requests.