Managing virtual clustering environments according to requirements
AssigneeInternational Business Machines Corporation
InventorsJoseph E. Hackett, Leonard S. Hand
Life of this patent
Estimating the term…
Abstract
Managing virtual machines includes determining an operating parameter of a device during operation of the device as part of a cluster of devices while the device hosts a virtual machine and comparing, using a processor, a requirement for the virtual machine with the operating parameter. A view of the virtual machine operating within the device of the cluster can be displayed. A result of the comparison can be indicated through application of a visualization technique to an identifier representing the virtual machine within the view.
Claims18
A computer-implemented method of managing a cluster of a plurality of devices that are used to host a virtual machine, comprising:
- identifying an operating parameter of a device within the cluster that is associated with a requirement for the virtual machine;
- performing a comparison of the requirement for the virtual machine within a current value of the operating parameter while the virtual machine is being hosted by the device;
- displaying a view of the virtual machine operating within the device;
- providing, within the view, a visualization of a result of the comparison;
- generating a capability score for each of the plurality of devices within the cluster;
- generating a device score for each of the plurality of devices within the cluster;
- and
- providing a recommendation of an alternative device to host the virtual machine based upon the capability score and the comparison, wherein
- the visualization indicates the capability score and whether the requirement for the virtual machine is being met by the device hosting the VM,
- the capability score includes:
- a capability value that indicates an amount of capability that is being provided by a capability device, and
- a trend value that represents a direction in which the capability value is changing, and
- the recommendation is based upon a comparison of a trend value of the device that is currently hosting the virtual machine and a trend value of the alternative device.
A computer hardware system configured to manage a cluster of a plurality of devices that are used to host a virtual machine, comprising:
- a hardware processor configured to initiate the following executable operations:
- identifying an operating parameter of a device within the cluster that is associated with a requirement for the virtual machine;
- performing a comparison of the requirement for the virtual machine within a current value of the operating parameter while the virtual machine is being hosted by the device;
- displaying a view of the virtual machine operating within the device;
- providing, within the view, a visualization of a result of the comparison;
- generating a capability score for each of the plurality of devices within the cluster;
- generating a device score for each of the plurality of devices within the cluster;
- and
- providing a recommendation of an alternative device to host the virtual machine based upon the capability score and the comparison, wherein
- the visualization indicates the capability score and whether the requirement for the virtual machine is being met by the device hosting the VM,
- the capability score includes:
- a capability value that indicates an amount of capability that is being provided by a capability device, and
- a trend value that represents a direction in which the capability value is changing, and
- the recommendation is based upon a comparison of a trend value of the device that is currently hosting the virtual machine and a trend value of the alternative device.
A computer program product, comprising:
- a computer-readable storage medium having program code stored thereon for managing a cluster of a plurality of devices that are used to host a virtual machine,
- the program code, which when executed by a computer hardware system, causes the computer hardware system to perform:
- identifying an operating parameter of a device within the cluster that is associated with a requirement for the virtual machine;
- performing a comparison of the requirement for the virtual machine within a current value of the operating parameter while the virtual machine is being hosted by the device;
- displaying a view of the virtual machine operating within the device;
- providing, within the view, a visualization of a result of the comparison;
- generating a capability score for each of the plurality of devices within the cluster;
- generating a device score for each of the plurality of devices within the cluster;
- and
- providing a recommendation of an alternative device to host the virtual machine based upon the capability score and the comparison, wherein
- the visualization indicates the capability score and whether the requirement for the virtual machine is being met by the device hosting the VM,
- the capability score includes:
- a capability value that indicates an amount of capability that is being provided by a capability device, and
- a trend value that represents a direction in which the capability value is changing, and
- the recommendation is based upon a comparison of a trend value of the device that is currently hosting the virtual machine and a trend value of the alternative device.
Dependencies are inferred from the claim text.