Abstract
With excellent flexibility, unmanned aerial vehicles (UAVs) can act as airborne computing servers to assist smart terminals (STs) with their computationally-intense and delay-sensitive tasks. This paper presents a new UAV-assisted edge computing framework, which jointly optimizes the trajectory and CPU frequency of a fixed-wing UAV, and the offloading schedule to minimize the energy consumption of the UAV. The key idea is that we reveal the condition for the convexity of the optimization, when the UAV flies a linear trajectory. Under the condition, alternating optimization- and successive convex approximation (SCA)-based algorithms are developed to efficiently achieve the globally optimal linear trajectory, CPU configuration, and offloading schedule. Another important aspect is that we prove the SCA-based algorithm can achieve a local optimum satisfying the Karush-Kuhn-Tucker (KKT) conditions, when the revealed condition is unmet or the UAV flies horizontally in two dimensions. By analyzing the KKT conditions, we also unveil the underlying patterns for the optimal CPU frequency and offloading schedule. Extensive simulations validate the patterns and corroborate the merits of our schemes.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.