Skip to main navigation Skip to search Skip to main content

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

  • Zhe Yang
  • , Klara Nahrstedt
  • , Hongpeng Guo
  • , Qian Zhou

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

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. © 2021 ACM.
Original languageEnglish
Title of host publicationProceedings - 2021 ACM/IEEE 6th Symposium on Edge Computing
Subtitle of host publicationSEC 2021
PublisherIEEE
Pages271-284
ISBN (Electronic)9781450383905
ISBN (Print)978-1-6654-5812-2
Publication statusPublished - Dec 2021
Externally publishedYes
Event6th ACM/IEEE Symposium on Edge Computing (SEC 2021) - Hilton Hotel San Jose, San Jose, United States
Duration: 14 Dec 202117 Dec 2021
https://acm-ieee-sec.org/2021/attend.php

Publication series

NameACM/IEEE Symposium on Edge Computing, SEC

Conference

Conference6th ACM/IEEE Symposium on Edge Computing (SEC 2021)
PlaceUnited States
CitySan Jose
Period14/12/2117/12/21
Internet address

Funding

This work is supported by the National Science Foundation under grant NSF 1827126.

Research Keywords

  • computer vision
  • Edge Computing
  • real time scheduler

Fingerprint

Dive into the research topics of 'DeepRT: A Soft Real Time Scheduler for Computer Vision Applications on the Edge'. Together they form a unique fingerprint.

Cite this