×

Cloud defragmentation

  • US 9,207,961 B2
  • Filed: 03/13/2013
  • Issued: 12/08/2015
  • Est. Priority Date: 05/25/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • identifying, in a defragmentation scheduling logic of a first system of a data center, a first virtual machine (VM) of a first server of the data center to select for migration based on a cost determined according to a source algorithm;

    identifying a second server of the data center to select for receipt of the first VM based on a cost determined according to a destination algorithm, wherein the source algorithm and the destination algorithm are interdependent on each other, and the second server has available free space to receive the first VM and the available free space has been scrubbed prior to the identification of the second server;

    migrating the first VM from the first server to the second server;

    performing a scrubbing operation on the first server after migrating the first VM;

    associating the first VM with a second type of hypervisor in the second server, wherein the first VM is associated with a first type of hypervisor in the first server, the first hypervisor type heterogeneous to the second hypervisor type, wherein the second hypervisor type is an update to the first hypervisor type;

    responsive to a determination by the destination algorithm that a large contiguous space is needed responsive to presence of one or more VMs of the first server to be migrated, the one or more VMs of a size that exceeds a threshold, migrating additional VMs from the first server to another server;

    migrating a substantial plurality of VMs between servers of the data center based on cost according to the source and destination algorithms, to defragment the data center to enable greater amounts of contiguous available space for VMs subsequent to the data center defragmentation; and

    maintaining computing resources of the data center including the substantial plurality of VMs accessible to customers of the data center during the migrating.

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