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 language | English |
|---|---|
| Pages (from-to) | 7257-7271 |
| Number of pages | 15 |
| Journal | IEEE Transactions on Wireless Communications |
| Volume | 20 |
| Issue number | 11 |
| Early online date | 26 May 2021 |
| DOIs | |
| Publication status | Published - Nov 2021 |
| Externally published | Yes |
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