METHODS OF CONSISTENT DATA PROTECTION FOR MULTI-SERVER APPLICATIONS
First Claim
Patent Images
1. A system, comprising:
- at least one processor configured to;
receive a request to perform a snapshot of data associated with an application running on multiple servers;
instruct I/O Freezers on different servers to freeze data requests from instances of the application running on the servers; and
instruct the I/O Freezers to initiate snapshot processing on the data associated with the application so that the I/O Freezers perform the snapshot processing within the same window of synchronization.
0 Assignments
0 Petitions
Accused Products
Abstract
A system according to one embodiment includes at least one processor configured to: receive a request to perform a snapshot of data associated with an application running on multiple servers; instruct I/O Freezers on different servers to freeze data requests from instances of the application running on the servers; and instruct the I/O Freezers to initiate snapshot processing on the data associated with the application so that the I/O Freezers perform the snapshot processing within the same window of synchronization.
-
Citations
20 Claims
-
1. A system, comprising:
at least one processor configured to; receive a request to perform a snapshot of data associated with an application running on multiple servers; instruct I/O Freezers on different servers to freeze data requests from instances of the application running on the servers; and instruct the I/O Freezers to initiate snapshot processing on the data associated with the application so that the I/O Freezers perform the snapshot processing within the same window of synchronization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A system, comprising:
at least one processor configured to; automatically discover servers running instances of an application; automatically discover storage devices associated with each instance of the application; receive a request to perform a snapshot of data associated with an application running on multiple servers; instruct I/O Freezers on different servers to freeze data requests from instances of the application running on the servers; determine whether the I/O Freezers have frozen the data requests; after determining that all of the I/O Freezers have frozen the data requests, instruct the I/O Freezers to initiate snapshot processing on the data associated with the application so that the I/O Freezers perform the snapshot processing within the same window of synchronization; determine whether the I/O Freezers have initiated the snapshot processing; and after determining that all of the I/O Freezers have initiated the snapshot processing, instruct the I/O Freezers to no longer freeze the data requests. - View Dependent Claims (14, 15, 16, 17)
-
18. A system, comprising:
at least one processor configured to; automatically discover servers running instances of an application; automatically discover storage devices associated with each instance of the application; automatically discover operating system and configuration information associated with each instance of the application; receive a request to perform a snapshot of data associated with an application running on multiple servers; determine an association of I/O Freezers on the servers with the application; instruct the I/O Freezers on different servers to freeze data requests from instances of the application running on the servers; determine whether the I/O Freezers have frozen the data requests; after determining that all of the I/O Freezers have frozen the data requests, instruct the I/O Freezers to initiate snapshot processing on the data associated with the application so that the I/O Freezers perform the snapshot processing within the same window of synchronization; determine whether the I/O Freezers have initiated the snapshot processing; and after determining that all of the I/O Freezers have initiated the snapshot processing, instruct the I/O Freezers to no longer freeze the data requests, wherein data requests made during the freezing are copied and applied after the I/O Freezers are instructed to no longer freeze the data requests. - View Dependent Claims (19, 20)
Specification