Patent ID: 11934868
Assignee: ATLASSIAN US, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A method for scheduling tasks, the method comprising:
retrieving a task descriptor from a local memory associated with the task scheduler, the task descriptor corresponding to a task scheduled for execution;
identifying a set of available processing nodes of the set of processing nodes;
allocating a set of allocation identifiers to the set of available processing nodes, each available processing node of the set of available processing nodes assigned with at least one allocation identifier of the set of allocation identifiers, each of the available processing nodes associated with a corresponding task scheduler and processing queue;
associating the task with a particular allocation identifier of a particular available processing node of the set of available processing nodes;
in accordance with the task being associated with the particular allocation identifier of the particular available processing node, adding the task to a particular processing queue of the particular available processing node;
in response to detecting a change to a number of the set of available processing nodes, associating, by each respective task scheduler, a new respective range of allocation identifiers to each respective processing node; and
subsequent to executing the task using the particular processing node, re-queueing the task descriptor within the local memory.