Abstract
Mobile Edge Computing (MEC) is considered as a promising technology to meet the high-quality service requirements of emerging applications in mobile intelligent terminals. It can effectively handle computation-intensive and latency-sensitive tasks in the Internet of Things (IoT). However, location-fixed edge servers in MEC cannot efficiently handle time-varying tasks in the hot-spot area. Therefore, it is necessary to utilize the Unmanned Aerial Vehicle (UAV) with communication and computation resources making on-demand network deployment for handling the time-varying tasks above. In this paper, we build a novel MEC system based on heterogeneous multi-UAV, in which we take both the UAV scheduling problem and the task allocation problem into consideration. What’s more, in order to minimize the system energy consumption, we propose a joint optimization method, named JoSA, for the two problems mentioned above. To be specific, we first regard the UAV scheduling problem as a knapsack problem. Based on this, we then divide the tasks in the hot-spot area according to geographic location and allocate them in different situations. Finally, compared with the other two benchmarks, the simulation experiments show that our method demonstrates good generalization ability and makes better performance with a reduction of 8% and 11% in system energy consumption, and 3% and 4% in system time cost, respectively.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Akter, S., Kim, D.Y., Yoon, S.: Task offloading in multi-access edge computing enabled UAV-aided emergency response operations. IEEE Access 11, 23167–23188 (2023)
Alzenad, M., El-Keyi, A., Yanikomeroglu, H.: 3-D placement of an unmanned aerial vehicle base station for maximum coverage of users with different QoS requirements. IEEE Wirel. Commun. Lett. 7(1), 38–41 (2017)
Asim, M., ELAffendi, M., El-Latif, A.A.A.: Multi-IRS and Multi-UAV-Assisted MEC system for 5G/6G networks: efficient joint trajectory optimization and passive beamforming framework. IEEE Trans. Intell. Transp. Syst. 24(4), 4553–4564 (2023)
Cao, Y., Long, C., Jiang, T., Mao, S.: Share communication and computation resources on mobile devices: a social awareness perspective. IEEE Wirel. Commun. 23(4), 52–59 (2016)
Chen, J., Xie, J.: Joint task scheduling, routing, and charging for multi-UAV based mobile edge computing. In: ICC 2022 - IEEE International Conference on Communications, pp. 1–6 (2022)
Devagiri, J.S., Paheding, S., Niyaz, Q., Yang, X., Smith, S.: Augmented Reality and Artificial Intelligence in industry: Trends, tools, and future challenges. Expert Systems with Applications, p. 118002 (2022)
Diao, X., Yang, W., Yang, L., Cai, Y.: UAV-relaying-assisted multi-access edge computing with multi-antenna base station: offloading and scheduling optimization. IEEE Trans. Veh. Technol. 70(9), 9495–9509 (2021)
Dzardanova, E., Kasapakis, V.: Virtual reality: a journey from vision to commodity. IEEE Ann. Hist. Comput. 45(1), 18–30 (2023)
Fan, J., Liu, Y., Sun, G., Pan, H., Wang, A., Liang, S., Liu, Z.: 3D position scheduling of UAV secure communications with multiple constraints. In: 2022 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 143–149 (2022)
Hamuda, E., Mc Ginley, B., Glavin, M., Jones, E.: Improved image processing-based crop detection using Kalman filtering and the Hungarian algorithm. Comput. Electron. Agric. 148, 37–44 (2018)
He, K., Wen, F., Sun, J.: K-means hashing: an affinity-preserving quantization method for learning binary compact codes. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2938–2945 (2013)
Jeong, S., Simeone, O., Kang, J.: Mobile edge computing via a UAV-mounted cloudlet: Optimization of bit allocation and path planning. IEEE Trans. Veh. Technol. 67(3), 2049–2063 (2017)
Jiang, X., Hou, P., Zhu, H., Li, B., Wang, Z., Ding, H.: Dynamic and intelligent edge server placement based on deep reinforcement learning in mobile edge computing. Ad Hoc Netw. 145, 103172 (2023)
Keshavamurthy, B., Michelusi, N.: Multiscale adaptive scheduling and path-planning for power-constrained UAV-Relays via SMDPs. In: 2022 56th Asilomar Conference on Signals, Systems, and Computers, pp. 1091–1097 (2022)
Lai, C.C., Bhola, Tsai, A.H., Wang, L.C.: Adaptive and fair deployment approach to balance offload traffic in multi-UAV cellular networks. IEEE Trans. Vehicular Technol. 72(3), 3724–3738 (2023)
Li, R., Lim, C.S., Rana, M.E., Zhou, X.: A trade-off task-offloading scheme in multi-user multi-task mobile edge computing. IEEE Access 10, 129884–129898 (2022)
Liu, H., Li, X., Wu, G., Fan, M., Wang, R., Gao, L., Pedrycz, W.: An iterative two-phase optimization method based on divide and conquer framework for integrated scheduling of multiple UAVs. IEEE Trans. Intell. Transp. Syst. 22(9), 5926–5938 (2021)
Liu, Y., Peng, M., Shou, G., Chen, Y., Chen, S.: Toward edge intelligence: multiaccess edge computing for 5G and internet of things. IEEE Internet Things J. 7(8), 6722–6747 (2020)
Long, Y., Zhang, W., Gong, S., Luo, X., Niyato, D.: AoI-aware scheduling and trajectory optimization for multi-UAV-assisted wireless networks. In: GLOBECOM 2022–2022 IEEE Global Communications Conference, pp. 2163–2168 (2022)
Luna, M.A., Ale Isaac, M.S., Ragab, A.R., Campoy, P., Flores Peña, P., Molina, M.: Fast multi-UAV path planning for optimal area coverage in aerial sensing applications. Sensors 22(6), 2297 (2022)
Luo, Q., Rao, Y.: Heuristic algorithms for the special knapsack packing problem with defects arising in aircraft arrangement. Expert Syst. Appl. 215, 119392 (2023)
Mach, P., Becvar, Z.: Mobile edge computing: a survey on architecture and computation offloading. IEEE Commun. Surv. Tutorials 19(3), 1628–1656 (2017)
Mahr, D., Heller, J., de Ruyter, K.: Augmented reality (AR): the blurring of reality in human-computer interaction. Comput. Hum. Behav. 145, 107755 (2023)
Meng, K., Wu, Q., Ma, S., Chen, W., Quek, T.Q.S.: UAV trajectory and beamforming optimization for integrated periodic sensing and communication. IEEE Wireless Commun. Lett. 11(6), 1211–1215 (2022)
Qin, L., Lu, H., Wu, F.: When the user-centric network meets mobile edge computing: challenges and optimization. IEEE Commun. Mag. 61(1), 114–120 (2023)
Salaht, F.A., Desprez, F., Lebre, A.: An overview of service placement problem in fog and edge computing. ACM Comput. Surv. (CSUR) 53(3), 1–35 (2020)
Shi, Y., Mei, Y.: Efficient sequential UCB-based Hungarian algorithm for assignment problems. In: 2022 58th Annual Allerton Conference on Communication, Control, and Computing (Allerton), pp. 1–8 (2022)
Sigwele, T., Hu, Y.F., Susanto, M.: Energy-efficient 5G cloud RAN with virtual BBU server consolidation and base station sleeping. Comput. Netw. 177, 107302 (2020)
Wang, C., Yu, X., Xu, L., Wang, W.: Energy-efficient task scheduling based on traffic mapping in heterogeneous mobile-edge computing: a green IoT perspective. IEEE Trans. Green Commun. Networking 7(2), 972–982 (2023)
Wang, J., Liu, K., Pan, J.: Online UAV-mounted edge server dispatching for mobile-to-mobile edge computing. IEEE Internet Things J. 7(2), 1375–1386 (2020)
Wang, Y., Ru, Z.Y., Wang, K., Huang, P.Q.: Joint deployment and task scheduling optimization for large-scale mobile users in multi-UAV-enabled mobile edge computing. IEEE Trans. Cybern. 50(9), 3984–3997 (2020)
Wei, Z., Zhao, X.: Multi-UAVs cooperative reconnaissance task allocation under heterogeneous target values. IEEE Access 10, 70955–70963 (2022)
Wu, X., Yin, Y., Xu, L., Wu, X., Meng, F., Zhen, R.: Multi-UAV task allocation based on improved genetic algorithm. IEEE Access 9, 100369–100379 (2021)
Yang, J., Wang, Y., Li, Z.: Inverse order based optimization method for task offloading and resource allocation in mobile edge computing. Appl. Soft Comput. 116, 108361 (2022)
Zhang, R., Feng, Y., Yang, Y., Li, X.: A deadlock-free hybrid estimation of distribution algorithm for cooperative multi-UAV task assignment with temporally coupled constraints. IEEE Trans. Aerospace Electron. Syst. (2022)
Zhang, T., Xu, Y., Loo, J., Yang, D., Xiao, L.: Joint computation and communication design for UAV-assisted mobile edge computing in IoT. IEEE Trans. Industr. Inf. 16(8), 5505–5516 (2020)
Zhang, W., Zhang, W.: An efficient UAV localization technique based on particle swarm optimization. IEEE Trans. Veh. Technol. 71(9), 9544–9557 (2022)
Zhang, X., Wang, Y.: DeepMECagent: multi-agent computing resource allocation for UAV-assisted mobile edge computing in distributed IoT system. Appl. Intell. 53(1), 1180–1191 (2023)
Zhang, X., Chen, X.: UAV task allocation based on clone selection algorithm. Wirel. Commun. Mob. Comput. 2021, 1–9 (2021)
Zhou, R., Wu, X., Tan, H., Zhang, R.: Two time-scale joint service caching and task offloading for UAV-assisted mobile edge computing. In: IEEE INFOCOM 2022 - IEEE Conference on Computer Communications. pp. 1189–1198 (2022)
Acknowledgments
This work was supported by the National Key Research and Development Program of China under Grant 2021ZD0112400, the National Natural Science Foundation of China under grant 62202080, the Science and Technology Project of Liaoning Province under grant 2021JH1/10400009, the CCF-Tencent Open Fund under grant IAGR20220114, the Liaoning Revitalization Talents Program under grant XLYC2008017, the Fundamental Research Funds for the Central Universities under grant DUT20RC(3)039.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Qin, T., Wang, P., Zhang, Q. (2024). A Joint Optimization Scheme in Heterogeneous UAV-Assisted MEC. In: Tari, Z., Li, K., Wu, H. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2023. Lecture Notes in Computer Science, vol 14490. Springer, Singapore. https://doi.org/10.1007/978-981-97-0859-8_12
Download citation
DOI: https://doi.org/10.1007/978-981-97-0859-8_12
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-0858-1
Online ISBN: 978-981-97-0859-8
eBook Packages: Computer ScienceComputer Science (R0)