PAPER DIGEST
Most Influential SIGCOMM 2018 Paper · 2026-03 edition

Chameleon: Scalable Adaptation Of Video Analytics

Junchen Jiang; Ganesh Ananthanarayanan; Peter Bodik; Siddhartha Sen; Ion Stoica

Venue
ACM SIGCOMM Conference (SIGCOMM) 2018
Recognition
Most Influential SIGCOMM 2018 Paper (Rank No. 2)
Edition
2026-03
Impact factor
6
Certificate ID
d902f7da799b2ff5

Abstract

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 computational resources. While it is promising to balance resource and accuracy by selecting a suitable NN configuration (<i>e.g.</i>, the resolution and frame rate of the input video), one must also address the significant <i>dynamics</i> of the NN configuration's impact on video analytics accuracy. We present Chameleon, a controller that dynamically picks the best configurations for existing NN-based video analytics pipelines. The key challenge in Chameleon is that in theory, adapting configurations frequently can reduce resource consumption with little degradation in accuracy, but searching a large space of configurations periodically incurs an overwhelming resource overhead that negates the gains of adaptation. The insight behind Chameleon is that the underlying characteristics (<i>e.g.</i>, the velocity and sizes of objects) that affect the best configuration have enough <i>temporal and spatial correlation</i> to allow the search cost to be amortized over time and across multiple video feeds. For example, using the video feeds of five traffic cameras, we demonstrate that compared to a baseline that picks a single optimal configuration offline, Chameleon can achieve 20-50% higher accuracy with the same amount of resources, or achieve the same accuracy with only 30--50% of the resources (a 2-3X speedup).

Download PDF certificate