United States Patent
Prahlad et al.
(io) Patent No.: (45) Date of Patent:
US 7,617,253 B2 Nov. 10, 2009
DESTINATION SYSTEMS AND METHODS
FOR PERFORMING DATA REPLICATION
Inventors: Anand Prahlad, East Brunswick, NJ
(US); David Ngo, Shrewsbury, NJ (US)
Assignee: CommVault Systems, Inc., Oceanport, NJ (US)
Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 301 days.
Filed: Dec. 18, 2006
Prior Publication Data
US 2007/0185937 Al Aug. 9, 2007
Related U.S. Application Data
Provisional application No. 60/833,851, filed on Jul. 27, 2006, provisional application No. 60/752,204, filed on Dec. 19, 2005.
U.S. CI 707/200; 707/202; 707/203;
Field of Classification Search 707/200,
707/202, 204 See application file for complete search history.
4,686,620 A 8/1987 Ng
5,193,154 A 3/1993 Kitajima et al.
5,241,668 A 8/1993 Eastridge et al.
5,241,670 A 8/1993 Eastridge et al.
5,276,867 A 1/1994 Kenleyetal.
5,333,315 A 7/1994 Saetheretal.
5,347,653 A 9/1994 Flynnetal.
Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.
20 Claims, 15 Drawing Sheets