I. Introduction
The fast development of internet of things (IoT) generates a large amount of data at the edge, which boosts the applications of mobile edge computing (MEC), e.g., smart city and automatic driving [1]. These applications requires low latency and high computation power, which is realized by offloading services to edge servers at local wireless access points (APs) or cellular base stations (BSs) [2]. Unfortunately, the infrastructure-based MEC in wireless networks brings high deployment cost, and may not be able to provide services in rural areas without sufficient infrastructures or urban areas in peak hours [3], [4]. To compensate the drawback of infrastructure-based MEC, unmanned aerial vehicles (UAVs) equipped with MEC servers have emerged as a promising technology to provide flexible and cost-efficient computing services in the era of 5G and beyond [4], [5]. UAVs are easy to control and deploy, and have high mobility, which has encouraged industries in diverse practices in today’s life. For example, on July 21, 2021, the Chinese Ministry of Emergency Management dispatched UAVs to build the emergency communication platform in the communication interruption area of Mihe Town. The mobile base station enabled by UAVs achieves a long-term and stable continuous mobile signal coverage of about 50 square kilometers for five hours [6].