×

Global computing interface

  • US 9,292,319 B2
  • Filed: 03/15/2013
  • Issued: 03/22/2016
  • Est. Priority Date: 03/28/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • maintaining a global database of virtual machine configuration information, the database including information on which virtual machine images are stored in each of a plurality of datacenters, each datacenter being located in one region of a plurality of regions, wherein each datacenter has a cluster manager located in the region of the datacenter that manages virtual machine images in the datacenter;

    receiving and storing, by a first cluster manager for a first datacenter in a first region, a virtual machine image in a first datacenter in the first region;

    receiving, by the first cluster manager from a user, a request to start one or more virtual machines from the virtual machine image in a second datacenter in which the virtual machine image is not stored, the second datacenter being in a different second region of the plurality of regions;

    in response to receiving the request to start one or more virtual machines, providing, by the first cluster manager to a different second cluster manager for the second datacenter in the second region, a request to start, in the second datacenter, one or more virtual machines from the virtual machine image;

    determining, by the second cluster manager, that the virtual machine image is stored in the first datacenter and that the virtual machine image is not stored in the second datacenter;

    in response to the determining, providing, by the second cluster manager to the first cluster manager, a request to transmit the virtual machine image from the first datacenter to the second datacenter; and

    in response to receiving the request to transmit the virtual machine image, transmitting, by the first cluster manager, the virtual machine image from the first datacenter in the first region to the different second cluster manager for the second datacenter in the second region, storing, by the second cluster manager, the virtual machine image in the second datacenter in the second region, and starting one or more virtual machines from the virtual machine image in the second datacenter of the second region without receiving further user interaction from the user.

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