Litcius/Paper detail

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

Jeong-A Lim, Joohyun Lee, Jeongho Kwak, Yeongjin Kim

2024IEEE Transactions on Services Computing15 citationsDOI

Abstract

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 <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">CutEdge</i>, 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, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">CutEdge</i> makes decisions of <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">(i)</i> the partition point of DNN model between the mobile device and MEC server, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">(ii)</i> GPU clock frequency, and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">(iii)</i> 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 <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">CutEdge</i> 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 <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">CutEdge</i> over the existing algorithms by experiment on top of implemented testbed using an embedded AI device and an MEC server.

Topics & Concepts

Computer scienceInferenceScalingEnhanced Data Rates for GSM EvolutionResource (disambiguation)Artificial intelligenceMachine learningDistributed computingComputer networkMathematicsGeometryIoT and Edge/Fog ComputingContext-Aware Activity Recognition SystemsAdvanced Data Storage Technologies
Cutting-Edge Inference: Dynamic DNN Model Partitioning and Resource Scaling for Mobile AI | Litcius