Patent ID: 9471386
Filing Date: 2016-10-18
CPC Classification: G06F

Claim Text:
1. A method for allocating resources for tasks during a build process, the build process comprising a plurality of tasks, the method comprising: obtaining task metadata, the task metadata comprising a task type of a second task in the plurality of tasks; obtaining execution metadata, the execution metadata comprising an execution result that is a result of executing a first task in the plurality of tasks, wherein the second task depends on the execution result of the first task; determining workload characteristics including resource usage characteristics of the second task based on the task metadata and the execution metadata; obtaining resource metadata, the resource metadata indicating a currently available resource; determining a resource required by the second task according to the task metadata and the execution metadata considering the workload characteristics of the second task; and allocating the resource required by the second task to the second task according to the resource metadata, wherein the obtaining the execution metadata, the determining the resource required by the second task, and the allocating the resource required by the second task are performed during the build process after completion of the first task.