Patent ID: 9575808
Date: 2017-02-21
CPC Classifications: G06F

Claim:
1. A non-transitory computer readable medium comprising program code executable by a processor for causing the processor to: receive a request associated with a job to be executed using one or more virtual machines of a plurality of virtual machines; for each virtual machine of the plurality of virtual machines, determine a respective attribute based on a modulo of an uptime of the respective virtual machine and a predetermined time increment, the uptime being a length of time since the respective virtual machine was created; determine that a particular virtual machine of the plurality of virtual machines is to be used to execute the job based on the respective attribute associated with the particular virtual machine having a highest value or a lowest value among a plurality of attributes corresponding to the plurality of virtual machines; and based on determining that the particular virtual machine is to be used to execute the job, cause the particular virtual machine to execute the job.