Minimizing resynchronization time after backup system failures in an appliance-based business continuance architecture
First Claim
1. A system for minimizing data resynchronization time after backup system component failures in an appliance-based business continuance architecture, comprising:
- at least one primary data storage;
at least one primary host machine, wherein the primary host machine can access data stored at the primary data storage;
an intercept agent at the at least one primary host machine to intercept data requests and collect information regarding the intercepted data requests;
a summary log at the at least one primary host machine to maintain the collected information;
at least one business continuance appliance in communication with the intercept agent and in communication with a remote backup site, wherein the business continuance appliance receives the collected information from the intercept agent;
a local cache included within the business continuance appliance, wherein the local cache maintains the collected data; and
the remote backup site to be provided with the collected data, wherein the remote backup site maintains a secondary copy of the data located at the primary data storage, whereby, the summary log is utilized to minimize resynchronization time in the event of the combined failure of the business continuance appliance and the remote backup site, wherein the configurable period of time is based on whether the data has been backed up to persistent storage by the remote backup site and further wherein the including of a timestamp on the collected information by the intercept agent is utilized to identify which information has been moved to persistent storage at the remote backup site.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for minimizing downtime in an appliance-based business continuance architecture is provided. The system includes at least one primary data storage and least one primary host machine. The system includes an intercept agent to intercept primary host machine data requests, and to collect information associated with the intercepted data requests. Moreover, at least one business continuance appliance in communication with the primary host machine and in communication with a remote backup site is provided. The appliance receives information associated with the intercepted data requests from the intercept agent. In addition, a local cache is included within the business continuance appliance. The local cache maintains copies of primary data storage according to the information received. Furthermore, the remote site is provided with the intercepted data requests via the business continuance appliance, wherein the remote site maintains a backup of the primary data storage.
87 Citations
50 Claims
-
1. A system for minimizing data resynchronization time after backup system component failures in an appliance-based business continuance architecture, comprising:
-
at least one primary data storage; at least one primary host machine, wherein the primary host machine can access data stored at the primary data storage; an intercept agent at the at least one primary host machine to intercept data requests and collect information regarding the intercepted data requests; a summary log at the at least one primary host machine to maintain the collected information; at least one business continuance appliance in communication with the intercept agent and in communication with a remote backup site, wherein the business continuance appliance receives the collected information from the intercept agent; a local cache included within the business continuance appliance, wherein the local cache maintains the collected data; and the remote backup site to be provided with the collected data, wherein the remote backup site maintains a secondary copy of the data located at the primary data storage, whereby, the summary log is utilized to minimize resynchronization time in the event of the combined failure of the business continuance appliance and the remote backup site, wherein the configurable period of time is based on whether the data has been backed up to persistent storage by the remote backup site and further wherein the including of a timestamp on the collected information by the intercept agent is utilized to identify which information has been moved to persistent storage at the remote backup site. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for minimizing data resynchronization time after backup system component failures in an appliance-based business continuance architecture, comprising:
-
at least one primary data storage; at least one primary host machine, wherein the primary host machine can access data stored at the primary data storage; an intercept agent at the at least one primary host machine to intercept data requests and collect information regarding the intercepted data requests; a summary log at the at least one primary host machine to maintain the collected information; at least one business continuance appliance in communication with the intercept agent and in communication with a remote backup site, wherein the business continuance appliance receives the collected information from the intercept agent; a local cache included within the business continuance appliance, wherein the local cache maintains the collected data; and the remote backup site to be provided with the collected data, wherein the remote backup site maintains a secondary copy of the data located at the primary data storage, whereby, the summary log is utilized to minimize resynchronization time in the event of the combined failure of the business continuance appliance and the remote backup site, wherein the summary log is maintained by compressing the summary log contents upon the summary log reaching its capacity. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An article of manufacture for minimizing data resynchronization time after backup system component failures in an appliance-based business continuance architecture, comprising:
-
at least one primary data storage; and at least one primary host machine including the primary data storage and a summary log, wherein the summary log maintains collected information associated with data requests made to the primary host machine, wherein the summary log is maintained by compressing the summary log contents upon the summary log reaching its capacity. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 25, 26, 27, 28, 29)
-
-
21. An article of manufacture for minimizing data resynchronization time after backup system component failures in an appliance-based business continuance architecture, comprising:
-
at least one primary data storage; and at least one primary host machine including the primary data storage and a summary log, wherein the summary log maintains collected information associated with data requests made to the primary host machine, wherein the collected information is maintained by the summary log for a configurable period of time and further wherein the configurable period of time is based on whether the data has been backed up to persistent storage by the remote backup site. - View Dependent Claims (22, 23, 24)
-
-
30. A method of minimizing data resynchronization time after backup system component failures in an appliance-based business continuance architecture, comprising:
-
intercepting data requests made to a primary host machine; collecting information associated with the intercepted data requests; storing the collected information at a summary log, wherein the summary log is located at the primary host machine providing the collected information to a business continuance appliance, wherein the business continuance appliance provides a copy of the collected information to a remote backup site, wherein the remote backup site maintains a secondary copy of the data located at the primary data storage, whereby, the summary log is utilized to minimize resynchronization time in the event of the combined failure of the business continuance appliance and the remote backup site, wherein a configurable period of time during which information is maintained by the log is based on whether the data has been backed up to persistent storage at the remote backup site. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A method of minimizing data resynchronization time after backup system component failures in an appliance-based business continuance architecture, comprising:
-
intercepting data requests made to a primary host machine; collecting information associated with the intercepted data requests; storing the collected information at a summary log, wherein the summary log is located at the primary host machine providing the collected information to a business continuance appliance, wherein the business continuance appliance provides a copy of the collected information to a remote backup site, wherein the remote backup site maintains a secondary copy of the data located at the primary data storage, whereby, the summary log is utilized to minimize resynchronization time in the event of the combined failure of the business continuance appliance and the remote backup site, wherein the summary log is maintained by compressing the summary log contents upon the summary log reaching its capacity. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A method for deploying an appliance-based business continuance system in which data resynchronization time is minimized after backup system component failure, comprising:
-
integrating computer-readable code into the system, wherein the code in combination with the system is capable of; intercepting data requests made to a primary host machine; collecting information associated with the intercepted data requests; storing the collected information at a summary log, wherein the summary log is located at the primary host machine providing the collected information to a business continuance appliance, wherein the business continuance appliance provides a copy of the collected information to a remote backup site, wherein the remote backup site maintains a secondary copy of the data located at the primary date storage, whereby, the summary log is utilized to minimize resynchronization time in the event of the combined failure of the business continuance appliance and the remote backup site, wherein a configurable period of time during which collected information is maintained by the summary log is based on whether the data has been backed up to persistent storage at the remote backup site. - View Dependent Claims (43, 44, 45, 46)
-
-
47. A method for deploying an appliance-based business continuance system in which data resynchronization time is minimized after backup system component failure, comprising:
integrating computer-readable code into the system, wherein the code in combination with the system is capable of; intercepting data requests made to a primary host machine; collecting information associated with the intercepted data requests; storing the collected information at a summary log, wherein the summary log is located at the primary host machine providing the collected information to a business continuance appliance, wherein the business continuance appliance provides a copy of the collected information to a remote backup site, wherein the remote backup site maintains a secondary copy of the data located at the primary data storage, whereby, the summary log is utilized to minimize resynchronization time in the event of the combined failure of the business continuance appliance and the remote backup site, wherein the summary log is maintained by compressing the summary log contents upon the summary log reaching its capacity. - View Dependent Claims (48, 49, 50)
Specification