Patent ID: 8954497
Filing Date: 2015-02-10
Classification: G06F,H04L

Abstract:
1. A parallel distributed processing method executed by a computer system comprising: a parallel-distributed-processing control server for dividing sequence data into a plurality of chunks, and controlling parallel distributed processing to be applied to the sequence data; a plurality of extraction processing servers each for extracting data included in one of the plurality of chunks obtained through the dividing; and a plurality of aggregation processing servers for merging data extracted by the plurality of extraction processing servers, and processing the merged data, the sequence data including a plurality of pieces of data each including a plurality of data items including at least a first data item and a second data item, the plurality of data items each including a value, the parallel distributed processing method including: a first step of extracting, by each of the plurality of extraction processing servers, one of the plurality of chunks from the sequence data according to a value in the second data item, to thereby group the plurality of chunks, and assigning an identifier to each of the groups in sequential order to sequentially identify each of the groups; a second step of sorting, by each of the plurality of aggregation processing servers, the groups in an order of a value in the first data item among the groups based on the identifier assigned to the each of the groups and merging groups having the same value in the second data item based on an order of the identifier assigned to the each of the groups; and a third step of processing, by the each of the plurality of aggregation processing servers, data in the order of the identifier assigned to the each of the groups.