Real-Time Video Analytics: An Edge-Cloud Architecture Approach
Keywords:
Edge computing, cloud computing, distributed processing, real-time video analytics, deep learning, resource optimization, video processing pipelineAbstract
This paper offers a novel edge-cloud architecture for real-time video analysis. This design aims to solve problems connected to the use of bandwidth, latency, and limited computational resources. By integrating the benefits of cloud architecture and edge computing—which are complementary to one another—our method builds an efficient distributed processing system. The proposed system dynamically allocates computing responsibilities between edge devices and cloud servers. The network's features, the processing needs, and the resource availability drive this distribution. Though it keeps a high degree of accuracy in video analysis tasks, our approach cuts end-to-end latency by 62% when compared to alternatives depending only on cloud computing, according to the findings of our trials. The method reduces bandwidth use by 78% and attains 94% accuracy in cases involving object tracking and detection. By providing a scalable, efficient, and privacy-preserving solution, our work speeds up the creation of real-time video analytics. Surveillance, autonomous systems, and smart cities are just a few of the many sectors this approach fits.
Downloads
References
[1]J. Chen and X. Ran, "Deep Learning With Edge Computing: A Review," Proceedings of the IEEE, vol. 107, no. 8, pp. 1655-1674, 2019.
[2] Z. Zhou, X. Chen, E. Li, L. Zeng, K. Luo and J. Zhang, "Edge Intelligence: Paving the Last Mile of Artificial Intelligence With Edge Computing," Proceedings of the IEEE, vol. 107, no. 8, pp. 1738-1762, 2019.
[3] W. Shi, J. Cao, Q. Zhang, Y. Li and L. Xu, "Edge Computing: Vision and Challenges," IEEE Internet of Things Journal, vol. 3, no. 5, pp. 637-646, 2016.
[4] J. Redmon and A. Farhadi, "YOLOv3: An Incremental Improvement," arXiv preprint arXiv:1804.02767, 2018.
[5] K. He, G. Gkioxari, P. Dollár and R. Girshick, "Mask R-CNN," in IEEE International Conference on Computer Vision (ICCV), Venice, 2017, pp. 2961-2969.
[6] A. Dosovitskiy et al., "An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale," in International Conference on Learning Representations (ICLR), Virtual, 2021.
[7] J. Wang et al., "Deep Learning for Smart Retail: Recommendations and Recent Advances," IEEE Access, vol. 8, pp. 77841-77855, 2020.
[8] Y. Liu and X. Wang, "Dynamic Resource Allocation for Edge-Cloud Video Analytics: A Deep Reinforcement Learning Approach," IEEE Transactions on Cloud Computing, vol. 10, no. 2, pp. 1076-1089, 2021.
[9] Z. Jiang, Y. Chen, H. Shen and H. Kim, "DeepVista: A Cooperative Edge-Cloud Framework for Mobile Video Analytics," in IEEE INFOCOM, Toronto, 2020, pp. 1055-1064.
[10] Y. Zhang, D. Wang, Y. Wang, L. Zhang, C. Yang and X. Zhang, "ProVision: A Cross-Layer Approach for Video Analytics in Edge-Cloud Systems," IEEE/ACM Transactions on Networking, vol. 29, no. 1, pp. 478-491, 2021.
[11] B. Wu, F. Iandola, P. H. Jin and K. Keutzer, "SqueezeDet: Unified, Small, Low Power Fully Convolutional Neural Networks for Real-Time Object Detection for Autonomous Driving," in IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Honolulu, 2022, pp. 129-137.
[12] H. Li, S. Xu, H. Huang, J. Wang and W. Yang, "VideoFL: A Privacy-Preserving Federated Video Analytics Framework," IEEE Transactions on Services Computing, vol. 15, no. 4, pp. 2150-2163, 2021.
[13] S. Kang, N. Chen, J. Huang and C. Xu, "Multi-Objective Resource Allocation for Distributed Video Analytics at the Edge," IEEE Transactions on Parallel and Distributed Systems, vol. 33, no. 10, pp. 2311-2323, 2022.
[14] V. Mnih et al., "Human-level control through deep reinforcement learning," Nature, vol. 518, no. 7540, pp. 529-533, 2015.
[15] A. G. Howard et al., "MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications," arXiv preprint arXiv:1704.04861, 2017.
[16] S. Han, H. Mao and W. J. Dally, "Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Coding," in International Conference on Learning Representations (ICLR), San Juan, 2016.
[17] G. Hinton, O. Vinyals and J. Dean, "Distilling the Knowledge in a Neural Network," arXiv preprint arXiv:1503.02531, 2015.
[18] C. Dwork, A. Roth et al., "The algorithmic foundations of differential privacy," Foundations and Trends in Theoretical Computer Science, vol. 9, no. 3-4, pp. 211-407, 2014.
[19] M. Satyanarayanan, P. Simoens, Y. Xiao, P. Pillai, Z. Chen, K. Ha, W. Hu and B. Amos, "Edge Analytics in the Internet of Things," IEEE Pervasive Computing, vol. 14, no. 2, pp. 24-31, 2015.
[20] J. Hochstetler, R. Padidela, Q. Chen, Q. Yang and S. Fu, "Embedded Deep Learning for Vehicular Edge Computing," in IEEE/ACM Symposium on Edge Computing (SEC), Bellevue, 2018, pp. 341-343.
[21] A. R. Zamani, M. Zou, J. Diaz-Montes, I. Petri, O. Rana and M. Parashar, "A Computational Model to Support In-Network Data Analysis in Federated Ecosystems," Future Generation Computer Systems, vol. 80, pp. 342-354, 2018.
[22] C. Zhang, P. Patras and H. Haddadi, "Deep Learning in Mobile and Wireless Networking: A Survey," IEEE Communications Surveys & Tutorials, vol. 21, no. 3, pp. 2224-2287, 2019.
[23] Y. Kang, J. Hauswald, C. Gao, A. Rovinski, T. Mudge, J. Mars and L. Tang, "Neurosurgeon: Collaborative Intelligence Between the Cloud and Mobile Edge," in Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems, Xi'an, 2017, pp. 615-629.
[24] P. Liu, B. Qi, and S. Banerjee, "EdgeEye: An Edge Service Framework for Real-time Intelligent Video Analytics," in Proceedings of the 1st International Workshop on Edge Systems, Analytics and Networking, Munich, 2018, pp. 1-6.
[25] S. Yi, Z. Hao, Z. Qin and Q. Li, "Fog Computing: Platform and Applications," in Third IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb), Washington, DC, 2019, pp. 73-78.
[26] T. X. Tran, A. Hajisami, P. Pandey and D. Pompili, "Collaborative Mobile Edge Computing in 5G Networks: New Paradigms, Scenarios, and Challenges," IEEE Communications Magazine, vol. 55, no. 4, pp. 54-61, 2017.
[27] Z. Ning et al., "Deep Reinforcement Learning for Intelligent Internet of Vehicles: An Energy-Efficient Computational Offloading Scheme," IEEE Transactions on Cognitive Communications and Networking, vol. 5, no. 4, pp. 1060-1072, 2019.
[28] A. Anand, H. S. Shin and C. Xu, "Supporting Mobile Augmented Reality Applications with Edge Computing," in IEEE International Conference on Edge Computing (EDGE), San Francisco, 2017, pp. 29-36.
[29] H. Xu, W. Chen, N. Zhao, Z. Li, J. Bu, Z. Li, Y. Liu, Y. Zhao, D. Pei and Y. Feng, "Unsupervised Anomaly Detection via Variational Auto-Encoder for Seasonal KPIs in Web Applications," in Proceedings of the 2018 World Wide Web Conference, Lyon, 2018, pp. 187-196.
[30] S. Wang, X. Zhang, Y. Zhang, L. Wang, J. Yang and W. Wang, "A Survey on Mobile Edge Networks: Convergence of Computing, Caching and Communications," IEEE Access, vol. 5, pp. 6757-6779, 2017.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, even commercially.
Terms:
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.