SYSTEMS AND METHODS FOR PERFORMING DATA REPLICATION
First Claim
1. A method for performing data management operations, the method comprising:
- monitoring operations associated with a computer application, the operations operative to write data to a first location on a first storage device;
storing information about the operations in a first log file on the first storage device;
copying at least a portion of the first log file on the first storage device to a second log file on a second storage device;
processing the second log file to create replicated data at a second location; and
generating a snapshot of the replicated data at a time after the second log file has been copied to the second storage device.
4 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A method for performing data management operations, the method comprising:
-
monitoring operations associated with a computer application, the operations operative to write data to a first location on a first storage device; storing information about the operations in a first log file on the first storage device; copying at least a portion of the first log file on the first storage device to a second log file on a second storage device; processing the second log file to create replicated data at a second location; and generating a snapshot of the replicated data at a time after the second log file has been copied to the second storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for performing data management operations, the system comprising:
-
a first storage device that stores data write operations from at least one computer application at a first location; at least one module configured to monitor the data write operations and to generate first log entries based on the data write operations; a second storage device comprising second log entries wherein the second log entries comprise copies of at least a portion of the first log entries; and a replication module in communication with the second storage device and configured to; process the copied data write operations in the second log entries to create replicated data stored in a second location, associate the replicated data stored in the second location with the at least one computer application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification