Data grouping for efficient parallel processing
AssigneeSap SE
InventorMarkus Kahn
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorMarkus Kahn
Estimating the term…
An improved process for distributing data objects and a process for reducing skew in groups of data objects to be processed in parallel are provided herein. A request for parallel processing of a plurality of data objects is received. One or more groups for distributing the data objects are generated. Hash value intervals for the one or more groups are determined. Hash values for the plurality of data objects are determined. The plurality of data objects are distributed into the one or more groups based on their respective hash values and the hash value intervals. The plurality of data objects are processed in parallel by the groups comprising the distributed data objects. The processing results of the plurality of data objects are provided in response to the request.
A system for improved data distribution for parallel processing, the system comprising:
One or more non-transitory computer-readable storage media storing computer-executable instructions for causing a computing system to perform an improved method for distributing data objects, the method comprising:
A method for reducing skew in groups of data objects to be processed in parallel, the method comprising:
Dependencies are inferred from the claim text.