发明名称 Duration sensitive scheduling in a computing environment
摘要 Duration sensitive scheduling in a computing environment, the computing environment including a computer configured to support a virtual machine, including: identifying, by a duration sensitive scheduler, a processing job to be executed by the virtual machine, wherein the virtual machine includes an entitlement specification that identifies physical resources of the computer that are designated for exclusive use by the virtual machine; determining, by the duration sensitive scheduler, a duration required to complete the processing job; identifying, by the duration sensitive scheduler, a time slot at which the physical resources of the computer that are identified in the entitlement specification are available for use by the virtual machine; scheduling, by the duration sensitive scheduler, the processing job for execution on the virtual machine during the time slot at which the physical resources of the computer that are identified in the entitlement specification are available for use by the virtual machine.
申请公布号 US9170840(B2) 申请公布日期 2015.10.27
申请号 US201113287691 申请日期 2011.11.02
申请人 Lenova Enterprise Solutions (Singapore) Pte. Ltd. 发明人 Bozek James J.;Hansson Nils P.;Suffern Edward S.;Wooldridge James L.
分类号 G06F9/455;G06F9/48 主分类号 G06F9/455
代理机构 Kennedy Lenart Spraggins LLP 代理人 Lenart Edward J.;Brown Katherine S.;Kennedy Lenart Spraggins LLP
主权项 1. A method comprising: by a duration sensitive scheduler on a computing device, identifying a processing job to be executed by a virtual machine supported by a computer in a computing environment, wherein the virtual machine includes an entitlement specification; determining, based on the entitlement specification in the virtual machine, physical resources of the computer that are designated for exclusive use by the virtual machine; determining a duration required to complete the processing job on the virtual machine by inspecting each individual instruction of the processing job and estimating an amount of time required to execute the processing job on the virtual machine in view of an amount of physical resources to be made available; associating the duration required to complete the processing job with metadata describing the virtual machine including creating an entry in the metadata comprising a unique identifier for the processing job and a number and type of instructions included in the processing job; in response to determining the duration required and associating with the metadata, identifying a time slot at which the physical resources of the computer that are identified in the entitlement specification are available for use by the virtual machine; scheduling the processing job for execution on the virtual machine during the time slot at which the physical resources of the computer that are identified in the entitlement specification are available for use by the virtual machine.
地址 Singapore SG
您可能感兴趣的专利