Hypervisor device and method for failure mitigation of a virtual machine
AssigneeHuawei Technologies Co., Ltd.
InventorsAlessandro Biasci, Fabrizio Tronci, Ida Maria Savino, Bruno Morelli, Luca Cuomo
Life of this patent
Estimating the term…
Abstract
A hypervisor device mitigates failure of a virtual machine (VM) by masking an interrupt request (IRQ) of another VM of lower priority. A hypervisor device for failure mitigation of a VM is configured to: operate a first VM; operate a second VM, where the first VM has a higher priority level than the second VM; determine an interference parameter indicating a magnitude of interference of the second VM on the first VM; and mask at least one IRQ relating to the second VM based on the interference parameter to mitigate a failure of the first VM.
Claims14
A hypervisor device for failure mitigation of a virtual machine (VM), the hypervisor device comprising a processor, wherein the hypervisor device is configured to:
- operate a first VM;
- operate a second VM, wherein the first VM has a higher priority level than the second VM;
- determine an interference parameter indicating a magnitude of interference of the second VM on the first VM, the determining of the interference parameter being based on a performance counter associated with the first VM and/or based on a performance counter associated with the second VM;
- and
- mask at least one interrupt request (IRQ) relating to the second VM based on the interference parameter to mitigate a failure of the first VM.
A method for failure mitigation of a virtual machine (VM), wherein the method comprises the steps of:
- operating, by a hypervisor device, a first VM;
- operating, by the hypervisor device, a second VM, wherein the first VM has a higher priority level than the second VM;
- determining, by the hypervisor device, an interference parameter indicating a magnitude of interference of the second VM on the first VM, the determining of the interference parameter being based on a performance counter associated with the first VM and/or based on a performance counter associated with the second VM;
- and
- masking, by the hypervisor device, at least one interrupt request (IRQ) relating to the second VM based on the interference parameter to mitigate a failure of the first VM.
A non-transitory computer readable storage medium comprising a computer program comprising instructions which, when the computer program is executed by a computer, cause the computer to perform a method for failure mitigation of a virtual machine (VM), the method comprising:
- operating a first VM;
- operating a second VM, wherein the first VM has a higher priority level than the second VM;
- determining an interference parameter indicating a magnitude of interference of the second VM on the first VM, the determining of the interference parameter being based on a performance counter associated with the first VM and/or based on a performance counter associated with the second VM;
- and
- masking at least one interrupt request (IRQ) relating to the second VM based on the interference parameter to mitigate a failure of the first VM.
Dependencies are inferred from the claim text.