Patent ID: 8650564
Filing Date: 2014-02-11
Classification: G06F

Abstract:
1. A method for synchronizing execution of a first virtual machine and a second virtual machine which are organized as a fault-tolerant pair of virtual machines, wherein the first virtual machine is a primary virtual machine and executes within a first computer system and the second virtual machine is enabled to track the state of the primary virtual machine and executes within a second computer system, the method comprising: determining an execution latency between the first virtual machine and the second virtual machine, wherein the execution latency represents the difference in time between a first time at which an event is executed at the first virtual machine and a second time at which the same event is executed at the second virtual machine; and adjusting a CPU resource limit in the first virtual machine in proportion to the determined execution latency, wherein the CPU resource limit is an allocation of CPU processing capability of the first computer system.