{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T16:10:34Z","timestamp":1782403834171,"version":"3.54.5"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,7,8]],"date-time":"2021-07-08T00:00:00Z","timestamp":1625702400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,7,8]],"date-time":"2021-07-08T00:00:00Z","timestamp":1625702400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"National Key Research and Development Program of China","award":["2018YFB1404400"],"award-info":[{"award-number":["2018YFB1404400"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["EURASIP J. Adv. Signal Process."],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>As the technology of the Internet of Things (IoT) and mobile edge computing (MEC) develops, more and more tasks are offloaded to the edge servers to be computed. The offloading strategy performs an essential role in the progress of computation offloading. In a general scenario, the offloading strategy should consider enough factors, and the strategy should be made as quickly as possible. While most of the existing model only considers one or two factors, we investigated a model considering three targets and improved it by normalizing each target in the model to eliminate the influence of dimensions. Then, grey wolf optimizer (GWO) is introduced to solve the improved model. To obtain better performance, we proposed an algorithm hybrid whale optimization algorithm (WOA) with GWO named GWO-WOA. And the improved algorithm is tested on our model. Finally, the results obtained by GWO-WOA, GWO, WOA, particle swarm optimization (PSO), and genetic algorithm (GA) are discussed. The results have shown the advantages of GWO-WOA.<\/jats:p>","DOI":"10.1186\/s13634-021-00751-5","type":"journal-article","created":{"date-parts":[[2021,7,8]],"date-time":"2021-07-08T19:02:43Z","timestamp":1625770963000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Optimizing computation offloading strategy in mobile edge computing based on swarm intelligence algorithms"],"prefix":"10.1186","volume":"2021","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8627-2028","authenticated-orcid":false,"given":"Siling","family":"Feng","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yinjie","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qianhao","family":"Zhai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mengxing","family":"Huang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Feng","family":"Shu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,7,8]]},"reference":[{"key":"751_CR1","doi-asserted-by":"publisher","first-page":"462","DOI":"10.1007\/s12083-017-0544-x","volume":"11","author":"S. Meng","year":"2018","unstructured":"S. Meng, Y. Wang, Z. Miao, K. Sun, Joint optimization of wireless bandwidth and computing resource in cloudlet-based mobile cloud computing environment. Peer-to-Peer Netw. Appl.11:, 462\u2013472 (2018). https:\/\/doi.org\/10.1007\/s12083-017-0544-x.","journal-title":"Peer-to-Peer Netw. Appl."},{"key":"751_CR2","doi-asserted-by":"publisher","first-page":"1587","DOI":"10.1002\/wcm.1203","volume":"13","author":"H. T. Dinh","year":"2013","unstructured":"H. T. Dinh, C. Lee, D. Niyato, P. Wang, A survey of mobile cloud computing: Architecture, applications, and approaches. Wirel. Commun. Mob. Comput.13:, 1587\u20131611 (2013). https:\/\/doi.org\/10.1002\/wcm.1203.","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"751_CR3","doi-asserted-by":"publisher","first-page":"2483","DOI":"10.1109\/JIOT.2020.3033285","volume":"8","author":"G. Yang","year":"2021","unstructured":"G. Yang, L. Hou, X. He, D. He, S. Chan, M. Guizani, Offloading time optimization via Markov decision process in mobile-edge computing. IEEE Internet Things J.8:, 2483\u20132493 (2021). https:\/\/doi.org\/10.1109\/JIOT.2020.3033285.","journal-title":"IEEE Internet Things J."},{"key":"751_CR4","doi-asserted-by":"publisher","first-page":"32569","DOI":"10.1109\/ACCESS.2021.3061105","volume":"9","author":"H. Zhang","year":"2021","unstructured":"H. Zhang, Y. Yang, X. Huang, C. Fang, P. Zhang, Ultra-low latency multi-task offloading in mobile edge computing. IEEE Access. 9:, 32569\u201332581 (2021). https:\/\/doi.org\/10.1109\/ACCESS.2021.3061105.","journal-title":"IEEE Access"},{"key":"751_CR5","doi-asserted-by":"publisher","first-page":"32569","DOI":"10.1186\/s13638-021-01941-3","volume":"2021","author":"Z. Li","year":"2021","unstructured":"Z. Li, V. Chang, J. Ge, L. Pan, H. Hu, B. Huang, Energy-aware task offloading with deadline constraint in mobile edge computing. EURASIP J. Wirel. Commun. Netw.2021:, 32569\u201332581 (2021). https:\/\/doi.org\/10.1186\/s13638-021-01941-3.","journal-title":"EURASIP J. Wirel. Commun. Netw."},{"key":"751_CR6","doi-asserted-by":"publisher","first-page":"3774","DOI":"10.1109\/JIOT.2020.3024223","volume":"8","author":"J. Bi","year":"2021","unstructured":"J. Bi, H. Yuan, S. Duanmu, M. Zhou, A. Abusorrah, Energy-optimized partial computation offloading in mobile-edge computing with genetic simulated-annealing-based particle swarm optimization. IEEE Internet Things J.8:, 3774\u20133785 (2021). https:\/\/doi.org\/10.1109\/JIOT.2020.3024223.","journal-title":"IEEE Internet Things J."},{"key":"751_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3426852","volume":"20","author":"K. Li","year":"2021","unstructured":"K. Li, Heuristic computation offloading algorithms for mobile users in fog computing. ACM Trans. Embed. Comput. Syst.20:, 1\u201328 (2021). https:\/\/doi.org\/10.1145\/3426852.","journal-title":"ACM Trans. Embed. Comput. Syst."},{"key":"751_CR8","doi-asserted-by":"publisher","first-page":"17129","DOI":"10.1007\/s11042-020-09365-9","volume":"80","author":"Y. Hmimz","year":"2021","unstructured":"Y. Hmimz, T. Chanyour, M. E. Ghmary, M. O. C. Malki, Bi-objective optimization for multi-task offloading in latency and radio resources constrained mobile edge computing networks. Multimed. Tools Appl.80:, 17129\u201317166 (2021). https:\/\/doi.org\/10.1007\/s11042-020-09365-9.","journal-title":"Multimed. Tools Appl."},{"key":"751_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1371\/journal.pone.0122827","volume":"10","author":"M. N. A. Wahab","year":"2015","unstructured":"M. N. A. Wahab, S. Nefti-Meziani, A. Atyabi, A comprehensive review of swarm optimization algorithms. PLoS ONE. 10:, 1\u201336 (2015). https:\/\/doi.org\/10.1371\/journal.pone.0122827.","journal-title":"PLoS ONE"},{"key":"751_CR10","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1016\/j.comcom.2019.05.017","volume":"144","author":"H. Mazouzi","year":"2019","unstructured":"H. Mazouzi, K. Boussetta, N. Achir, Maximizing mobiles energy saving through tasks optimal offloading placement in two-tier cloud: A theoretical and an experimental study. Comput. Commun.144:, 132\u2013148 (2019). https:\/\/doi.org\/10.1016\/j.comcom.2019.05.017.","journal-title":"Comput. Commun."},{"key":"751_CR11","doi-asserted-by":"publisher","first-page":"196587","DOI":"10.1109\/ACCESS.2020.3032143","volume":"8","author":"Y. Zhang","year":"2020","unstructured":"Y. Zhang, U. Nauman, Deep learning trends driven by temes: A philosophical perspective. IEEE Access. 8:, 196587\u2013196599 (2020). https:\/\/doi.org\/10.1109\/ACCESS.2020.3032143.","journal-title":"IEEE Access"},{"key":"751_CR12","doi-asserted-by":"publisher","unstructured":"X. Qian, S. Lin, G. Cheng, X. Yao, H. Ren, W. Wang, Object detection in remote sensing images based on improved bounding box regression and multi-level features fusion. Remote Sens.12(1) (2020). https:\/\/doi.org\/10.3390\/rs12010143.","DOI":"10.3390\/rs12010143"},{"key":"751_CR13","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1016\/j.neunet.2016.10.007","volume":"85","author":"Y. Wu","year":"2017","unstructured":"Y. Wu, J. Cao, Q. Li, A. Alsaedi, F. E. Alsaadi, Finite-time synchronization of uncertain coupled switched neural networks under asynchronous switching. Neural Netw.85:, 128\u2013139 (2017). https:\/\/doi.org\/10.1016\/j.neunet.2016.10.007.","journal-title":"Neural Netw."},{"key":"751_CR14","doi-asserted-by":"publisher","unstructured":"X. Deng, Z. Sun, D. Li, J. Luo, S. Wan, User-centric computation offloading for edge computing. IEEE Internet Things J. (2021). https:\/\/doi.org\/10.1109\/JIOT.2021.3057694.","DOI":"10.1109\/JIOT.2021.3057694"},{"key":"751_CR15","doi-asserted-by":"publisher","first-page":"190463","DOI":"10.1109\/ACCESS.2020.3031614","volume":"8","author":"H. G. T. Pham","year":"2020","unstructured":"H. G. T. Pham, Q. V. Pham, A. T. Pham, C. T. Nguyen, Joint task offloading and resource management in NOMA-based MEC systems: A swarm intelligence approach. IEEE Access. 8:, 190463\u2013190474 (2020). https:\/\/doi.org\/10.1109\/ACCESS.2020.3031614.","journal-title":"IEEE Access"},{"key":"751_CR16","doi-asserted-by":"publisher","first-page":"4285","DOI":"10.1109\/TVT.2020.2973294","volume":"69","author":"Q. V. Pham","year":"2020","unstructured":"Q. V. Pham, S. Mirjalili, N. Kumar, M. Alazab, W. J. Hwang, Whale optimization algorithm with applications to resource allocation in wireless networks. IEEE Trans. Veh. Technol.69:, 4285\u20134297 (2020). https:\/\/doi.org\/10.1109\/TVT.2020.2973294.","journal-title":"IEEE Trans. Veh. Technol."},{"key":"751_CR17","doi-asserted-by":"publisher","first-page":"402","DOI":"10.1109\/LWC.2019.2957743","volume":"9","author":"S. Zhu","year":"2020","unstructured":"S. Zhu, W. Xu, L. Fan, K. Wang, G. K. Karagiannidis, A novel cross entropy approach for offloading learning in mobile edge computing. IEEE Wirel. Commun. Lett.9:, 402\u2013405 (2020). https:\/\/doi.org\/10.1109\/LWC.2019.2957743.","journal-title":"IEEE Wirel. Commun. Lett."},{"key":"751_CR18","doi-asserted-by":"publisher","unstructured":"K. Jiang, H. Zhou, D. Li, X. Liu, S. Xu, in 2020 29th International Conference on Computer Communications and Networks (ICCCN). A Q-learning based method for energy-efficient computation offloading in mobile edge computing, (2020), pp. 1\u20137. https:\/\/doi.org\/10.1109\/ICCCN49398.2020.9209738.","DOI":"10.1109\/ICCCN49398.2020.9209738"},{"key":"751_CR19","doi-asserted-by":"publisher","unstructured":"R. Zhao, X. Wang, J. Xia, L. Fan, Deep reinforcement learning based mobile edge computing for intelligent internet of things. Phys. Commun.43: (2020). https:\/\/doi.org\/10.1016\/j.phycom.2020.101184.","DOI":"10.1016\/j.phycom.2020.101184"},{"key":"751_CR20","doi-asserted-by":"publisher","first-page":"925","DOI":"10.1016\/j.future.2019.09.035","volume":"102","author":"Y. Miao","year":"2020","unstructured":"Y. Miao, G. Wu, M. Li, A. Ghoneim, M. Al-Rakhami, M. S. Hossain, Intelligent task prediction and computation offloading based on mobile-edge cloud computing. Futur. Gener. Comput. Syst.102:, 925\u2013931 (2020). https:\/\/doi.org\/10.1016\/j.future.2019.09.035.","journal-title":"Futur. Gener. Comput. Syst."},{"key":"751_CR21","doi-asserted-by":"publisher","first-page":"4961","DOI":"10.1109\/JIOT.2020.2972041","volume":"7","author":"Y. Liu","year":"2020","unstructured":"Y. Liu, S. Wang, Q. Zhao, S. Du, A. Zhou, X. Ma, F. Yang, Dependency-aware task scheduling in vehicular edge computing. IEEE Internet Things J.7:, 4961\u20134971 (2020). https:\/\/doi.org\/10.1109\/JIOT.2020.2972041.","journal-title":"IEEE Internet Things J."},{"key":"751_CR22","doi-asserted-by":"publisher","unstructured":"M. Huang, Q. Zhai, Y. Chen, S. Feng, F. Shu, Multi-objective whale optimization algorithm for computation offloading optimization in mobile edge computing. Sensors. 21: (2021). https:\/\/doi.org\/10.3390\/s21082628.","DOI":"10.3390\/s21082628"},{"key":"751_CR23","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1109\/TWC.2019.2943563","volume":"19","author":"J. Yan","year":"2020","unstructured":"J. Yan, S. Bi, Y. J. Zhang, M. Tao, Optimal task offloading and resource allocation in mobile-edge computing with inter-user task dependency. IEEE Trans. Wirel. Commun.19:, 235\u2013250 (2020). https:\/\/doi.org\/10.1109\/TWC.2019.2943563.","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"751_CR24","doi-asserted-by":"publisher","first-page":"313","DOI":"10.1109\/ICT.2015.7124703","volume-title":"2015 22nd International Conference on Telecommunications, ICT 2015","author":"W. Labidi","year":"2015","unstructured":"W. Labidi, M. Sarkiss, M. Kamoun, in 2015 22nd International Conference on Telecommunications, ICT 2015. Energy-optimal resource scheduling and computation offloading in small cell networks (Institute of Electrical and Electronics Engineers Inc.Sydney, Australia, 2015), pp. 313\u2013318. https:\/\/doi.org\/10.1109\/ICT.2015.7124703."},{"key":"751_CR25","doi-asserted-by":"publisher","first-page":"1397","DOI":"10.1109\/TWC.2016.2633522","volume":"16","author":"C. You","year":"2017","unstructured":"C. You, K. Huang, H. Chae, B. H. Kim, Energy-efficient resource allocation for mobile-edge computation offloading. IEEE Trans. Wirel. Commun.16:, 1397\u20131411 (2017). https:\/\/doi.org\/10.1109\/TWC.2016.2633522.","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"751_CR26","volume-title":"2nd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 10)","author":"A. P. Miettinen","year":"2010","unstructured":"A. P. Miettinen, J. K. Nurminen, in 2nd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 10). Energy efficiency of mobile clients in cloud computing (USENIX AssociationBoston, MA, 2010). https:\/\/www.usenix.org\/conference\/hotcloud-10\/ energy-efficiency-mobile-clients-cloud-computing."},{"key":"751_CR27","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1016\/j.advengsoft.2013.12.007","volume":"69","author":"S. Mirjalili","year":"2014","unstructured":"S. Mirjalili, S. M. Mirjalili, A. Lewis, Grey wolf optimizer. Adv. Eng. Softw.69:, 46\u201361 (2014). https:\/\/doi.org\/10.1016\/j.advengsoft.2013.12.007.","journal-title":"Adv. Eng. Softw."},{"key":"751_CR28","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.advengsoft.2016.01.008","volume":"95","author":"S. Mirjalili","year":"2016","unstructured":"S. Mirjalili, A. Lewis, The whale optimization algorithm. Adv. Eng. Softw.95:, 51\u201367 (2016). https:\/\/doi.org\/10.1016\/j.advengsoft.2016.01.008.","journal-title":"Adv. Eng. Softw."},{"key":"751_CR29","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/978-981-10-3223-3_25","volume-title":"Data Engineering and Intelligent Computing","author":"R. K. Saidala","year":"2018","unstructured":"R. K. Saidala, N. Devarakonda, in Data Engineering and Intelligent Computing. Improved whale optimization algorithm case study: Clinical data of anaemic pregnant woman (SpringerSingapore, 2018), pp. 271\u2013281."},{"key":"751_CR30","doi-asserted-by":"publisher","unstructured":"M. Abdel-Basset, D. El-Shahat, I. El-henawy, A. K. Sangaiah, S. H. Ahmed, A novel whale optimization algorithm for cryptanalysis in Merkle-Hellman cryptosystem. 23:, 723\u2013733 (2018). https:\/\/doi.org\/10.1007\/s11036-018-1005-3.","DOI":"10.1007\/s11036-018-1005-3"},{"key":"751_CR31","doi-asserted-by":"publisher","unstructured":"J. Kennedy, R. Eberhart, in Proceedings of ICNN\u201995 - International Conference on Neural Networks, 4. Particle swarm optimization, (1995), pp. 1942\u201319484. https:\/\/doi.org\/10.1109\/ICNN.1995.488968.","DOI":"10.1109\/ICNN.1995.488968"},{"key":"751_CR32","doi-asserted-by":"publisher","unstructured":"A. Lambora, K. Gupta, K. Chopra, in 2019 International Conference on Machine Learning, Big Data, Cloud and Parallel Computing (COMITCon). Genetic algorithm- a literature review, (2019), pp. 380\u2013384. https:\/\/doi.org\/10.1109\/COMITCon.2019.8862255.","DOI":"10.1109\/COMITCon.2019.8862255"}],"container-title":["EURASIP Journal on Advances in Signal Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13634-021-00751-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13634-021-00751-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13634-021-00751-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,8]],"date-time":"2021-07-08T19:08:16Z","timestamp":1625771296000},"score":1,"resource":{"primary":{"URL":"https:\/\/asp-eurasipjournals.springeropen.com\/articles\/10.1186\/s13634-021-00751-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,8]]},"references-count":32,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["751"],"URL":"https:\/\/doi.org\/10.1186\/s13634-021-00751-5","relation":{},"ISSN":["1687-6180"],"issn-type":[{"value":"1687-6180","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,8]]},"assertion":[{"value":"3 May 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 June 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 July 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no competing interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"36"}}