发明名称 Scheduling workloads and making provision decisions of computer resources in a computing environment
摘要 Embodiments of the present invention disclose a computer-implemented method, computer program product, and system for workload scheduling and resource provisioning. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of scheduling a set of pending workloads for execution on computer resources in a computing environment; identifying a workload in the set of pending workloads that is scheduled to utilize hypothetic resources, wherein hypothetic resources are idle computer resources that are currently not available, but can be made available to execute workloads through provisioning actions; holding the identified workload from dispatch to hypothetic resources for a holding period, wherein the holding period is a customizable duration of time; provisioning the hypothetic resources corresponding to computer resource requirements of the identified workload; determining whether the provisioned hypothetic resources have become available during the holding period.
申请公布号 US9262220(B2) 申请公布日期 2016.02.16
申请号 US201314081207 申请日期 2013.11.15
申请人 International Business Machines Corporation 发明人 Chen Chong;Hu Zhenhua;Kang Daesuk;Wang Qi
分类号 G06F9/46;G06F9/50 主分类号 G06F9/46
代理机构 代理人 Simek Daniel R.
主权项 1. A computer program product for workload scheduling and resource provisioning, including one or more computer-readable storage media and program instructions stored on at least one of the one or more storage media, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to carry out the acts of: scheduling a set of pending workloads for execution on computer resources in a computing environment; identifying a workload in the set of pending workloads that is scheduled to utilize hypothetic resources, wherein hypothetic resources are idle computer resources that are currently not available, but the idle computer resources are capable of undergoing provisioning actions to make the idle computer resources available to execute workloads; holding the identified workload from dispatch to hypothetic resources for a holding period, wherein the holding period is a customizable duration of time; provisioning, utilizing provisioning templates associated with computer resources, the hypothetic resources corresponding to computer resource requirements of the identified workload into a set of resources that allow for execution of the identified workload; and determining whether the provisioned hypothetic resources have become available during the holding period.
地址 Armonk NY US