Task Offloading of Deep Learning Services for Autonomous Driving in Mobile Edge Computing

Jihye Jang, Khikmatullo Tulkinbekov, Deok Hwan Kim

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

As the utilization of complex and heavy applications increases in autonomous driving, research on using mobile edge computing and task offloading for autonomous driving is being actively conducted. Recently, researchers have been studying task offloading algorithms using artificial intelligence, such as reinforcement learning or partial offloading. However, these methods require a lot of training data and critical deadlines and are weakly adaptive to complex and dynamically changing environments. To overcome this weakness, in this paper, we propose a novel task offloading algorithm based on Lyapunov optimization to maintain the system stability and minimize task processing delay. First, a real-time monitoring system is built to utilize distributed computing resources in an autonomous driving environment efficiently. Second, the computational complexity and memory access rate are analyzed to reflect the characteristics of the deep learning applications to the task offloading algorithm. Third, Lyapunov and Lagrange optimization solves the trade-off issues between system stability and user requirements. The experimental results show that the system queue backlog remains stable, and the tasks are completed within an average of 0.4231 s, 0.7095 s, and 0.9017 s for object detection, driver profiling, and image recognition, respectively. Therefore, we ensure that the proposed task offloading algorithm enables the deep learning application to be processed within the deadline and keeps the system stable.

Original languageEnglish
Article number3223
JournalElectronics (Switzerland)
Volume12
Issue number15
DOIs
StatePublished - Aug 2023

Bibliographical note

Publisher Copyright:
© 2023 by the authors.

Keywords

  • Internet of Things (IoT)
  • Lyapunov optimization
  • autonomous vehicle
  • deep learning services
  • task allocation and scheduling
  • task offloading

Fingerprint

Dive into the research topics of 'Task Offloading of Deep Learning Services for Autonomous Driving in Mobile Edge Computing'. Together they form a unique fingerprint.

Cite this