Multi-RPO data protection
First Claim
Patent Images
1. A system for disaster recovery, comprising:
- a virtual manager that executes on a computing device having one or more processors and memory to cause the one or more processors to;
control usage of bandwidth by a virtual server in accordance with a calendar- based schedule defining a first recovery point objective for a first time period and a second recovery point objective for a second time period different from the first time period, the first recovery point objective specifying a first maximum loss constraint for data recovery and a first allocation of the bandwidth for data replication for the first time period, the second recovery point objective specifying a second maximum loss constraint for data recovery and a second allocation of the bandwidth for data replication for the second time period, the first allocation of the bandwidth for the first time period different from the second allocation of the bandwidth for the second time period;
adjust the usage of bandwidth by the virtual server in accordance with the first recovery point objective and the second recovery point objective; and
issue an alert, responsive to determination that at least one of the first recovery point objective and the second recovery point objective is not satisfied.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for disaster recovery including a controller (i) for controlling bandwidth usage of a disaster recovery system in accordance with a plurality of recovery point objectives (RPOs), each RPO designating a maximal time loss constraint for data recovery for an enterprise production system, and a corresponding bandwidth allocation for the disaster recovery system to use in replicating data for the enterprise production system, wherein the RPOs are applied in accordance with a calendar-based schedule of dates and times, and (ii) for issuing an RPO alert when the RPO maximal time loss constraint for a current date and time is not satisfied.
-
Citations
20 Claims
-
1. A system for disaster recovery, comprising:
a virtual manager that executes on a computing device having one or more processors and memory to cause the one or more processors to; control usage of bandwidth by a virtual server in accordance with a calendar- based schedule defining a first recovery point objective for a first time period and a second recovery point objective for a second time period different from the first time period, the first recovery point objective specifying a first maximum loss constraint for data recovery and a first allocation of the bandwidth for data replication for the first time period, the second recovery point objective specifying a second maximum loss constraint for data recovery and a second allocation of the bandwidth for data replication for the second time period, the first allocation of the bandwidth for the first time period different from the second allocation of the bandwidth for the second time period; adjust the usage of bandwidth by the virtual server in accordance with the first recovery point objective and the second recovery point objective; and issue an alert, responsive to determination that at least one of the first recovery point objective and the second recovery point objective is not satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20)
-
10. A method of disaster recovery, comprising:
-
controlling, by a virtual manager executing on a computing device having one or more processors and memory, usage of bandwidth by a virtual server in accordance with calendar- based schedule defining a first recovery point objective for a first time period and a second recovery point objective for a second time period different from the first time period, the first recovery point objective specifying a first maximum loss constraint for data recovery and a first allocation of the bandwidth for data replication for the first time period, the second recovery point objective specifying a second maximum loss constraint for data recovery and a second allocation of the bandwidth for data replication for the second time period, the first allocation of the bandwidth for the first time period different from the second allocation of the bandwidth for the second time period; adjusting, by the virtual manager, the bandwidth usage of the virtual server in accordance with the first recovery point objective and the second recovery point objective; and issuing, by the virtual manager, an alert, responsive to determination that at least one of the first recovery point objective and the second recovery point objective is not satisfied. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification