Abstract
The emergence of Mobile Edge Computing (MEC) not only provides low-latency computing services for the User Equipment (UE), but also extends the battery life of the UE. However, the computational resources of MEC servers are usually limited, and how to efficiently offload UE’s task and allocate the resources of MEC servers has become a research hotspot in MEC. In this paper, we develop an improved arithmetic optimization algorithm (IAOA) to optimize the convergence speed and convergence accuracy of the arithmetic optimization algorithm. Then a task offloading algorithm based on IAOA is designed to reduce the cost of offloading tasks in the framework including a single MEC server and multi-UE. The proposed algorithm jointly optimizes the task offloading strategy of the UEs and the resource allocation of the MEC server, meanwhile, models the weighted sum of delay and energy consumption as the system cost, with the goal of minimizing the system cost while satisfying the delay and energy consumption constraints of the tasks. Simulation results show that the proposed algorithm can effectively reduce the system cost and achieve a performance improvement of up to 20% compared with the benchmark algorithm.
Similar content being viewed by others
Data availability
The datasets generated during the current study are available from the corresponding author on reasonable request.
References
Ren, J., Yu, G., Cai, Y., He, Y.: Latency optimization for resource allocation in mobile-edge computation offloading. IEEE Trans. Wirel. Commun. 17(8), 5506–5519 (2018)
Du, J., Zhao, L., Feng, J., Chu, X.: Computation offloading and resource allocation in mixed fog/cloud computing systems with min-max fairness guarantee. IEEE Trans. Commun. 66(4), 1594–1608 (2017)
Irum, T., Ejaz, M.U., Elkashlan, M.: Minimizing task offloading delay in noma-mec wireless systems. In: 2022 4th Global Power, Energy and Communication Conference (GPECOM), pp. 632–637 (2022). IEEE
Wu, H., Deng, S., Li, W., Yin, J., Li, X., Feng, Z., Zomaya, A.Y.: Mobility-aware service selection in mobile edge computing systems. In: 2019 IEEE International Conference on Web Services (ICWS), pp. 201–208 (2019). IEEE
Chen, Y., Zhou, X., Wang, W., Wang, H., Zhang, Z., Zhang, Z.: Delay-optimal closed-form scheduling for multi-destination computation offloading. IEEE Wirel. Commun. Lett. 10(9), 1904–1908 (2021)
Yang, G., Hou, L., He, X., He, D., Chan, S., Guizani, M.: Offloading time optimization via markov decision process in mobile-edge computing. IEEE Internet Things J 8(4), 2483–2493 (2020)
Samy, A., Elgendy, I.A., Yu, H., Zhang, W., Zhang, H.: Secure task offloading in blockchain-enabled mobile edge computing with deep reinforcement learning. IEEE Trans. Netw. Serv. Manag 19, 4872–4887 (2022)
Hua, M., Tian, H., Ni, W., Fan, S.: Energy efficient task offloading in noma-based mobile edge computing system. In: 2019 IEEE 30th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), pp. 1–7 (2019). IEEE
Pan, Y., Chen, M., Yang, Z., Huang, N., Shikh-Bahaei, M.: Energy-efficient NOMA-based mobile edge computing offloading. IEEE Commun. Lett. 23(2), 310–313 (2018)
Guo, H., Zhang, J., Liu, J., Zhang, H.: Energy-aware computation offloading and transmit power allocation in ultradense IoT networks. IEEE Internet Things J. 6(3), 4317–4329 (2018)
Alhelaly, S., Muthanna, A., Elgendy, I.A.: Optimizing task offloading energy in multi-user multi-UAV-enabled mobile edge-cloud computing systems. Appl. Sci. 12(13), 6566 (2022)
Abualigah, L., Diabat, A., Mirjalili, S., Abd Elaziz, M., Gandomi, A.H.: The arithmetic optimization algorithm. Comput. methods Appl. Mech. Eng. 376, 113609 (2021)
Liu, S., Cheng, P., Chen, Z., Xiang, W., Vucetic, B., Li, Y.: Contextual user-centric task offloading for mobile edge computing in ultra-dense network. IEEE Transactions on Mobile Computing.1-1. https://doi.org/10.1109/TMC.2022.3168355(2022).
Qian, Y., Xu, J., Zhu, S., Xu, W., Fan, L., Karagiannidis, G.K.: Learning to optimize resource assignment for task offloading in mobile edge computing. IEEE Commun. Lett. 26(6), 1303–1307 (2022)
Aiwen, Z., Leyuan, L.: Energy-optimal task offloading algorithm of resources cooperation in mobile edge computing. In: 2021 4th International Conference on Advanced Electronic Materials, Computers and Software Engineering (AEMCSE), pp. 707–710 (2021). IEEE
Liu, J., Mao, Y., Zhang, J., Letaief, K.B.: Delay-optimal computation task scheduling for mobile-edge computing systems. In: 2016 IEEE International Symposium on Information Theory (ISIT), pp. 1451–1455 (2016). IEEE
Wei, F., Chen, S., Zou, W.: A greedy algorithm for task offloading in mobile edge computing system. China Commun. 15(11), 149–157 (2018)
Guo, M., Li, Q., Peng, Z., Liu, X., Cui, D.: Energy harvesting computation offloading game towards minimizing delay for mobile edge computing. Comput. Netw. 204, 108678 (2022)
Li, Y., Wang, T., Wu, Y., Jia, W.: Optimal dynamic spectrum allocation-assisted latency minimization for multiuser mobile edge computing. Digital Commun. Netw. 8(3), 247–256 (2022)
Chauhan, S., Vashishtha, G.: Mutation-based arithmetic optimization algorithm for global optimization. In: 2021 International Conference on Intelligent Technologies (CONIT), pp. 1–6 (2021). IEEE
Xu, Y.-P., Tan, J.-W., Zhu, D.-J., Ouyang, P., Taheri, B.: Model identification of the proton exchange membrane fuel cells by extreme learning machine and a developed version of arithmetic optimization algorithm. Energy Rep. 7, 2332–2342 (2021)
Chen, X., Jiao, L., Li, W., Fu, X.: Efficient multi-user computation offloading for mobile-edge cloud computing. IEEE/ACM Trans. Netw. 24(5), 2795–2808 (2015)
Peña-Delgado, A.F., Peraza-Vázquez, H., Almazán-Covarrubias, J.H., Torres Cruz, N., García-Vite, P.M., Morales-Cepeda, A.B., Ramirez-Arredondo, J.M.: A novel bio-inspired algorithm applied to selective harmonic elimination in a three-phase eleven-level inverter. Math. Probl. Eng. 2020, 1–10 (2020)
Liu, F., Liu, Y., Han, F., Ban, Y.-L., Guo, Y.J.: Synthesis of large unequally spaced planar arrays utilizing differential evolution with new encoding mechanism and cauchy mutation. IEEE Trans. Antennas Propag. 68(6), 4406–4416 (2020)
Tizhoosh, H.R.: Opposition-based learning: a new scheme for machine intelligence. In: International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC’06), vol. 1, pp. 695–701 (2005). IEEE
Mousavirad, S.J., Rahnamayan, S.: Evolving feedforward neural networks using a quasi-opposition-based differential evolution for data classification. In: 2020 IEEE Symposium Series on Computational Intelligence (SSCI), pp. 2320–2326 (2020). IEEE
Kahraman, H.T., Aras, S., Gedikli, E.: Fitness-distance balance (fdb): a new selection method for meta-heuristic search algorithms. Knowl. Based Syst. 190, 105169 (2020)
Acknowledgement
This work was supported by Chongqing science and Technology Commission Project (Grant No: cstc2018jcyjAX0525), Key Research and Development Projects of Sichuan Science and Technology Department (Grant No: 2019YFG0107).
Funding
This work was supported by Chongqing science and Technology Commission Project (Grant No: cstc2018jcyjAX0525; Recipient: Hongjian Li), Key Research and Development Projects of Sichuan Science and Technology Department (Grant No: 2019YFG0107;Recipient: Hongjian Li).
Author information
Authors and Affiliations
Contributions
HL: Proposed an idea, Experiment, Wrote the manuscript. JL: Proposed an idea, Experiment, Wrote the manuscript. LY: Helped to wrote also several sections of the manuscript, Proof reading. LL: Helped to wrote also several sections of the manuscript, Proofreading. HS: Helped to wrote also several sections of the manuscript, Proof reading.
Corresponding author
Ethics declarations
Conflict of interest
None. The authors declare that they have no known conflict financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Ethical approval and consent to participate
Not applicable.
Consent for publication
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Li, H., Liu, J., Yang, L. et al. An improved arithmetic optimization algorithm for task offloading in mobile edge computing. Cluster Comput 27, 1667–1682 (2024). https://doi.org/10.1007/s10586-023-04048-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-023-04048-0