发明名称 Managing virtual machines
摘要 Management of virtual machines can include receiving a request associated with a job that is to be executed using one or more virtual machines from among multiple virtual machines. For each virtual machine of the multiple virtual machines, a respective attribute can be determined. The respective attribute can be determined based on a modulo of an uptime of the respective virtual machine and a predetermined time increment. The particular virtual machine of the multiple virtual machines that is to be used to execute the job can be determined based on the respective attribute associated with the particular virtual machine having a highest value or a lowest value among multiple attributes corresponding to the multiple virtual machines. Based on determining that the particular virtual machine is to be used to execute the job, the particular virtual machine can execute the job.
申请公布号 US9575808(B1) 申请公布日期 2017.02.21
申请号 US201615291835 申请日期 2016.10.12
申请人 SAS INSTITUTE INC. 发明人 Yamala Sumanth;Burnette Edmund B.;Ender Matthias H. A.
分类号 G06F9/455;G06F9/50 主分类号 G06F9/455
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 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.
地址 Cary NC US