Cutting-Edge Inference: Dynamic DNN Model Partitioning and Resource Scaling for Mobile AI

Citations

WEB OF SCIENCE

12
Citations

SCOPUS

17

초록

Recently, applications using artificial intelligence (AI) technique in mobile devices such as augmented reality have been extensively pervasive. The hardware specifications of mobile devices, dynamic service demands, stochastic network states, and characteristics of DNN (Deep Neural Network) models affect the quality of experience (QoE) of such applications. In this paper, we propose CutEdge , that leverages a virtual queue-based Lyapunov optimization framework to jointly optimize DNN model partitioning between a mobile device and a mobile edge computing (MEC) server and processing/networking resources in a mobile device with respect to internal/external system dynamics. Specifically, CutEdge makes decisions of (i) the partition point of DNN model between the mobile device and MEC server, (ii) GPU clock frequency, and (iii) transmission rates in a mobile device, simultaneously. Then, we theoretically show the optimal trade-off curves among energy consumption, throughput, and end-to-end latency yielded by CutEdge where such QoE metrics have not been jointly addressed in the previous studies. Moreover, we show the impact of joint optimization of three control parameters on the performances via real trace-driven simulations. Finally, we show the superiority of CutEdge over the existing algorithms by experiment on top of implemented testbed using an embedded AI device and an MEC server.

키워드

Mobile handsetsComputational modelingServersArtificial intelligenceQuality of experienceArtificial neural networksAccuracyDNN model partitioningdeep learningmobile edge computingmobile vision applicationquality of experienceALLOCATION
제목
Cutting-Edge Inference: Dynamic DNN Model Partitioning and Resource Scaling for Mobile AI
저자
Lim, Jeong-ALee, JoohyunKwak, JeonghoKim, Yeongjin
DOI
10.1109/TSC.2024.3466848
발행일
2024-11
유형
Article
저널명
IEEE Transactions on Services Computing
17
6
페이지
3300 ~ 3316