System and method to proactively maintain a consistent recovery point objective (RPO) across data centers
First Claim
1. A method for proactively monitoring and maintaining a consistent recovery point objective (RPO) across data centers comprising a plurality of computers, the method comprising the steps of:
- providing a plurality of different RPO computation methods including a data RPO computation for monitoring and/or computing RPO of only critical components of applications and an application RPO computation for monitoring and/or computing RPO from both critical and non-critical components of applications for use by a RPO manager executing on an RPO management server comprising one or more computers;
RPO Manager executing on the RPO management server selecting an appropriate RPO computation method for the system from the plurality of different RPO computation methods;
the RPO Manager executing on the RPO management server fetching the input RPO or threshold RPO for the application(s);
the RPO manager executing on the RPO management server requesting the input RPO or threshold RPO from the Disaster Recovery Management (DRM) System via a network interface;
the RPO manager executing on the RPO management server requesting the current RPO for the application(s) from the Disaster Recovery Management (DRM) System;
the Disaster Recovery Management System sending the current RPO for the application(s) to the RPO manager executing on the RPO management server;
the RPO Manager executing on the RPO management server determining if the current RPO of the application(s) is closer to the configured threshold RPO;
the RPO manager executing on the RPO management server checking whether the RPO computation method allocated during scheduled window of EOD processing or administration operations is application RPO computation;
the RPO Manager executing on the RPO management server pausing the replication of non-critical components of application(s) if the current RPO of the application(s) is closer to the said configured threshold RPO and the said allocated RPO computation method is application RPO computation; and
the RPO Manager executing on the RPO management server resuming the replication of critical components of application(s) if the current RPO of the application(s) is closer to the said configured threshold RPO and the said allocated RPO computation method is application RPO computation.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for proactively monitoring and maintaining a consistent recovery point objective (RPO) across data centers, the system comprising: one or more RPO Management Server(s) logically connected to one or more Production Sites and one or more Disaster Recovery Sites; a Network connecting the said RPO Management Server(s) with the said Production Site and the said Disaster Recovery Site wherein the said RPO Management Server is provided with at least one RPO Manager, at least one Disaster Recovery Management (DRM) System and at least one Replication Management System.
9 Citations
10 Claims
-
1. A method for proactively monitoring and maintaining a consistent recovery point objective (RPO) across data centers comprising a plurality of computers, the method comprising the steps of:
-
providing a plurality of different RPO computation methods including a data RPO computation for monitoring and/or computing RPO of only critical components of applications and an application RPO computation for monitoring and/or computing RPO from both critical and non-critical components of applications for use by a RPO manager executing on an RPO management server comprising one or more computers; RPO Manager executing on the RPO management server selecting an appropriate RPO computation method for the system from the plurality of different RPO computation methods; the RPO Manager executing on the RPO management server fetching the input RPO or threshold RPO for the application(s); the RPO manager executing on the RPO management server requesting the input RPO or threshold RPO from the Disaster Recovery Management (DRM) System via a network interface; the RPO manager executing on the RPO management server requesting the current RPO for the application(s) from the Disaster Recovery Management (DRM) System; the Disaster Recovery Management System sending the current RPO for the application(s) to the RPO manager executing on the RPO management server; the RPO Manager executing on the RPO management server determining if the current RPO of the application(s) is closer to the configured threshold RPO; the RPO manager executing on the RPO management server checking whether the RPO computation method allocated during scheduled window of EOD processing or administration operations is application RPO computation; the RPO Manager executing on the RPO management server pausing the replication of non-critical components of application(s) if the current RPO of the application(s) is closer to the said configured threshold RPO and the said allocated RPO computation method is application RPO computation; and the RPO Manager executing on the RPO management server resuming the replication of critical components of application(s) if the current RPO of the application(s) is closer to the said configured threshold RPO and the said allocated RPO computation method is application RPO computation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for proactively monitoring and maintaining a consistent recovery point objective (RPO) across data centers comprising a plurality of computers, the method comprising the steps of:
-
providing a plurality of different RPO computation methods including a data RPO computation for monitoring and/or computing RPO of only critical components of applications and an application RPO computation for monitoring and/or computing RPO from both critical and non-critical components of applications for use by a RPO manager executing on an RPO management server comprising one or more computers; RPO Manager executing on the RPO management server selecting an appropriate RPO computation method for the system from the plurality of different RPO computation methods; the RPO Manager executing on the RPO management server fetching the input RPO or threshold RPO for the application(s); the RPO manager executing on the RPO management server requesting the input RPO or threshold RPO from Disaster Recovery Management (DRM) System comprising a plurality of computers interacting with the RPO manager via a network interface; the RPO manager executing on the RPO management server requesting a current RPO for the application(s) from the Disaster Recovery Management (DRM) System; the Disaster Recovery Management System sending the current RPO for the application(s) to the RPO manager executing on the RPO management server; the RPO Manager executing on the RPO management server determining if the current RPO of the application(s) is closer to the configured threshold RPO; the RPO manager executing on the RPO management server checking whether the RPO computation method allocated during scheduled window of EOD processing or administration operations is application RPO computation; the RPO Manager executing on the RPO management server pausing the replication of non-critical components of application(s) if the current RPO of the application(s) is closer to the said configured threshold RPO and the said allocated RPO computation method is application RPO computation; and the RPO Manager executing on the RPO management server resuming the replication of critical components of application(s) if the current RPO of the application(s) is closer to the said configured threshold RPO and the allocated RPO computation method is application RPO computation, wherein the RPO Manager executing on the RPO management server provides scheduler based pause/resume capabilities for RPO computation for end of Day (EOD) processing and for application administration window.
-
-
10. A method for proactively monitoring and maintaining a consistent recovery point objective (RPO) across data centers comprising a plurality of computers, the method comprising the steps of:
-
providing a plurality of different RPO computation methods including a data RPO computation for monitoring and/or computing RPO of only critical components of applications and an application RPO computation for monitoring and/or computing RPO from both critical and non-critical components of applications for use by a RPO manager executing on an RPO management server comprising one or more computers system; RPO Manager executing on the RPO management server selecting an appropriate RPO computation method for the system from the plurality of different RPO computation methods; prompting the RPO Manager executing on the RPO management server fetching the input RPO or threshold RPO for the application(s); the RPO manager executing on the RPO management server requesting the input RPO or threshold RPO from the Disaster Recovery Management (DRM) System comprising a plurality of computers interacting with the RPO manager via a network interface; the RPO manager executing on the RPO management server requesting the current RPO for the application(s) from the Disaster Recovery Management (DRM) System; the Disaster Recovery Management System sending the current RPO for the application(s) to the RPO manager executing on the RPO management server; the RPO Manager executing on the RPO management server determining if the current RPO of the application(s) is closer to the configured threshold RPO; the RPO manager executing on the RPO management server checking whether the RPO computation method allocated during scheduled window of EOD processing or administration operations is application RPO computation; the RPO Manager executing on the RPO management server pausing the replication of non-critical components of application(s) if the current RPO of the application(s) is closer to the configured threshold RPO and the allocated RPO computation method is application RPO computation; and the RPO Manager executing on the RPO management server resuming the replication of critical components of application(s) if the current RPO of the application(s) is closer to the said configured threshold RPO and the said allocated RPO computation method is application RPO computation, wherein the RPO Manager executing on the RPO management server is configured to provide intelligent RPO computation methods for application(s).
-
Specification