A Serverless Cloud-Fog Platform for DNN-Based Video Analytics with Incremental Learning
Not on the map. Why?
Abstract (arXiv)
DNN-based video analytics have empowered many new applications (e.g., automated retail). Meanwhile, the proliferation of fog devices provides developers with more design options to improve performance and save cost. To the best of our knowledge, this paper presents the first serverless system that takes full advantage of the client-fog-cloud synergy to better serve the DNN-based video analytics. Specifically, the system aims to achieve two goals: 1) Provide the optimal analytics results under the constraints of lower bandwidth usage and shorter round-trip time (RTT) by judiciously managing the computational and bandwidth resources deployed in the client, fog, and cloud environment. 2) Free developers from tedious administration and operation tasks, including DNN deployment, cloud and fog's resource management. To this end, we implement a holistic cloud-fog system referred to as VPaaS (Video-Platform-as-a-Service). VPaaS adopts serverless computing to enable developers to build a video analytics pipeline by simply programming a set of functions (e.g., model inference), which are then orchestrated to process videos through carefully designed modules. To save bandwidth and reduce RTT, VPaaS provides a new video streaming protocol that only sends low-quality video to the cloud. The state-of-the-art (SOTA) DNNs deployed at the cloud can identify regions of video frames that need further processing at the fog ends. At the fog ends, misidentified labels in these regions can be corrected using a light-weight DNN model. To address the data drift issues, we incorporate limited human feedback into the system to verify the results and adopt incremental learning to improve our system continuously. The evaluation demonstrates that VPaaS is superior to several SOTA systems: it maintains high accuracy while reducing bandwidth usage by up to 21%, RTT by up to 62.5%, and cloud monetary cost by up to 50%.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 7 of its 29 references that are in the map. First posted on arXiv 5 Feb 2021.
Builds on
7 of 29 references.
References · 7
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2018YOLOv3: An Incremental Improvementcited by 2,659
- 2018Fast, Accurate, and Lightweight Super-Resolution with Cascading Residual Networkcited by 264
- 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
- 2019Scaling Video Analytics on Constrained Edge Nodescited by 36
- 2019Characterizing the Deep Neural Networks Inference Performance of Mobile Applicationscited by 2
- 2020InferBench: Understanding Deep Learning Inference Serving with an Automatic Benchmarking Systemcited by 2
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 0; 2024: 1; 2025: 2.
9 papers.
- 2022Spatial-Temporal Federated Learning for Lifelong Person Re-identification on Distributed Edgescited by 12
- 2021ModelCI-e: Enabling Continual Learning in Deep Learning Serving Systemscited by 9
- 2024Continual Learning for Smart City: A Surveycited by 9
- 2022Progressive Continual Learning for Spoken Keyword Spottingcited by 8
- 2022Rainbow Keywords: Efficient Incremental Learning for Online Spoken Keyword Spottingcited by 8
- 2022Edge Video Analytics: A Survey on Applications, Systems and Enabling Techniquescited by 7
- 2022Continual Learning For On-Device Environmental Sound Classificationcited by 4
- 2025A Survey on Video Analytics in Cloud-Edge-Terminal Collaborative Systemscited by 2
- 2025A Survey on Efficiency Optimization Techniques for DNN-based Video Analytics: Process Systems, Algorithms, and Applicationscited by 0
- 2025A Survey on Efficiency Optimization Techniques for DNN-based Video Analytics: Process Systems, Algorithms, and Applications21 Jul 2025
- 2025A Survey on Video Analytics in Cloud-Edge-Terminal Collaborative Systems10 Feb 2025
- 2024Continual Learning for Smart City: A Survey1 Apr 2024
- 2022Edge Video Analytics: A Survey on Applications, Systems and Enabling Techniques28 Nov 2022
- 2022Spatial-Temporal Federated Learning for Lifelong Person Re-identification on Distributed Edges24 Jul 2022
- 2022Continual Learning For On-Device Environmental Sound Classification15 Jul 2022
- 2022Rainbow Keywords: Efficient Incremental Learning for Online Spoken Keyword Spotting30 Mar 2022
- 2022Progressive Continual Learning for Spoken Keyword Spotting29 Jan 2022
- 2021ModelCI-e: Enabling Continual Learning in Deep Learning Serving Systems6 Jun 2021