发明名称 Dynamic service resource control
摘要 The embodiments may provide a data processing apparatus for controlling service resource allocation. The data processing apparatus including a resource hints controller configured to obtain a resource control request before a task is to be executed on a virtual machine having resources allocated to a processing unit, a memory unit and a storage unit. The resource hints controller is configured to obtain a usage of the resources allocated to at least one of the processing unit, the memory unit and the storage unit of the virtual machine, and increase the resources allocated to the at least one of the processing unit, the memory unit and the storage unit in response to the resource control request based on the usage being equal to or above a threshold level.
申请公布号 US9223623(B2) 申请公布日期 2015.12.29
申请号 US201213433177 申请日期 2012.03.28
申请人 BMC SOFTWARE, INC. 发明人 Gujarathi Nilesh R.;Kelkar Suhas A.
分类号 G06F15/173;G06F15/16;G06F9/50;G06F17/27;G06F17/28;G06F17/30 主分类号 G06F15/173
代理机构 Brake Hughes Bellerman LLP 代理人 Brake Hughes Bellerman LLP
主权项 1. A system for controlling service resource allocation, the system comprising: an application including source code for performing a plurality of tasks by at least one processor, the application including a resource control hint embedded into the source code of the application, the plurality of tasks including a resource-intensive task, the resource control hint being positioned within the source code of the application before the resource-intensive task, wherein, while executing the source code of the application, a resource control request is generated upon discovery of the embedded resource control hint; a resource hints controller executed by the at least one processor to obtain the resource control request before executing the resource-intensive task on a virtual machine having resources allocated to a processing unit, a memory unit and a storage unit, the resource hints controller executed by the at least one processor to determine whether or not to increase the resources allocated to the processing unit, the memory unit, and the storage unit in response to the resource control request, wherein the resource hints controller executed by the at least one processor to obtain a usage of the resources allocated to at least one of the processing unit, the memory unit and the storage unit of the virtual machine, and determine to increase the resources allocated to at least one of the processing unit, the memory unit and the storage unit based on the usage being equal to or above a threshold level.
地址 Houston TX US