发明名称 Characterization and assignment of workload requirements to resources based on predefined categories of resource utilization and resource availability
摘要 A method for managing computing resources includes generating a first workload metadata for a first workload, generating a second workload metadata for a second workload, and comparing the first workload and the second workload metadata against resource metadata. The method includes, based upon the comparison of workload metadata against resource metadata, identifying a potential conflict in resource requirements between the first workload and the computing resources available to the processing entity, and assigning the second workload for execution by one of the processing entities. The metadata characterize computing resources required by the associated workload. The first workload metadata is initially prioritized over the second workload metadata. The workloads are to be executed by processing entities. The resource metadata is available to the processing entities. The potential conflict in resource requirements does not exist between the resource requirements of the second workload and the computing resources of the processing entity.
申请公布号 US8869161(B2) 申请公布日期 2014.10.21
申请号 US201012949494 申请日期 2010.11.18
申请人 Fujitsu Limited 发明人 DePetro Matthew James
分类号 G06F9/50;G06F9/46 主分类号 G06F9/50
代理机构 Baker Botts L.L.P. 代理人 Baker Botts L.L.P.
主权项 1. A method for managing computing resources in a computer system, comprising: generating a first workload metadata for a first workload; generating a second workload metadata for a second workload, wherein: the first workload metadata and the second workload metadata each specify computing resources required by the associated workload, wherein the required computing resources are specified by dividing each computing resource into discrete segments or categories of usage and identifying each computing resource required by the associated workload based on a specific category of usage;the first workload is initially prioritized over the second workload based on the generated workload metadatas and current availability of computing resources on the computer system; andthe first workload and the second workload are scheduled to be assigned to and executed by one or more processing entities in a plurality of processing entities in the computer system; generating a resource metadata of the computer system, wherein the resource metadata specifies computing resources available on a first processing entity and a second processing entity in the plurality of processing entities, wherein the available computing resources are specified by identifying each computing resource available on the first and second processing entities based on the same categories of usage from which computing resources required by the first and second workload are generated; comparing the first workload metadata and the second workload metadata against the resource metadata; based upon the comparison of the first and second workload metadata against the resource metadata, identifying a potential conflict between the first workload metadata and the resource metadata, wherein the potential conflict is identified by determining that any of the computing resources required by the first workload would cause any of the computing resources available on the first processing entity and the second processing entity to exceed its capacity; reprioritizing the second workload for assignment over the first workload based on the identified potential conflict; determining whether the first or the second processing entity has sufficient resources to execute the second workload by comparing the second workload metadata with the resource metadata; and based on a determination that either the first or the second processing entity has sufficient resources to execute the second workload, assigning the second workload for execution by the first or second processing entity.
地址 Kawasaki-shi JP