Proceedings of the VLDB Endowment · 2018 · 20 citations · 30 references
ComputingComputer EngineeringComputer ScienceData ManagementData MiningTime Series AnalysisIntrusion DetectionQuery OptimizationQuery ProcessingStream ProcessingStreaming AlgorithmsData Drill-downData Stream ModelData Stream ProcessingSliding Window AlgorithmsSliding WindowsSpace Lower BoundsStream FrequencyStream Query Processing
Stream frequency measurements are fundamental in many data stream applications such as financial data trackers, intrusion-detection systems, and network monitoring. Typically, recent data items are more relevant than old ones, a notion we can capture through a sliding window abstraction. This paper considers a generalized sliding window model that supports stream frequency queries over an interval given at query time. This enables drill-down queries, in which we can examine the behavior of the system in finer and finer granularities. For this model, we asymptotically improve the space bounds of existing work, reduce the update and query time to a constant, and provide deterministic solutions. When evaluated over real Internet packet traces, our fastest algorithm processes items 90--250 times faster, serves queries at least 730 times quicker and consumes at least 40% less space than the best known method.
30
Finding frequent items in data streams
Moses Charikar, Kevin Chen, Martı́n Farach-Colton · Theoretical Computer Science · 2003 · 1.3K citations
Maintaining Stream Statistics over Sliding Windows
Mayur Datar, Aristides Gionis, Piotr Indyk et al. · SIAM Journal on Computing · 2002 · 846 citations
New directions in traffic measurement and accounting
Cristian Estan, George Varghese · 2001 · 742 citations
Jayadev Misra, David Gries · Science of Computer Programming · 1982 · 524 citations