Videoedge: Processing camera streams using hierarchical clusters

CC Hung, G Ananthanarayanan… - 2018 IEEE/ACM …, 2018 - ieeexplore.ieee.org
Organizations deploy a hierarchy of clusters-cameras, private clusters, public clouds-for
analyzing live video feeds from their cameras. Video analytics queries have many …

On complexity and optimization of expensive queries in complex event processing

H Zhang, Y Diao, N Immerman - Proceedings of the 2014 ACM SIGMOD …, 2014 - dl.acm.org
Pattern queries are widely used in complex event processing (CEP) systems. Existing
pattern matching techniques, however, can provide only limited performance for expensive …

Analyzing efficient stream processing on modern hardware

S Zeuch, BD Monte, J Karimov, C Lutz, M Renz… - Proceedings of the …, 2019 - dl.acm.org
Modern Stream Processing Engines (SPEs) process large data volumes under tight latency
constraints. Many SPEs execute processing pipelines using message passing on shared …

General incremental sliding-window aggregation

K Tangwongsan, M Hirzel, S Schneider… - Proceedings of the VLDB …, 2015 - dl.acm.org
Stream processing is gaining importance as more data becomes available in the form of
continuous streams and companies compete to promptly extract insights from them. In such …

Out-of-order processing: a new architecture for high-performance stream systems

J Li, K Tufte, V Shkapenyuk, V Papadimos… - Proceedings of the …, 2008 - dl.acm.org
Many stream-processing systems enforce an order on data streams during query evaluation
to help unblock blocking operators and purge state from stateful operators. Such in-order …

Cheetah: a high performance, custom data warehouse on top of MapReduce

S Chen - Proceedings of the VLDB Endowment, 2010 - dl.acm.org
Large-scale data analysis has become increasingly important for many enterprises.
Recently, a new distributed computing paradigm, called MapReduce, and its open source …

Dbtoaster: Higher-order delta processing for dynamic, frequently fresh views

Y Ahmad, O Kennedy, C Koch, M Nikolic - arxiv preprint arxiv:1207.0137, 2012 - arxiv.org
Applications ranging from algorithmic trading to scientific data analysis require realtime
analytics based on views over databases that change at very high rates. Such views have to …

Sliding-window aggregation algorithms: Tutorial

M Hirzel, S Schneider, K Tangwongsan - Proceedings of the 11th ACM …, 2017 - dl.acm.org
Stream processing is important for analyzing continuous streams of data in real time. Sliding-
window aggregation is both needed for many streaming applications and surprisingly hard …

DBToaster: higher-order delta processing for dynamic, frequently fresh views

C Koch, Y Ahmad, O Kennedy, M Nikolic, A Nötzli… - The VLDB Journal, 2014 - Springer
Applications ranging from algorithmic trading to scientific data analysis require real-time
analytics based on views over databases receiving thousands of updates each second …

Survey of window types for aggregation in stream processing systems

J Verwiebe, PM Grulich, J Traub, V Markl - The VLDB Journal, 2023 - Springer
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 …