Optimizing AI service placement and resource allocation in mobile edge intelligence systems

  • Zehong LIN
  • , Suzhi BI*
  • , Ying-Jun Angela ZHANG
  • *Corresponding author for this work

Research output: Journal PublicationsJournal Article (refereed)peer-review

78 Citations (Scopus)

Abstract

Leveraging recent advances on mobile edge computing (MEC), edge intelligence has emerged as a promising paradigm to support mobile artificial intelligence (AI) applications at the network edge. In this paper, we consider the AI service placement problem in a multi-user MEC system, where the access point (AP) places the most up-to-date AI program at user devices to enable local computing/task execution at the user side. To fully utilize the stringent wireless spectrum and edge computing resources, the AP sends the AI service program to a user only when enabling local computing at the user yields a better system performance. We formulate a mixed-integer non-linear programming (MINLP) problem to minimize the total computation time and energy consumption of all users by jointly optimizing the service placement (i.e., which users to receive the program) and resource allocation (on local CPU frequencies, uplink bandwidth, and edge CPU frequency). To tackle the MINLP problem, we derive analytical expressions to calculate the optimal resource allocation decisions with low complexity. This allows us to efficiently obtain the optimal service placement solution by search-based algorithms such as meta-heuristic or greedy search algorithms. To enhance the algorithm scalability in large-sized networks, we further propose an ADMM (alternating direction method of multipliers) based method to decompose the optimization problem into parallel tractable MINLP subproblems. The ADMM method eliminates the need of searching in a high-dimensional space for service placement decisions and thus has a low computational complexity that grows linearly with the number of users. Simulation results show that the proposed algorithms perform extremely close to the optimum and significantly outperform the other representative benchmark algorithms.

Original languageEnglish
Pages (from-to)7257-7271
Number of pages15
JournalIEEE Transactions on Wireless Communications
Volume20
Issue number11
Early online date26 May 2021
DOIs
Publication statusPublished - Nov 2021
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2002-2012 IEEE.

Funding

This work was supported in part by the National Key Research and Development Program under Project 2019YFB1803305, in part by the National Natural Science Foundation of China under Project 61871271, in part by the General Research Fund established by the Research Grants Council of Hong Kong under Project 14208017 and Project 14201920, in part by the Guangdong Province Pearl River Scholar Funding Scheme 2018, in part by the Key Project of Department of Education of Guangdong Province under Grant 2020ZDZX3050, and in part by the Foundation of Shenzhen City under Project JCYJ20170818101824392 and Project JCYJ20190808120415286.

Keywords

  • Edge intelligence
  • mobile edge computing
  • resource allocation
  • service placement

Fingerprint

Dive into the research topics of 'Optimizing AI service placement and resource allocation in mobile edge intelligence systems'. Together they form a unique fingerprint.

Cite this