Methods and apparatus for resource management in cluster computing
AssigneeAdobe Systems Incorporated
InventorsSandford P. Bostic, Stephen Paul Reiser, Andrey J. Bigney
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdobe Systems Incorporated
InventorsSandford P. Bostic, Stephen Paul Reiser, Andrey J. Bigney
Estimating the term…
Embodiments of an event-driven resource management technique may enable the management of cluster resources at a sub-computer level (e.g., at the thread level) and the decomposition of jobs at an atomic (task) level. A job queue may request a resource for a job from a resource manager, which may locate a resource in a resource list and grant the resource to the job queue. After the resource is granted, the job queue sends the job to the resource, on which the job may be partitioned into tasks and from which additional resources may be requested from the resource manager. The resource manager may locate additional resources in the list and grant the resources to the resource. The resource sends the tasks to the granted resources for execution. As resources complete their tasks, the resource manager is informed so that the status of the resources in the list can be updated.
A method for tracking jobs performed by computing nodes of a cluster computing system, the method comprising:
A non-transitory computer-readable medium having program code stored thereon that is executable by a processor to track jobs performed by computing nodes of a cluster computing system, the non-transitory computer-readable medium comprising:
A cluster computing system comprising:
Dependencies are inferred from the claim text.