Publication | Open Access
Survey of window types for aggregation in stream processing systems
28
Citations
43
References
2023
Year
EngineeringComputer ArchitectureWindow TypesStreaming AlgorithmData Streaming ArchitectureWindow TypeData ScienceWindow AggregationSystems EngineeringParallel ComputingData ManagementStream ProcessingStreaming EngineComputer EngineeringComputer ScienceData Stream ManagementProgram AnalysisParallel ProgrammingSystem Software
Abstract In this paper, we present the first comprehensive survey of window types for stream processing systems which have been presented in research and commercial systems. We cover publications from the most relevant conferences, journals, and system whitepapers on stream processing, windowing, and window aggregation which have been published over the last 20 years. For each window type, we provide detailed specifications, formal notations, synonyms, and use-case examples. We classify each window type according to categories that have been proposed in literature and describe the out-of-order processing. In addition, we examine academic, commercial, and open-source systems with respect to the window types that they support. Our survey offers a comprehensive overview that may serve as a guideline for the development of stream processing systems, window aggregation techniques, and frameworks that support a variety of window types.
| Year | Citations | |
|---|---|---|
Page 1
Page 1