IEEE Transactions on Knowledge and Data Engineering · 2003 · 32 citations · 12 references
ComputingComputer ScienceComputer SystemsData AnalyticsData StructuresDistributed SystemsData AggregationStream ProcessingStreaming AlgorithmsA Posteriori Error EstimatesA Priori Error AnalysisAggregate Query ProcessingApproximate AggregationError BoundsQuantile ApproximationStream AggregationUser-defined Functions
In many applications such as IP network management, data arrives in streams and queries over those streams need to be processed online using limited storage. Correlated-sum (CS) aggregates are a natural class of queries formed by composing basic aggregates on (x, y) pairs and are of the form SUM{g(y) : x /spl les/ f(AGG(x))}, where AGG(x) can be any basic aggregate and f(), g() are user-specified functions. CS-aggregates cannot be computed exactly in one pass through a data stream using limited storage; hence, we study the problem of computing approximate CS-aggregates. We guarantee a priori error bounds when AGG(x) can be computed in limited space (e.g., MIN, MAX, AVG), using two variants of Greenwald and Khanna's summary structure for the approximate computation of quantiles. Using real data sets, we experimentally demonstrate that an adaptation of the quantile summary structure uses much less space, and is significantly faster, than a more direct use of the quantile summary structure, for the same a posteriori error bounds. Finally, we prove that, when AGG(x) is a quantile (which cannot be computed over a data stream in limited space), the error of a CS-aggregate can be arbitrarily large.
12
Models and issues in data stream systems
Brian Babcock, Shivnath Babu, Mayur Datar et al. · 2002 · 2.5K citations
Models and issues in data stream systems
Brian Babcock, Shivnath Babu, Mayur Datar et al. · 2002 · 746 citations
Space-efficient online computation of quantile summaries
Michael B. Greenwald, Sanjeev Khanna · 2001 · 456 citations
Processing complex aggregate queries over data streams
Alin Dobra, Minos Garofalakis, Johannes Gehrke et al. · 2002 · 324 citations