SYSTEM AND METHOD FOR PREDICTIVE BACKUP IN A DISTRIBUTED ENVIRONMENT
First Claim
1. A production host for hosting virtual machines, comprising:
- a persistent storage that stores virtual machine data of the virtual machines; and
a production agent programmed to;
obtain a dynamic backup generation rule for the virtual machines;
for a predetermined period of time after obtaining the dynamic backup generate rule;
generate first backups of the virtual machines based on the dynamic backup generate rule; and
identify a change rate of the virtual machine data;
after the predetermined period of time, obtain a prediction-based backup generation rule that is based on the change rate of the virtual machine data over the predetermined period of time; and
generate second backups of the virtual machines based on the prediction-based backup generation rule.
3 Assignments
0 Petitions
Accused Products
Abstract
A production host for hosting virtual machines includes a persistent storage and a production agent. The persistent storage stores virtual machine data of the virtual machines. The production agent obtains a dynamic backup generation rule for the virtual machines; for a predetermined period of time after obtaining the dynamic backup generate rule: generates first backups of the virtual machines based on the dynamic backup generate rule; and identifies a change rate of the virtual machine data; after the predetermined period of time, obtain a prediction-based backup generation rule that is based on the change rate of the virtual machine data over the predetermined period of time; and generates second backups of the virtual machines based on the prediction-based backup generation rule.
-
Citations
20 Claims
-
1. A production host for hosting virtual machines, comprising:
-
a persistent storage that stores virtual machine data of the virtual machines; and a production agent programmed to; obtain a dynamic backup generation rule for the virtual machines; for a predetermined period of time after obtaining the dynamic backup generate rule; generate first backups of the virtual machines based on the dynamic backup generate rule; and identify a change rate of the virtual machine data; after the predetermined period of time, obtain a prediction-based backup generation rule that is based on the change rate of the virtual machine data over the predetermined period of time; and generate second backups of the virtual machines based on the prediction-based backup generation rule. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for hosting virtual machines, comprising:
-
obtaining a dynamic backup generation rule for the virtual machines; for a predetermined period of time after obtaining the dynamic backup generate rule; generating first backups of the virtual machines based on the dynamic backup generate rule; and identifying a change rate of virtual machine data of the virtual machines; after the predetermined period of time, obtaining a prediction-based backup generation rule that is based on the change rate of the virtual machine data over the predetermined period of time; and generating second backups of the virtual machines based on the prediction-based backup generation rule. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for hosting virtual machines, the method comprising:
-
obtaining a dynamic backup generation rule for the virtual machines; for a predetermined period of time after obtaining the dynamic backup generate rule; generating first backups of the virtual machines based on the dynamic backup generate rule; and identifying a change rate of virtual machine data of the virtual machines; after the predetermined period of time, obtaining a prediction-based backup generation rule that is based on the change rate of the virtual machine data over the predetermined period of time; and generating second backups of the virtual machines based on the prediction-based backup generation rule. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification