发明名称 Management of resources within a computing environment
摘要 Resources in a computing environment are managed, for example, by a hardware controller controlling dispatching of resources from one or more pools of resources to be used in execution of threads. The controlling includes conditionally dispatching resources from the pool(s) to one or more low-priority threads of the computing environment based on current usage of resources in the pool(s) relative to an associated resource usage threshold. The management further includes monitoring resource dispatching from the pool(s) to one or more high-priority threads of the computing environment, and based on the monitoring, dynamically adjusting the resource usage threshold used in the conditionally dispatching of resources from the pool(s) to the low-priority thread(s).
申请公布号 US9021495(B2) 申请公布日期 2015.04.28
申请号 US201313783334 申请日期 2013.03.03
申请人 International Business Machines Corporation 发明人 Busaba Fadi Y.;Carlough Steven R.;Krygowski Christopher A.;Prasky Brian R.;Shum Chung-Lung K.
分类号 G06F9/46;G06F9/50;G06F9/38 主分类号 G06F9/46
代理机构 Heslin Rothenberg Farley & Mesiti P.C. 代理人 McNamara, Esq. Margaret;Schiller, Esq. Blanche E.;Heslin Rothenberg Farley & Mesiti P.C.
主权项 1. A method of facilitating managing resources in a computing environment, the method comprising: controlling, by a hardware controller, dispatching of resources from at least one pool of resources of multiple pools of resources to be used in execution of threads, the controlling comprising conditionally dispatching resources from one pool of resources of the at least one pool of resources to at least one low-priority thread of the computing environment based on usage of resources in the one pool of resources relative to a resource usage threshold associated with the one pool of resources, wherein each pool of resources of at least a plurality of pools of resources of the multiple pools of resources has a respective resource usage threshold associated therewith; monitoring dispatching and dispatching rate of resources from one or more pools of resources of the multiple pools of resources to at least one high-priority thread of the computing environment, wherein the at least one high-priority thread has a higher priority than the at least one low-priority thread; and based on the monitoring, dynamically adjusting more than one resource usage threshold associated with more than one pool of resources of the plurality of pools of resources.
地址 Armonk NY US