×

Deploying a virtual machine in a computing environment

  • US 9,846,590 B2
  • Filed: 08/22/2014
  • Issued: 12/19/2017
  • Est. Priority Date: 08/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, said method comprising:

  • receiving, by one or more processors of a computer system, a request to deploy a virtual machine in a computing environment, said request identifying an ordered sequence of attributes that the virtual machine to be deployed comprises;

    in response to the request, said one or more processors selecting, from at least one virtual machine resource usage pattern stored in a virtual machine resource usage pattern library, a virtual machine resource usage pattern having attributes matching a subset of attributes in the ordered sequence of attributes, said selecting the virtual machine resource usage pattern based on an ordering of the attributes in the ordered sequence of attributes, wherein the virtual machine resource usage pattern library stores usage patterns for virtual machines previously deployed;

    said one or more processors selecting, from a plurality of nodes in the computing environment, a node on which the virtual machine is to be deployed, said selecting the node based on the selected virtual machine resource usage pattern and predicted runtime resource requirements of the virtual machine to be deployed based on historical running data of a plurality of virtual machines;

    said one or more processors configuring the virtual machine for being deployed on the selected node; and

    said one or more processors deploying the virtual machine on the selected node.

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