Intelligent handling of consistency level of virtual machines
AssigneeEMC IP Holding Company LLC
InventorsAaditya Rakesh, Sunil Yadav
Life of this patent
Estimating the term…
Abstract
A method of performing backup for a group of virtual machines (VMs) is provided. The method identifies at least a first VM of the group of VMs based on a threshold and removes the at least first VM from the group of VMs such that the group of VMs includes first remaining VMs. The method also initiates creating a first snapshot for the first remaining VMs at the first level of consistency and identifies a failure of creating the first snapshot for at least a second VM of the first remaining VMs. The method further removes the at least second VM from the first remaining VMs such that the group of VMs includes one or more second remaining VMs and creates a second snapshot for the one or more second remaining VMs at the first level of consistency.
Claims20
A method of performing backup for a group of virtual machines (VMs), the method comprising:
- grouping a plurality of VMs to form the group of VMs and allow taking a collective snapshot of the group of VMs;
- identifying at least a first VM of the group of VMs based on a threshold indicating a probability of failure of creating a snapshot for the at least first VM at a first level of consistency;
- removing the at least first VM from the group of VMs based on the threshold indicating the probability of failure of creating the snapshot for the at least first VM at the first level of consistency such that the group of VMs includes first remaining VMs and excludes the at least first VM;
- initiating creating a first collective snapshot for the first remaining VMs at the first level of consistency;
- identifying a failure of creating the first collective snapshot for at least a second VM of the first remaining VMs;
- removing the at least second VM from the first remaining VMs such that the group of VMs includes one or more second remaining VMs;
- and
- creating a second collective snapshot for the one or more second remaining VMs at the first level of consistency.
An apparatus for performing backup for a group of virtual machines (VMs), the apparatus comprising a processor and a memory storing executable instructions that, in response to execution by the processor, cause the apparatus to at least:
- group a plurality of VMs to form the group of VMs and allow taking a collective snapshot of the group of VMs;
- identify at least a first VM of the group of VMs based on a threshold indicating a probability of failure of creating a snapshot for the at least first VM at a first level of consistency;
- remove the at least first VM from the group of VMs based on the threshold indicating the probability of failure of creating the snapshot for the at least first VM at the first level of consistency such that the group of VMs includes first remaining VMs and excludes the at least first VM;
- initiate creating a first collective snapshot for the first remaining VMs at the first level of consistency;
- identify a failure of creating the first collective snapshot for at least a second VM of the first remaining VMs;
- remove the at least second VM from the first remaining VMs such that the group of VMs includes one or more second remaining VMs;
- and
- create a second collective snapshot for the one or more second remaining VMs at the first level of consistency.
A computer-readable storage medium for performing backup for a group of virtual machines (VMs), the computer-readable storage medium being non-transitory and having computer-readable program code stored therein that in response to execution by a processor, causes an apparatus to at least:
- group a plurality of VMs to form the group of VMs and allow taking a collective snapshot of the group of VMs;
- identify at least a first VM of the group of VMs based on a threshold indicating a probability of failure of creating a snapshot for the at least first VM at a first level of consistency;
- remove the at least first VM from the group of VMs based on the threshold indicating the probability of failure of creating the snapshot for the at least first VM at the first level of consistency such that the group of VMs includes first remaining VMs and excludes the at least first VM;
- initiate creating a first collective snapshot for the first remaining VMs at the first level of consistency;
- identify a failure of creating the first collective snapshot for at least a second VM of the first remaining VMs;
- remove the at least second VM from the first remaining VMs such that the group of VMs includes one or more second remaining VMs;
- and
- create a second collective snapshot for the one or more second remaining VMs at the first level of consistency.
Dependencies are inferred from the claim text.