×

AUTOMATIC REPLICATION AND MIGRATION OF LIVE VIRTUAL MACHINES

  • US 20120084445A1
  • Filed: 12/02/2010
  • Published: 04/05/2012
  • Est. Priority Date: 10/05/2010
  • Status: Abandoned Application
First Claim
Patent Images

1. A computer-implemented method of automatically replicating and migrating live virtual machines, the method comprising:

  • comparing, in a primary backend computing device, a plurality of first virtual machine image components from a first virtual machine image and a plurality of second virtual machine image components from updates applied to the first virtual machine image, to identify new virtual machine image components;

    updating, in each of a plurality of secondary backend computing devices, a replica of the first virtual machine image with the new virtual machine image components;

    calculating, in the primary backend computing device, a plurality of operating parameter values for each of the plurality of secondary backend computing devices and the primary backend computing device;

    comparing, in the primary backend computing device, the operating parameter values for each of the plurality of secondary backend computing devices and the primary backend computing device, wherein an operating range within limits of the operating parameter values is defined for each operating parameter by a computer-coded business rule;

    selecting at least one secondary backend computing device from the plurality of backend computing devices, where the operating parameter values of the selected secondary backend computing device are within the range of the limits and the operating parameter values of the primary backend computing device are outside the range of the limits; and

    activating, in the selected secondary backend computing device, the replica of the updated first virtual machine image as a new first virtual machine, thereby designating the selected secondary backend computing device as a new primary backend computing device and re-designating the primary backend computing device as a secondary backend computing device.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×