1. A method comprising: identifying, within a multi-level service level agreement (SLA), a first commitment level indicating a first amount of instantiated virtual machines and a second commitment level indicating a second amount of instantiated virtual machines for virtual machines in a cloud network; detecting, by a processor, a triggering event that indicates a change should be made from the first commitment level to the second commitment level; generating a resource aggregation table comprising a plurality of sets of resources; identifying a set of resources from the plurality of sets of resources to supply an additional amount of instantiated virtual machines; adjusting resources associated with the virtual machines in the cloud network from the first commitment level to the second commitment level using the identified set of resources in response to detecting the triggering event, wherein adjusting the resources associated with the virtual machines in the cloud network comprises adjusting the amount of instantiated virtual machines across the cloud network and a second cloud network; determining whether a process on a virtual machine in the cloud network is infected by a computer virus; and terminating the process in response to determining whether the process on the virtual machine in the cloud network is infected by the computer virus.