DEPLOYING A VIRTUAL MACHINE IN A COMPUTING ENVIRONMENT
2 Assignments
0 Petitions
Accused Products
Abstract
A method and associated system. A request to deploy a virtual machine in a computing environment is received. The request identifies an ordered sequence of attributes that the virtual machine to be deployed includes. In response to the request, a virtual machine resource usage pattern having attributes matching a subset of attributes in the ordered sequence of attributes is selected, based on an ordering of the attributes in the ordered sequence of attributes. A node on which the virtual machine is to be deployed is selected from two or more nodes in the computing environment, based on the selected virtual machine resource usage pattern and predicted runtime resource requirements of the virtual machine to be deployed.
172 Citations
33 Claims
-
1-13. -13. (canceled)
-
14. 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, 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; and 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. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product, comprising one or more computer readable hardware storage devices having computer readable program code stored therein, said program code containing instructions executable by one or more processors of a computer system to implement a method, said method comprising:
-
said one or more processors receiving a request to deploy a virtual machine in a computing environment, said request identifying an ordered 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, 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; and 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. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A computer system, comprising one or more processors, one or more memories, and one or more computer readable hardware storage devices, said one or more hardware storage devices containing program code executable by the one or more processors via the one or more memories to implement a method, said method comprising:
-
said one or more processors receiving 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, 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; and 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. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification