Dividing and parallel processing record sets using a plurality of sub-tasks executing across different computers
AssigneeNEC Corporation
InventorShoji Nishimura
Life of this patent
Estimating the term…
Loading patent…
AssigneeNEC Corporation
InventorShoji Nishimura
Estimating the term…
Disclosed are a data processing system, etc., whereby total processing time of a data process including a parallel process and a serial process is optimized. This data processing system comprises: a task segmenting means for receiving a plurality of tasks which execute, upon a record set which is a set of a plurality of records, a data process which includes parallel processes which a plurality of computers are capable of executing in parallel and serial processes which are post-processes of the parallel processes and is executed by one computer, and, for a parallel process which is the pre-process of a serial process, among the serial processes which are included in the task, which is envisioned as requiring more time to process than another serial process, by subdividing the record set which is to be processed in the parallel process, segmenting the parallel process into a plurality of sub-tasks; and an assignment means for assigning the plurality of sub-tasks to the plurality of computers, such that the plurality of sub-tasks are executed prior to a task other than the task which includes the parallel processes being executed.
A data processing system comprising:
A data processing method including:
A non-transitory computer readable medium storing a program that causes a computer serving as an data processing system to execute a process to:
Dependencies are inferred from the claim text.