×

Deploying virtual machine instances of a pattern to regions of a hierarchical tier using placement policies and constraints

  • US 9,569,248 B2
  • Filed: 04/11/2015
  • Issued: 02/14/2017
  • Est. Priority Date: 08/20/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for deploying a pattern, the method comprising:

  • invoking, by a processor, a placement engine to place one or more virtual machine instances of said pattern in one or more compute nodes of a cloud computing environment;

    selecting, by said processor, one or more regions in a second tier within one or more regions in a first tier to place said one or more virtual machine instances of said pattern based on placement policies and constraints at said second tier and availability of artifacts required by said one or more virtual machine instances of said pattern in said second tier;

    sending, by said processor, a portion of said pattern to each of said selected one or more regions in said second tier to be deployed;

    selecting, by said processor, one or more regions in a third tier within said selected one or more regions in said second tier to place said one or more virtual machine instances of said pattern based on placement policies and constraints at said third tier and availability of artifacts required by said one or more virtual machine instances of said pattern in said third tier;

    sending, by said processor, a portion of said pattern to each of said selected one or more regions in said third tier to be deployed;

    selecting, by said processor, one or more compute nodes in said selected one or more regions in said third tier to place said one or more virtual machine instances of said pattern based on placement policies and constraints at a compute node level and availability of artifacts required by said one or more virtual machine instances of said pattern in said compute node level; and

    sending, by said processor, a portion of said pattern to each of said selected one or more compute nodes to be deployed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×