Patent ID: 8056079

Claim:
A method for distributing the processing of tasks in a distributed technical computing environment, the method comprising: creating tasks with a client; packaging the tasks into a dynamic job with the client; forwarding the dynamic job from the client to a scheduler for distribution to a plurality of workers in the distributed technical computing environment; placing the dynamic job in a queue at the scheduler for distribution; assigning a priority to the dynamic job in the queue; and with the scheduler, adding an additional task from the client to the dynamic job in the queue at the scheduler, after the dynamic job has been forwarded to the scheduler, where the adding comprises: applying the priority of the dynamic job in the queue to the additional task; distributing the tasks of the dynamic job to the plurality of workers in the distributed technical computing environment; executing the tasks of the dynamic job on the plurality of workers; and computing results of the executed tasks by the plurality of workers.