发明名称 Resource manager for managing the sharing of resources among multiple workloads in a distributed computing environment
摘要 A resource manager for managing the sharing of resources among multiple workloads in a distributed computing environment. The resource manager comprises an allocation service component which applies a resource allocation policy to determine whether the requested resources may be allocated. The resource manager also comprises a dynamic provisioning service component which applies a reprovisioning policy to modify the make-up of the resources in response to unsatisfied resource requests. The allocation of resources to consumers may be determined in accordance with the resource ownership and share rights of the consumer on behalf of which the application or workload is being demanded.
申请公布号 US9632827(B2) 申请公布日期 2017.04.25
申请号 US200611614810 申请日期 2006.12.21
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Ahmed Khalid;Bigagli David;Hu Zhenhua;Wang Jingwen
分类号 G06F9/50 主分类号 G06F9/50
代理机构 代理人 Baudino James L.
主权项 1. An apparatus for managing pooled resources in a distributed computing environment, the apparatus comprising: a processor: and a resource manager executable by the processor and configured to: receive resource allocation requests from a plurality of workload managers for running one or more applications, the one or more applications initiated by a consumer through at least one of the plurality of workload managers, and wherein each workload manager is configured to translate demand requests from the one or more applications into resource allocation requests;determine whether there are available resources to satisfy the resource requests according to a resource allocation policy, the resource allocation policy determined by a consumer profile of the consumer specifying ownership and share rights to the requested resources;allocate one or more resources to one or more of the workload managers requesting the one or more resources, wherein the one or more applications can continue running on the allocated resources if the resource manager suffers downtime or is taken offline;receive a resource modification request with a plurality of resource attributes;assign an additional resource when the additional resource is available with the plurality of resource attributes to satisfy the resource modification request; andinterface with a dynamic provisioning service component to reconfigure the available additional resource when the available additional resource fails to satisfy the resource modification request, wherein the dynamic provisioning service component is executable by the processor and configured to: identify the available additional resource with attributes that satisfy some of the plurality of resource attributes but fails to satisfy the resource modification request due to a current configuration of the available additional resource and determine if the available additional resource can be reconfigured to have the plurality of resource attributes of the resource modification request; andreconfigure the available additional resource to satisfy the resource modification request and assign the modified available additional resource as the available additional resource based on determining that the available additional resource can be reconfigured.
地址 Armonk NY US