Patent ID: 7243352

Claim:
A processing system, comprising: a computer system executing a system controller component and a service component, the service component including a look up service; a main processing resource of a plurality of processing resources, the main processing resource executing a server controller component, the main processing resource configured to register with the look up service indicating an availability of the main processing resource to process a software processing task having a set of requirements; and a plurality of remaining processing resources of the plurality of processing resource, each remaining processing resource executing a client controller component, each client controller component being launched by the server controller component, the plurality of remaining processing resources configured to register with the look up service indicating availability of each of the plurality of remaining processing resources to process a given software processing task having a set of requirements, wherein the system controller component searches the look up service so as to obtain data about the main processing resource and the remaining processing resources, providing the server controller component with data about the main processing resource and the plurality of remaining processing resources, and further wherein the server controller component is configured to communicate with each client controller component so as to locate a set of free remaining processing resources to execute software processing tasks in a particular software processing task group of a plurality of task groups of a task file following a task-flow-based schedule.