System and method for precise quantile determination
AssigneeSoftware AG
InventorsDaniel Schreck, Sebastian Millies
Life of this patent
Estimating the term…
Loading patent…
AssigneeSoftware AG
InventorsDaniel Schreck, Sebastian Millies
Estimating the term…
Precise quantile determination in a distributed environment is provided where data is distributed among worker nodes, one of which functions as a coordinator node. Each worker node has local data for precise quantile determination. The coordinator node derives a maximum relative error value ε which guarantees an exact result for every quantile can be determined in two passes with optimal memory consumption on this node. The worker nodes perform a distributed computation of quantile summaries of datapoints, that specify lower and upper bounds of quantile ranks for selected datapoints. The coordinator node merges the quantile summaries and determines, for each quantile rank, lower and upper bounds for values between which the quantile must occur. The worker nodes filter out, in a second pass, those datapoints that are not within the bounds and stream the qualifying data to the coordinator node. The coordinator node computes precise quantiles from the qualifying data.
A method for precise quantile determination in a system in which data is distributed among nodes in the system, one of a plurality of worker nodes functions as a coordinator node, each of the worker nodes having local data for the precise quantile determination, the method comprising:
A system for precise quantile determination in which data is distributed among nodes in the system, one of a plurality of worker nodes functions as a coordinator node, each of the worker nodes having local data for the precise quantile determination comprising:
A non-transitory computer readable medium comprising executable instructions for a method for precise quantile determination in a system in which data is distributed among nodes in the system, one of a plurality of worker nodes functions as a coordinator node, each of the worker nodes having local data for the precise quantile determination, the instructions being executed on a processor to:
Dependencies are inferred from the claim text.