Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Advertisement

Multi-objective computation offloading based on Invasive Tumor Growth Optimization for collaborative edge-cloud computing

  • Optimization
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

The rapid development of 5G network-connected Internet of Things (IoT) has attracted great attention of academia and industry with a huge demand for IoT application task processing, which is usually delay-sensitive with the constraints of resource limitation and cost budget. Facing the challenges of massive computing tasks, various users’ requirements and resource limitations, this paper formulates a multi-objective optimization problem for computation offloading in a collaborative edge-cloud computing paradigm for handling various types of IoT tasks, aiming to provide efficient computing service to multiple IoT users. With the aim of minimizing task processing delay, mobile device energy consumption and economic cost, a discrete multi-objective Invasive Tumor Growth Optimization algorithm based on Invasive Tumor Growth Optimization is proposed to obtain diverse Pareto-optimal solutions, employing four types of cells with different search strategies to improve the search efficiency, convergence and diversity. Simulation results under complex scenarios show that the proposed algorithm can effectively solve the modeled computation offloading optimization problem of various task types and task scales and can also be well applied to a variety of different computing platforms. Compared with state-of-the-art algorithms, our proposed algorithm achieves better convergence and diversity in three objectives, which implies superior performance, scalability and applicability.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Algorithm 1
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Data availibility

Data available on request.

