Patent ID: 11934868
Assignee: ATLASSIAN PTY LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for scheduling tasks at a task scheduler of a set of processing nodes, the method comprising:
executing, by at least one processor allocation of a computer system, task scheduling operations comprising:
retrieving a task descriptor corresponding to a task scheduled for execution using at least one processing node of the set of processing nodes;
obtaining, from a database, a set of available processing nodes from 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 associated with at least one allocation identifier of the set of allocation identifiers, each processing node having a 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, adding the task to a particular processing queue of the particular available processing node;
causing the task to be executed on a particular processor associated with the particular processing node;
determining, based on a active list of active processing nodes stored in the database, a change to a number of the set of available processing nodes; and
in response to detecting the change to the 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.