Llama: A heterogeneous & serverless framework for auto-tuning video analytics pipelines

F Romero, M Zhao, NJ Yadwadkar… - Proceedings of the ACM …, 2021 - dl.acm.org
The proliferation of camera-enabled devices and large video repositories has led to a
diverse set of video analytics applications. These applications rely on video pipelines …

Optasia: A relational platform for efficient large-scale video analytics

Y Lu, A Chowdhery, S Kandula - … of the Seventh ACM Symposium on …, 2016 - dl.acm.org
Camera deployments are ubiquitous, but existing methods to analyze video feeds do not
scale and are error-prone. We describe Optasia, a dataflow system that employs relational …

Sprocket: A serverless video processing framework

L Ao, L Izhikevich, GM Voelker, G Porter - Proceedings of the ACM …, 2018 - dl.acm.org
Sprocket is a highly configurable, stage-based, scalable, serverless video processing
framework that exploits intra-video parallelism to achieve low latency. Sprocket enables …

Distream: scaling live video analytics with workload-adaptive distributed edge intelligence

X Zeng, B Fang, H Shen, M Zhang - Proceedings of the 18th Conference …, 2020 - dl.acm.org
Video cameras have been deployed at scale today. Driven by the breakthrough in deep
learning (DL), organizations that have deployed these cameras start to use DL-based …

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 …

Chameleon: scalable adaptation of video analytics

J Jiang, G Ananthanarayanan, P Bodik, S Sen… - Proceedings of the …, 2018 - dl.acm.org
Applying deep convolutional neural networks (NN) to video data at scale poses a substantial
systems challenge, as improving inference accuracy often requires a prohibitive cost in …

Real-time video analytics: The killer app for edge computing

G Ananthanarayanan, P Bahl, P Bodík… - …, 2017 - ieeexplore.ieee.org
Video analytics will drive a wide range of applications with great potential to impact society.
A geographically distributed architecture of public clouds and edges that extend down to the …

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 …

EVA: A symbolic approach to accelerating exploratory video analytics with materialized views

Z Xu, GT Kakkar, J Arulraj… - Proceedings of the 2022 …, 2022 - dl.acm.org
Advances in deep learning have led to a resurgence of interest in video analytics. In an
exploratory video analytics pipeline, a data scientist often starts by searching for a global …

Reducto: On-camera filtering for resource-efficient real-time video analytics

Y Li, A Padmanabhan, P Zhao, Y Wang… - Proceedings of the …, 2020 - dl.acm.org
To cope with the high resource (network and compute) demands of real-time video analytics
pipelines, recent systems have relied on frame filtering. However, filtering has typically been …