References

  • Aazam M, Zeadally S, Flushing EF (2021) Task offloading in edge computing for machine learning-based smart healthcare. Comput Netw 191:108019

    Article  Google Scholar 

  • Abbasi S, Choukolaei HA (2023) A systematic review of green supply chain network design literature focusing on carbon policy. Decis Anal J. https://doi.org/10.1016/j.dajour.2023.10018

    Article  Google Scholar 

  • Abbasi S, Erdebilli B (2023) Green closed-loop supply chain networks’ response to various carbon policies during COVID-19. Sustainability 15(4):3677. https://doi.org/10.3390/su1504367

    Article  Google Scholar 

  • Abbasi S, Daneshmand-Mehr M, Ghane Kanafi A (2021) The sustainable supply chain of CO2 emissions during the coronavirus disease (COVID-19) pandemic. J Ind Eng Int 17(4):83–108

    Google Scholar 

  • Abbasi S, Khalili HA, Daneshmand-Mehr M, Hajiaghaei-Keshteli M (2022) Performance measurement of the sustainable supply chain during the COVID-19 pandemic: a real-life case study. Found Comput Decis Sci 47(4):327–358. https://doi.org/10.2478/fcds-2022-001

    Article  Google Scholar 

  • Abbasi S, Daneshmand-Mehr M, Ghane Kanafi A (2022) Designing sustainable recovery network of end-of-life product during the COVID-19 pandemic: a real and applied case study. Discrete Dyn Nat Soc. https://doi.org/10.1155/2022/696708

    Article  MATH  Google Scholar 

  • Abbasi S, Sıcakyüz Ç, Erdebilli B (2023) Designing the home healthcare supply chain during a health crisis. J Eng Res. https://doi.org/10.1016/j.jer.2023.10009

    Article  Google Scholar 

  • Abbasi S, Daneshmand-Mehr M, Ghane Kanafi A (2023) Green closed-loop supply chain network design during the coronavirus (COVID-19) pandemic: a case study in the Iranian automotive industry. Environ Model Assess 28(1):69–103. https://doi.org/10.1007/s10666-022-09863-

    Article  Google Scholar 

  • Abbasi S, Daneshmand-Mehr M, Ghane K (2023) Designing a tri-objective, sustainable, closed-loop, and multi-echelon supply chain during the COVID-19 and lockdowns. Found Comput Decis Sci 48(1)

  • Abdullah M, Al-Muta’a EA, Al-Sanabani M (2019) Integrated MOPSO algorithms for task scheduling in cloud computing. J Intell Fuzzy Syst 36(2):1823–1836

    Article  Google Scholar 

  • Adhikari M, Srirama SN, Amgoth T (2019) Application offloading strategy for hierarchical fog environment through swarm optimization. IEEE Internet Things J 7(5):4317–4328

    Article  Google Scholar 

  • Al-Hammadi I, Li M, Islam S (2023) Independent tasks scheduling of collaborative computation offloading for SDN-powered MEC on 6G networks. Soft Comput 27(14):9593–9617

    Article  Google Scholar 

  • Alkhalaileh M, Calheiros RN, Nguyen QV, Javadi B (2020) Data-intensive application scheduling on mobile edge cloud computing. J Netw Comput Appl 167:102735

    Article  Google Scholar 

  • Barker O (2020) Realizing the promise of the internet of things in smart buildings. Computer 53(2):76–79

    Article  Google Scholar 

  • Babar M, Khan MS, Din A, Ali F, Habib U, Kwak KS (2021) Intelligent computation offloading for IoT applications in scalable edge computing using artificial bee colony optimization. Complexity 2021

  • Bozorgchenani A, Mashhadi F, Tarchi D, Monroy SS (2020) Multi-objective computation sharing in energy and delay constrained mobile edge computing environments. IEEE transactions on mobile computing

  • Cai X, Xiao Y, Li M, Hu H, Ishibuchi H, Li X (2021) A grid-based inverted generational distance for multi/many-objective optimization. IEEE Trans Evol Comput 25(1):21–34. https://doi.org/10.1109/TEVC.2020.2991040

    Article  Google Scholar 

  • Charef N, Mnaouer AB, Aloqaily M, Bouachir O, Guizani M (2023) Artificial intelligence implication on energy sustainability in Internet of Things: a survey. Inf Process Manag 60(2):103212

    Article  Google Scholar 

  • Deng X, Sun Z, Li D, Luo J, Wan S (2021) User-centric computation offloading for edge computing. IEEE Internet of Things Journal

  • Gong Y, Bian K, Hao F, Sun Y, Wu Y (2023) Dependent tasks offloading in mobile edge computing: a multi-objective evolutionary optimization strategy. Future Gener Comput Syst 148:314–325. https://doi.org/10.1016/j.future.2023.06.01

    Article  Google Scholar 

  • Hosny KM, Awad AI, Khashaba MM, Mohamed ER (2023) New improved multi-objective gorilla troops algorithm for dependent tasks offloading problem in multi-access edge computing. J Grid Comput 21(2):21

    Article  Google Scholar 

  • Huang M, Zhai Q, Chen Y, Feng S, Shu F (2021) Multi-objective whale optimization algorithm for computation offloading optimization in mobile edge computing. Sensors 21(8):2628

    Article  Google Scholar 

  • Jauro F, Chiroma H, Gital AY, Almutairi M, Shafi’i MA, Abawajy JH (2020) Deep learning architectures in emerging cloud computing architectures: recent development, challenges and next research trend. Appl Soft Comput 96:106582

    Article  Google Scholar 

  • Long S, Zhang Y, Deng Q, Pei T, Ouyang J, Xia Z (2023) An efficient task offloading approach based on multi-objective evolutionary algorithm in cloud-edge collaborative environment. IEEE Trans Netw Sci Eng 10(2):645–657. https://doi.org/10.1109/TNSE.2022.321708

    Article  Google Scholar 

  • Luo Q, Li C, Luan T, Shi W(2021) Minimizing the delay and cost of computation offloading for vehicular edge computing. IEEE Transactions on Services Computing

  • Ma S, Song S, Yang L, Zhao J, Yang F, Zhai L (2021) Dependent tasks offloading based on particle swarm optimization algorithm in multi-access edge computing. Appl Soft Comput 112:107790

    Article  Google Scholar 

  • Munjal R, Liu W, Li XJ, Gutierrez J (2019) Big data offloading using smart public vehicles with software defined connectivity. In: 2019 IEEE intelligent transportation systems conference (ITSC), IEEE, pp 3361–3366

  • Peng H, Wen W-S, Tseng M-L, Li L-L (2019) Joint optimization method for task scheduling time and energy consumption in mobile cloud computing environment. Appl Soft Comput 80:534–545

    Article  Google Scholar 

  • Peng K, Nie J, Kumar N, Cai C, Kang J, Xiong Z, Zhang Y (2021) Joint optimization of service chain caching and task offloading in mobile edge computing. Appl Soft Comput 103:107142

    Article  Google Scholar 

  • Qin Z, Qiu X, Ye J, Wang L (2020) User-edge collaborative resource allocation and offloading strategy in edge computing. Wirel Commun Mob Comput 2020

  • Ramzanpoor Y, Shirvani MH, Golsorkhtabaramiri M (2021) Multi-objective fault-tolerant optimization algorithm for deployment of IoT applications on fog computing infrastructure. Complex & Intelligent Systems, pp 1–32

  • Shahryari O-K, Pedram H, Khajehvand V, TakhtFooladi MD (2021) Energy and task completion time trade-off for task offloading in fog-enabled IoT networks. Pervasive Mob Comput 74:101395

    Article  Google Scholar 

  • Song F, Xing H, Luo S, Zhan D, Dai P, Qu R (2020) A multiobjective computation offloading algorithm for mobile-edge computing. IEEE Internet Things J 7(9):8780–8799

    Article  Google Scholar 

  • Statista,York N, NY USA (2018) Internet of things (IoT) connected devices installed base world-wide from 2015 to 2025 (in billions)

  • Sun Z, Yang H, Li C, Yao Q, Wang D, Zhang J, Wang H, Vasilakos AV (2021) Cloud-edge collaboration in industrial internet of things: a joint offloading scheme based on resource prediction. IEEE Internet Things J. https://doi.org/10.1109/JIOT.2021.3137861

  • Tang D, Dong S, Jiang Y, Li H, Huang Y (2015) ITGO: invasive tumor growth optimization algorithm. Appl Soft Comput 36:670–698

    Article  Google Scholar 

  • Tong Z, Deng X, Ye F, Basodi S, Xiao X, Pan Y (2020) Adaptive computation offloading and resource allocation strategy in a mobile edge computing environment. Inf Sci 537:116–131

    Article  Google Scholar 

  • Tsai J-T, Fang J-C, Chou J-H (2013) Optimized task scheduling and resource allocation on cloud computing environment using improved differential evolution algorithm. Comput Op Res 40(12):3045–3055. https://doi.org/10.1016/j.cor.2013.06.012

    Article  MATH  Google Scholar 

  • Wang J, Wang L (2021) A computing resource allocation optimization strategy for massive internet of health things devices considering privacy protection in cloud edge computing environment. J Grid Comput 19(2):1–14

    Article  Google Scholar 

  • Wu C-G, Li W, Wang L, Zomaya AY (2021) An evolutionary fuzzy scheduler for multi-objective resource allocation in fog computing. Futur Gener Comput Syst 117:498–509

    Article  Google Scholar 

  • Xie T (2023) Campus IoT system and students’ employment education innovation based on mobile edge computing. Soft Comput 27(14):10263–10272. https://doi.org/10.1007/s00500-023-08288

    Article  Google Scholar 

  • Xu X, Xue Y, Qi L, Zhang X, Wan S, Dou W, Chang V ( 2019) Load-aware edge server placement for mobile edge computing in 5g networks. In: International conference on service-oriented computing, Springer, pp 494–507

  • Xu X, Huang Q, Yin X, Abbasi M, Khosravi MR, Qi L (2020) Intelligent offloading for collaborative smart city services in edge computing. IEEE Internet Things J 7(9):7919–7927

    Article  Google Scholar 

  • Xu X, Gu R, Dai F, Qi L, Wan S (2020) Multi-objective computation offloading for internet of vehicles in cloud-edge computing. Wireless Netw 26(3):1611–1629

    Article  Google Scholar 

  • Xu B, Deng T, Liu Y, Zhao Y, Xu Z, Qi J, Wang S, Liu D (2023) Optimization of cooperative offloading model with cost consideration in mobile edge computing. Soft Comput 27(12):8233–8243

    Article  Google Scholar 

  • Yu, H, Wang Q, Guo S ( 2018). Energy-efficient task offloading and resource scheduling for mobile edge computing. In: 2018 IEEE international conference on networking, Architecture and storage (NAS), IEEE, pp 1–4

Download references

Funding

This research was funded by National Natural Science Foundation of China (61976239), Innovation Foundation of High-end Scientific Research Institutions in Zhongshan of China (2019AG031), and Natural Science Foundation of Guangdong Province of China (2021A1515011942).

Author information

Authors and Affiliations

Authors

Contributions

XW contributed to methodology, software, formal analysis, writing—original draft, and visualization. SD contributed to resources, writing—review and editing, supervision, and project administration. JH performed investigation and writing—review and editing. QH contributed to validation and software.

Corresponding author

Correspondence to Shoubin Dong.

Ethics declarations

Conflict of interest

The authors declare that they have no known conflict of interest or personal relationships that could have appeared to influence the work reported in this paper.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, X., Dong, S., Hu, J. et al. Multi-objective computation offloading based on Invasive Tumor Growth Optimization for collaborative edge-cloud computing. Soft Comput 27, 17747–17761 (2023). https://doi.org/10.1007/s00500-023-09051-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-023-09051-6

Keywords