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

Claim 9:
10. A method for scheduling tasks to a set of processing nodes, the method comprising:
retrieving a task descriptor corresponding to a task scheduled for execution at a particular time using at least one processing node of the set of processing nodes;
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 allocated with at least one allocation identifier, each processing node having its own respective 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:
calculating a time window of a time cycle assigned to the particular available processing node; and
in accordance with determining that the particular time is within the time window assigned to the particular available processing node, adding the task to a particular processing queue of the particular 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 available processing node, re-queuing the task descriptor.