Claims
- 1. A method of effecting a computer-executable process comprising the steps of:
(a) automatically determining file allocation and logically subdividing records of said input file into a plurality of partitions; (b) distributing said partitions to a plurality of processors and activating respective subtasks of the computer-executable process in each of said processors, each subtask reading and processing said partitions on a first come first serve basis; and (c) generating at least one output reflecting the processing of said subtasks.
- 2. The method defined in claim 1 wherein the automatic determination of file allocation and logical subdivision of records of said input file into said plurality of partitions in step (a) and the distribution of said partitions in step (b) is carried out with at least one processor in addition to the subtask processors formulation.
- 3. The method defined in claim 1 wherein each of said subtasks produces a subtask output, said method further comprising the step of merging said subtask outputs to produce the output of step (c).
- 4. The method defined in claim 1 wherein the output in step (c) is a succession of outputs from said subtasks in a one to one correspondence with said records of said input file.
- 5. The method defined in claim 1 wherein the output in step (c) is an accumulation of output records from said subtasks in an arbitrary order.
- 6. The method defined in claim 1 wherein said input file resides on a storage area network and is derived therefrom.
- 7. The method defined in claim 1 wherein said input file resides on a network attached storage and is derived therefrom.
- 8. The method defined in claim 1 wherein said computer-executable process is a sort process.
- 9. The method defined in claim 1 wherein said computer-executable process is a statistical analysis process.
- 10. The method defined in claim 1 wherein said computer-executable process is a report creating process.
- 11. The method defined in claim 1 wherein said computer-executable process includes a database query.
- 12. The method defined in claim 1 wherein said one processor is part of a mainframe computer and said plurality of processors are processors of at least one other computer.
- 13. The method defined in claim 1 wherein said plurality of processors are all parts of a single multiprocessor.
- 14. The method defined in claim 1 wherein the automatic determination of file allocation and logical subdivision of records of said input file into said plurality of partitions in step (a) and the distribution of said partitions in step (b) is carried out with at least one processor, and said one processor and said plurality of processors are all parts of a single multiprocessor.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a nonprovisional application corresponding to Ser. No. 60/363,853 filed 13 Mar. 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60363853 |
Mar 2002 |
US |