发明名称 Resource substitution and reallocation in a virtual computing environment
摘要 A host system reallocates resources in a virtual computing environment by first receiving a request to reallocate a first quantity of a first resource type. Next, potential trade-off groups are evaluated and a trade-off group is selected based on the evaluation. The selected trade-off group includes a set of applications running in the virtual computing environment that can use one or more alternate resource types as a substitute for the first quantity of the first resource type. After the selection, the host system reallocates the first quantity of the first resource type from the trade-off group. This reallocation may be made from the trade-off group to either a first application running in the virtual computing environment or the host system itself. If the reallocation is to the host system, then the total quantity of the first resource type allocated to applications running in the virtual computing environment is thereby reduced.
申请公布号 US9280392(B1) 申请公布日期 2016.03.08
申请号 US201414504590 申请日期 2014.10.02
申请人 International Business Machines Corporation 发明人 Boss Gregory J.;Hashemian Seyyed Vahid;Ngo Ton A.;Truong Thomas K.
分类号 G06F9/46;G06F9/50 主分类号 G06F9/46
代理机构 代理人 Bowman Nicholas D.;Petrokaitis Joseph
主权项 1. A computer program product for managing resources of a plurality of resource types in a virtual computing environment having a plurality of applications running therein, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to: receive, by the virtual computing environment, a request to reallocate a first quantity of a first resource type of the plurality of resource types; select, by the virtual computing environment, a trade-off group, the trade-off group including a set of applications of the plurality of applications, the trade-off group having at least the first quantity of the first resource type allocated to it, and the trade-off group being capable of using one or more alternate resource types as a substitute for the first quantity of the first resource type, wherein the trade-off group is selected from a plurality of trade-off groups, and wherein as part of the selecting the trade-off group, the program instructions are executable by the computer to further cause the computer to: calculate, by the virtual computing environment, a first resource score for a potential trade-off group of the plurality of trade-off groups, wherein factors affecting the first resource score include a percentage of each resource type of the plurality of resource types that would be free within the virtual computing environment if that potential trade-off group were selected; andcalculate, by the virtual computing environment, a second resource score for the trade-off group, wherein factors affecting the second resource score include a second percent of each resource type of the plurality of resource types that would be free within the virtual computing environment if the trade-off group were selected; and reallocate, by the virtual computing environment, the first quantity of the first resource type from the trade-off group.
地址 Armonk NY US