Abstract:
Cloud-edge collaborative computing paradigm is a promising solution to high-resolution video analytics systems. The key lies in reducing redundant data and managing fluct...Show MoreMetadata
Abstract:
Cloud-edge collaborative computing paradigm is a promising solution to high-resolution video analytics systems. The key lies in reducing redundant data and managing fluctuating inference workloads effectively. Previous work has focused on extracting regions of interest (RoIs) from videos and transmitting them to the cloud for processing. However, a naive Infrastructure as a Service (IaaS) resource configuration falls short in handling highly fluctuating workloads, leading to violations of Service Level Objectives (SLOs) and inefficient resource utilization. Besides, these methods neglect the potential benefits of RoIs batching to leverage parallel processing. In this work, we introduce Tangram, an efficient serverless cloud-edge video analytics system fully optimized for both communication and computation. Tangram adaptively aligns the RoIs into patches and transmits them to the scheduler in the cloud. The system employs a unique “stitching” method to batch the patches with various sizes from the edge cameras. Additionally, we develop an online SLO-aware batching algorithm that judiciously determines the optimal invoking time of the serverless function. Experiments on our prototype reveal that Tangram can reduce bandwidth consumption and computation cost up to 74.30 % and 66.35 %, respectively, while maintaining SLO violations within 5 % and the accuracy loss negligible.
Date of Conference: 23-26 July 2024
Date Added to IEEE Xplore: 22 August 2024
ISBN Information:
ISSN Information:
Funding Agency:
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Video Analysis ,
- High-resolution Video ,
- Serverless Platforms ,
- Bandwidth Consumption ,
- Deep Neural Network ,
- Batch Size ,
- Cloud Computing ,
- Object Detection ,
- Adaptive Algorithm ,
- Batch Mode ,
- GB Memory ,
- Video Frames ,
- Number Of Objects ,
- Gaussian Mixture Model ,
- Inference Time ,
- Deep Neural Network Model ,
- High-resolution Camera ,
- GPU Memory ,
- Edge Devices ,
- Original Frame ,
- Inference Cost ,
- Violation Rate ,
- Foreground Objects ,
- Time Of Batch ,
- Pedestrian ,
- Patch Size
- Author Keywords
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Video Analysis ,
- High-resolution Video ,
- Serverless Platforms ,
- Bandwidth Consumption ,
- Deep Neural Network ,
- Batch Size ,
- Cloud Computing ,
- Object Detection ,
- Adaptive Algorithm ,
- Batch Mode ,
- GB Memory ,
- Video Frames ,
- Number Of Objects ,
- Gaussian Mixture Model ,
- Inference Time ,
- Deep Neural Network Model ,
- High-resolution Camera ,
- GPU Memory ,
- Edge Devices ,
- Original Frame ,
- Inference Cost ,
- Violation Rate ,
- Foreground Objects ,
- Time Of Batch ,
- Pedestrian ,
- Patch Size
- Author Keywords