发明名称 Allocating a global resource to consumers across different regions of a distributed grid environment based on use data and demand data of each consumer
摘要 A technique for allocating a global resource in a distributed grid environment includes: a master resource manager (MRM) that receives from slave resource managers use and demand data associated with a global resource by each consumer in a region controlled by a respective slave resource manager. The MRM computes an allocation of the resource for each consumer and for each region by determining a total amount of the resource to allocate, estimating a need by each consumer for the resource based on the use and demand data, determining an allocation of the total amount of the resource among the consumers based on the estimated need; subdividing the allocation for each consumer among each region where the consumer utilizes the resource; and computing a total allocation of the resource for each region.
申请公布号 US9448843(B2) 申请公布日期 2016.09.20
申请号 US201414225603 申请日期 2014.03.26
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Chen Chong;Ding Zhaohui;Jin Zhe;Shanmuganathan Ajith;Spriggs Michael J.;Wang Qi;Yuan Chun Liang
分类号 G06F9/50;G06F9/48 主分类号 G06F9/50
代理机构 代理人 Baudino James L.
主权项 1. A system, comprising: a processor unit; a master resource manager executable by the processor unit; and a plurality of slave resource managers each configured to allocate a global resource within a respectively controlled region of a distributed grid computing environment; wherein the master resource manager is configured to: receive, from each slave resource manager, use data and demand data associated with the global resource by each consumer in the respective region controlled by the respective slave resource manager;compute an allocation of the global resource for each consumer and for each region by: determining a total amount of the global resource to allocate;estimating a need by each consumer for the global resource based on the use data and the demand data, wherein the estimated need may reflect the amount of resource that is currently being used and the amount of additional resource that is being demanded;determining an allocation of the total amount of the global resource among the consumers based on the estimated need;subdividing the allocation for each consumer among each region where the consumer utilizes the global resource; andcomputing a total allocation of the global resource for each region; andcommunicate to each slave resource manager an amount of the global resource allocated to each consumer in each respective region controlled by a respective slave resource manager and the total allocation of the global resource for the region controlled by the respective slave resource manager.
地址 Armonk NY US