REDUCING RECOVERY TIME FOR BUSINESS ORGANIZATIONS IN CASE OF DISASTERS
First Claim
1. A disaster recovery system for processing user requests received from client systems, said disaster recovery system comprising:
- a primary site containing a first set of nodes to process user requests during a normal operation of said disaster recovery system;
a backup site implemented as a cluster containing a second set of nodes, which are designed to be used in a standby state during said normal operation of said disaster recovery system,upon identification of a disaster, said second set of nodes to process user requests instead of said first set of nodes, and to thereafter scale out said cluster to add a third set of nodes, wherein said second set of nodes and said third set of nodes together process user requests in a duration of said disaster.
1 Assignment
0 Petitions
Accused Products
Abstract
An aspect of the present invention reduces the recovery time for business organizations in case of disasters. In one embodiment, a disaster recovery system containing a primary site and a backup site (implemented as a cluster) is maintained. Application instances are executed in both the primary site and the backup site, with the number of instances executed on the backup site being fewer than that executed on the primary site. During normal operation, user requests received are processed using only the instances executing in the primary site, while the instances executing in the backup site are used in a standby state. On identifying that a disaster has occurred, the user requests received immediately after identification of the disaster are processed using only the instances executing in the backup site. The cluster at the backup site is then scaled out to add application instances until a desired level/percentage is achieved.
39 Citations
20 Claims
-
1. A disaster recovery system for processing user requests received from client systems, said disaster recovery system comprising:
-
a primary site containing a first set of nodes to process user requests during a normal operation of said disaster recovery system; a backup site implemented as a cluster containing a second set of nodes, which are designed to be used in a standby state during said normal operation of said disaster recovery system, upon identification of a disaster, said second set of nodes to process user requests instead of said first set of nodes, and to thereafter scale out said cluster to add a third set of nodes, wherein said second set of nodes and said third set of nodes together process user requests in a duration of said disaster. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of reducing recovery time for a business organization in case of disasters, said method comprising:
-
maintaining a primary site and a backup site, said primary site containing a first set of nodes and said backup site containing a second set of nodes, wherein said second set of nodes in said backup site are implemented as a cluster; executing a first plurality of application instances on said first set of nodes and a second plurality of application instances on said second set of nodes during a normal operation of said business organization, wherein said second plurality of application instances is fewer than said first plurality of application instances; processing a first set of user requests received during said normal operation using only said first plurality of application instances, wherein said second plurality of application instances are used in a standby state during said normal operation; identifying that a disaster has occurred associated with said primary site; processing a second set of user requests received immediately after identification of said disaster using only said second plurality of application instances. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A machine readable medium storing one or more sequences of instructions for causing a scheduler system to reduce recovery time for a business organization in case of disasters, said scheduler system being provided in a backup site corresponding to a primary site, said primary site being used during normal operation of said business organization, wherein execution of said one or more sequences of instructions by one or more processors contained in said scheduler system causes said scheduler system to perform the actions of:
-
executing a second plurality of application instances on a first set of nodes at said backup site, wherein said second plurality of application instances are used in a standby state during said normal operation, wherein said second plurality of application instances is fewer than the number of application instances executing at said primary site during said normal operation; and processing a second set of user requests received immediately after identification of occurrence of a disaster using said second plurality of application instances, whereby recovery time for said business organization is reduced due to said executing said second plurality of application instances in a standby state during said normal operation and then processing said second set of user requests using said second plurality of application instances immediately after identification of said disaster. - View Dependent Claims (17, 18, 19, 20)
-
Specification