Live video analytics at scale with approximation and {Delay-Tolerance}

H Zhang, G Ananthanarayanan, P Bodik… - … USENIX Symposium on …, 2017 - usenix.org
Video cameras are pervasively deployed for security and smart city scenarios, with millions
of them in large cities worldwide. Achieving the potential of these cameras requires …

Samza: stateful scalable stream processing at LinkedIn

SA Noghabi, K Paramasivam, Y Pan… - Proceedings of the …, 2017 - dl.acm.org
Distributed stream processing systems need to support stateful processing, recover quickly
from failures to resume such processing, and reprocess an entire data stream quickly. We …

Focus: Querying large video datasets with low latency and low cost

K Hsieh, G Ananthanarayanan, P Bodik… - … USENIX Symposium on …, 2018 - usenix.org
Large volumes of videos are continuously recorded from cameras deployed for traffic control
and surveillance with the goal of answering “after the fact” queries: identify video frames with …

In-network computation is a dumb idea whose time has come

A Sapio, I Abdelaziz, A Aldilaijan, M Canini… - Proceedings of the 16th …, 2017 - dl.acm.org
Programmable data plane hardware creates new opportunities for infusing intelligence into
the network. This raises a fundamental question: what kinds of computation should be …

Jiffy: Elastic far-memory for stateful serverless analytics

A Khandelwal, Y Tang, R Agarwal, A Akella… - Proceedings of the …, 2022 - dl.acm.org
Stateful serverless analytics can be enabled using a remote memory system for inter-task
communication, and for storing and exchanging intermediate data. However, existing …

Drizzle: Fast and adaptable stream processing at scale

S Venkataraman, A Panda, K Ousterhout… - Proceedings of the 26th …, 2017 - dl.acm.org
Large scale streaming systems aim to provide high throughput and low latency. They are
often used to run mission-critical applications, and must be available 24x7. Thus such …

Consistency and completeness: Rethinking distributed stream processing in apache kafka

G Wang, L Chen, A Dikshit, J Gustafson… - Proceedings of the …, 2021 - dl.acm.org
An increasingly important system requirement for distributed stream processing applications
is to provide strong correctness guarantees under unexpected failures and out-of-order data …

A survey on the evolution of stream processing systems

M Fragkoulis, P Carbone, V Kalavri, A Katsifodimos - The VLDB Journal, 2024 - Springer
Stream processing has been an active research field for more than 20 years, but it is now
witnessing its prime time due to recent successful efforts by the research community and …

{EdgeWise}: A better stream processing engine for the edge

X Fu, T Ghaffar, JC Davis, D Lee - 2019 USENIX Annual Technical …, 2019 - usenix.org
Many Internet of Things (IoT) applications would benefit if streams of data could be analyzed
rapidly at the Edge, near the data source. However, existing Stream Processing Engines …

{StreamBox}: Modern Stream Processing on a Multicore Machine

H Miao, H Park, M Jeon, G Pekhimenko… - 2017 USENIX Annual …, 2017 - usenix.org
Stream analytics on real-time events has an insatiable demand for throughput and latency.
Its performance on a single machine is central to meeting this demand, even in a distributed …