DeepRT: A Soft Real Time Scheduler for Computer Vision Applications on the Edge

被引:10
|
作者
Yang, Zhe [1 ]
Nahrstedt, Klara [1 ]
Guo, Hongpeng [1 ]
Zhou, Qian [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
基金
美国国家科学基金会;
关键词
MULTITASKING; PREEMPTION;
D O I
10.1145/3453142.3491278
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The ubiquity of smartphone cameras and IoT cameras, together with the recent boom of deep learning and deep neural networks, proliferate various computer vision driven mobile and IoT applications deployed on the edge. This paper focuses on applications which make soft real time requests to perform inference on their data - they desire prompt responses within designated deadlines, but occasional deadline misses are acceptable. Supporting soft real time applications on a multi-tenant edge server is not easy, since the requests sharing the limited GPU computing resources of an edge server interfere with each other. In order to tackle this problem, we comprehensively evaluate how latency and throughput respond to different GPU execution plans. Based on this analysis, we propose a GPU scheduler, DeepRT, which provides latency guarantee to the requests while maintaining high overall system throughput. The key component of DeepRT, DisBatcher, batches data from different requests as much as possible while it is proven to provide latency guarantee for requests admitted by an Admission Control Module. DeepRT also includes an Adaptation Module which tackles overruns. Our evaluation results show that DeepRT outperforms state-of-the-art works in terms of the number of deadline misses and throughput.
引用
收藏
页码:271 / 284
页数:14
相关论文
共 50 条
  • [1] A real-time high performance edge detector for computer vision applications
    Alzahrani, F
    Chen, T
    [J]. PROCEEDINGS OF THE ASP-DAC '97 - ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1997, 1996, : 671 - 672
  • [2] Performance Evaluation and Improvement of Real-Time Computer Vision Applications for Edge Computing Devices
    Gutierrez, Julian
    Agostini, Nicolas Bohm
    Kaeli, David
    [J]. COMPANION OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2021, 2021, : 139 - 144
  • [3] Poris: A Scheduler for Parallel Soft Real-Time Applications in Virtualized Environments
    Wu, Song
    Zhou, Like
    Sun, Huahua
    Jin, Hai
    Shi, Xuanhua
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (03) : 841 - 854
  • [4] A real-time computer vision platform for mobile robot applications
    Szabo, S
    Coombs, D
    Herman, M
    Camus, T
    Liu, HC
    [J]. REAL-TIME IMAGING, 1996, 2 (05) : 315 - 327
  • [5] Containerized Computer Vision Applications on Edge Devices
    Alqaisi, Osamah I.
    Tosun, Ali Saman
    Korkmaz, Turgay
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND COMMUNICATIONS, EDGE, 2023, : 1 - 11
  • [6] Advancing Green Computer Vision: Principles and Practices for Sustainable Development for Real-time Computer Vision Applications
    Kramera, Mark A. M.
    Rotha, Peter M.
    [J]. REAL-TIME PROCESSING OF IMAGE, DEPTH, AND VIDEO INFORMATION 2024, 2024, 13000
  • [7] Hetero-Edge: Orchestration of Real-time Vision Applications on Heterogeneous Edge Clouds
    Zhang, Wuyang
    Li, Sugang
    Liu, Luyang
    Jia, Zhenhua
    Zhang, Yanyong
    Raychaudhuri, Dipankar
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 1270 - 1278
  • [8] CV-SDF - A model for real-time computer vision applications
    Stichling, D
    Kleinjohann, B
    [J]. SIXTH IEEE WORKSHOP ON APPLICATIONS OF COMPUTER VISION, PROCEEDINGS, 2002, : 325 - 329
  • [9] Energy-efficient Real-time Computer Vision Applications in Practice
    Kramer, Mark A. M.
    Roth, Peter M.
    [J]. REAL-TIME PROCESSING OF IMAGE, DEPTH, AND VIDEO INFORMATION 2024, 2024, 13000
  • [10] Doris: An Adaptive Soft Real-Time Scheduler in Virtualized Environments
    Wu, Song
    Zhou, Like
    Wang, Xingjun
    Chen, Fei
    Jin, Hai
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2020, 13 (05) : 815 - 828