skip to main content
10.1145/3534088.3534352acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article

Dynamic DNN model selection and inference off loading for video analytics with edge-cloud collaboration

Authors Info & Claims
Published:11 July 2022Publication History

ABSTRACT

The edge-cloud collaboration architecture can support Deep Neural Network-based (DNN) video analytics with low inference delays and high accuracy. However, the video analytics pipelines with edge-cloud collaboration are complex, involving the decision-making for many coupled control knobs. We propose a deep reinforcement learning-based approach, named ModelIO, for dynamic DNN <u>Model</u> selection and <u>I</u>nference <u>O</u>ffloading for video analytics with edge-cloud collaboration. We jointly consider the decision-making for video pre-processing, DNN model selection, local inference, and offloading in a video analytics system to maximize performances. Our method can learn the optimal control policy for video analytics with the edge-cloud collaboration without complex system modeling. We implement a real-world testbed to conduct the experiments to evaluate the performances of our method. The results show that our method can significantly improve the system processing capacity, reduce average inference delays, and maximize overall rewards.

References

  1. Bo Chen, Zhisheng Yan, Hongpeng Guo, Zhe Yang, Ahmed Ali-Eldin, Prashant Shenoy, and Klara Nahrstedt. 2021. Deep Contextualized Compressive Offloading for Images. In Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems. 467--473.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Nathaniel Hudson, Hana Khamfroush, and Daniel E Lucani. 2021. QoS-aware placement of deep learning services on the edge with multiple service implementations. In 2021 International Conference on Computer Communications and Networks (ICCCN). IEEE, 1--8.Google ScholarGoogle ScholarCross RefCross Ref
  3. Chien-Chun Hung, Ganesh Ananthanarayanan, Peter Bodik, Leana Golubchik, Minlan Yu, Paramvir Bahl, and Matthai Philipose. 2018. Videoedge: Processing camera streams using hierarchical clusters. 2018 IEEE/ACM Symposium on Edge Computing (2018), 115--131.Google ScholarGoogle ScholarCross RefCross Ref
  4. Junchen Jiang, Ganesh Ananthanarayanan, Peter Bodik, Siddhartha Sen, and Ion Stoica. 2018. Chameleon: scalable adaptation of video analytics. In Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication. 253--266.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Jingyan Jiang, Ziyue Luo, Chenghao Hu, Zhaoliang He, Zhi Wang, Shutao Xia, and Chuan Wu. 2021. Joint Model and Data Adaptation for Cloud Inference Serving. In 2021 IEEE Real-Time Systems Symposium (RTSS). IEEE, 279--289.Google ScholarGoogle Scholar
  6. Daniel Kang, John Emmons, Firas Abuzaid, Peter Bailis, and Matei Zaharia. 2017. Noscope: optimizing neural network queries over video at scale. Proceedings of the VLDB Endowment (2017).Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Min Li, Yu Li, Ye Tian, Li Jiang, and Qiang Xu. 2021. AppealNet: An Efficient and Highly-Accurate Edge/Cloud Collaborative Architecture for DNN Inference. Design Automation Conference (DAC'21) (2021).Google ScholarGoogle Scholar
  8. Yuanqi Li, Arthi Padmanabhan, Pengzhan Zhao, Yufei Wang, Guoqing Harry Xu, and Ravi Netravali. 2020. Reducto: On-camera filtering for resource-efficient real-time video analytics. In Proceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication. 359--376.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Xukan Ran, Haolianz Chen, Xiaodan Zhu, Zhenming Liu, and Jiasi Chen. 2018. Deepdecision: A mobile deep learning framework for edge video analytics. In IEEE INFOCOM 2018-IEEE Conference on Computer Communications. IEEE, 1421--1429.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Chenghao Rong, Jessie Hui Wang, Juncai Liu, Jilong Wang, Fenghua Li, and Xiaolei Huang. 2021. Scheduling Massive Camera Streams to Optimize Large-Scale Live Video Analytics. IEEE/ACM Transactions on Networking (2021).Google ScholarGoogle Scholar
  11. Xuezhi Wang and Guanyu Gao. 2021. SmartEye: An Open Source Framework for Real-Time Video Analytics with Edge-Cloud Collaboration. In Proceedings of the 29th ACM International Conference on Multimedia. 3767--3770.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Yiding Wang, Weiyan Wang, Duowen Liu, Xin Jin, Junchen Jiang, and Kai Chen. 2022. Enabling edge-cloud video analytics for robotics applications. IEEE Transactions on Cloud Computing (2022).Google ScholarGoogle ScholarCross RefCross Ref
  13. Yiding Wang, Weiyan Wang, Junxue Zhang, Junchen Jiang, and Kai Chen. 2019. Bridging the edge-cloud barrier for real-time advanced vision analytics. 11th USENIX Workshop on HotCloud (2019).Google ScholarGoogle Scholar
  14. Zhujun Xiao, Zhengxu Xia, Haitao Zheng, Ben Y Zhao, and Junchen Jiang. 2021. Towards Performance Clarity of Edge Video Analytics. arXiv preprint arXiv:2105.08694 (2021).Google ScholarGoogle Scholar
  15. Ben Zhang, Xin Jin, Sylvia Ratnasamy, John Wawrzynek, and Edward A Lee. 2018. Awstream: Adaptive wide-area streaming analytics. In Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication. 236--252.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Haoyu Zhang, Ganesh Ananthanarayanan, Peter Bodik, Matthai Philipose, Paramvir Bahl, and Michael J Freedman. 2017. Live Video Analytics at Scale with Approximation and Delay-Tolerance. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17). 377--392.Google ScholarGoogle Scholar
  17. Huaizheng Zhang, Meng Shen, Yizheng Huang, Yonggang Wen, Yong Luo, Guanyu Gao, and Kyle Guan. 2021. A Serverless Cloud-Fog Platform for DNN-Based Video Analytics with Incremental Learning. arXiv preprint arXiv:2102.03012 (2021).Google ScholarGoogle Scholar
  18. Miao Zhang, Fangxin Wang, Yifei Zhu, Jiangchuan Liu, and Zhi Wang. 2021. Towards cloud-edge collaborative online video analytics with fine-grained serverless pipelines. In Proceedings of the 12th ACM Multimedia Systems Conference. 80--93.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Dynamic DNN model selection and inference off loading for video analytics with edge-cloud collaboration

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        NOSSDAV '22: Proceedings of the 32nd Workshop on Network and Operating Systems Support for Digital Audio and Video
        June 2022
        92 pages
        ISBN:9781450393836
        DOI:10.1145/3534088

        Copyright © 2022 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 11 July 2022

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate118of363submissions,33%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader