×

Method and apparatus for facilitating scalability during automated data processing

  • US 6,651,121 B1
  • Filed: 09/08/2000
  • Issued: 11/18/2003
  • Est. Priority Date: 09/08/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, comprising the steps of:

  • providing a computer system having a plurality of processors, including first and second processors;

    executing in said computer system on one of said processors thereof a first procedure which selectively launches execution in said computer system of respective project definitions in response to respective requests for execution thereof, each said project definition including;

    a plurality of function portions which each correspond to one of a plurality of predetermined function definitions that are different, and which each define at least one input port and at least one output port that are functionally related according to the corresponding function definition;

    a further portion which includes a source portion identifying a data source and defining an output port through which data from the data source can be produced, and which includes a destination portion identifying a data destination and defining an input port through which data can be supplied to the data destination; and

    binding information which includes binding portions that each associate a respective said input port with one of said output ports;

    providing second and third procedures which can be respectively executed by said first and second processors and which can each effect execution of said project definitions;

    causing said first procedure to respond to a request for execution of a first said project definition by launching execution in said first processor of said first project definition by said second procedure; and

    causing said first procedure to respond to a request for execution of a second said project definition during execution of said first project definition in said first processor by evaluating at least one of said second project definition and a current operational characteristic of said first processor, by selecting one of said first and second processors in dependence on a result of said evaluating step, and by then launching execution in said selected one of said first and second processors of said second project definition by a respective one of said second and third procedures.

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