Patent ID: 8533715

Claim:
A method comprising: receiving, by a computer processor of a computing system, a list of running virtual machines deployed for performing a list of services within an enterprise; determining, by said computer processor, a specified time period associated with periodic checks of each virtual machine of said list of running virtual machines; determining, by said computer processor, that said specified time period has elapsed since a last benefit check of said periodic checks; retrieving, by said computer processor, a list of resources consumed by each said virtual machine during said specified time period; retrieving, by said computer processor, said list of services performed by each said virtual machine during said specified time period; calculating, by said computer processor based on said list of resources, a cost value for each said virtual machine for said specified time period; calculating, by said computer processor based on said list of services, 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.