Virtual machine management
AssigneeInternational Business Machines Corporation
InventorsLisa Seacat DeLuca, Charles M. Kinard
Life of this patent
Estimating the term…
Abstract
A virtual machine management method and system is provided. The method includes receiving by a computing system, a list of virtual machines deployed within an enterprise. The computing system determines that a specified time period has elapsed during deployment and a list of resources and transactions associated with the virtual machines is retrieved. The computing system calculates a cost value and service value for deploying the virtual machines and a premium value associated with the services. The computing system determines if the premium value is within a policy for the enterprise.
Claims17
A method comprising:
- determining, by said computer processor, a specified time period associated with periodic checks of each virtual machine of a list of running virtual machines deployed for performing a list of services within an enterprise;
- determining, by said computer processor, that said specified time period has elapsed since a last benefit check of said periodic checks;
- calculating, by said computer processor based on a list of resources consumed by each said virtual machine during said specified time period, a cost value for each said virtual machine for said specified time period;
- calculating, by said computer processor based on a list of services performed by each said virtual machine during said specified time period, a service value for each said virtual machine for said specified time period;
- calculating, by said computer processor based on said cost value and said service value, a premium value associated with said list of services for each said virtual machine for said specified time period;
- and
- determining, by said computer processor, if said premium value is within a policy for said enterprise, and
- if said premium value is within said policy for said enterprise,
- generating, by said computer processor, a modified service value comprising said service value multiplied by said premium value, and
- determining, by said computer processor, if said modified service value is greater than said cost value.
A computing system comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements a method comprising:
- determining, by said computer processor, a specified time period associated with periodic checks of each virtual machine of a list of running virtual machines deployed for performing a list of services within an enterprise;
- determining, by said computer processor, that said specified time period has elapsed since said a last benefit check of said periodic checks;
- calculating, by said computer processor based on a list of resources consumed by each said virtual machine during said specified time period, a cost value for each said virtual machine for said specified time period;
- calculating, by said computer processor based on a list of services performed by each said virtual machine during said specified time period, a service value for each said virtual machine for said specified time period;
- calculating, by said computer processor based on said cost value and said service value, a premium value associated with said list of services for each said virtual machine for said specified time period;
- and
- determining, by said computer processor, if said premium value is within a policy for said enterprise, and
- if said premium value is within said policy for said enterprise,
- generating, by said computer processor, a modified service value comprising said service value multiplied by said premium value, and
- determining, by said computer processor, if said modified service value is greater than said cost value.
A computer program product, comprising a computer readable hardware storage medium having a computer readable program code embodied therein, said computer readable program code comprising an algorithm that when executed by a computer processor of a computing system implements a method comprising:
- determining, by said computer processor, a specified time period associated with periodic checks of each virtual machine of a list of running virtual machines deployed for performing a list of services within an enterprise;
- determining, by said computer processor, that said specified time period has elapsed since said a last benefit check of said periodic checks;
- calculating, by said computer processor based on a list of resources consumed by each said virtual machine during said specified time period, a cost value for each said virtual machine for said specified time period;
- calculating, by said computer processor based on a list of services performed by each said virtual machine during said specified time period, a service value for each said virtual machine for said specified time period;
- calculating, by said computer processor based on said cost value and said service value, a premium value associated with said list of services for each said virtual machine for said specified time period;
- and
- determining, by said computer processor, if said premium value is within a policy for said enterprise, and
- if said premium value is within said policy for said enterprise,
- generating, by said computer processor, a modified service value comprising said service value multiplied by said premium value, and
- determining, by said computer processor, if said modified service value is greater than said cost value.
Dependencies are inferred from the claim text.