×

Task grouping in a distributed processing framework system and methods for implementing the same

  • US 7,165,256 B2
  • Filed: 12/19/2001
  • Issued: 01/16/2007
  • Est. Priority Date: 09/11/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for executing processing tasks in a distributed processing framework system including two or more processing resources, the method comprising:

  • identifying a main task of a tasklist, with said main task having a plurality of main instructions, said main instructions being executable;

    identifying a subtask of the main task, with said sub-task having a plurality of sub-instructions, said sub-instructions being executable;

    allocating computing resources for the main task and the subtask before executing said plurality of main instructions and said plurality of sub-instructions, the allocated computing resource including a first computing system and a second computing system; and

    deploying the main task to the first computing system, a code of the main task being executed on the first computing system, the code of the main task having program instructions for requesting loading of a code for the subtask to the second computing system, the code forte subtask is in client-server communication with the code for the main task, such that the code for the main task receives processing results directly from the code for the subtask,wherein the first computing system is configured to be allocated to the main task continuously until each of the plurality of main instructions of the main task is executed or one of said plurality of main instructions of the main task causes an execution of the main task to discontinue, and further wherein the second computing system is configured to be allocated to the subtask continuously until each of the plurality of sub-instructions of the subtask is executed or an one of said plurality of sub-instructions of the subtask causes an execution of the subtask to discontinue.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×