Patent ID: 9489268
Filing Date: 2016-11-08
CPC Classification: G06F

Claim Text:
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.