Skip to main content
Log in

Dynamic service prioritization with predicted intervals for QoS-sensitive service migrations in MEC

  • Original Research Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

Abstract

Service migrations in Multi-access Edge Compute (MEC) infrastructure are complex due to the geographically distributed infrastructure, limited availability of resources at the edge and heterogenous applications hosted in the infrastructure. Several existing studies have investigated service migrations in MEC to handle user mobility and energy savings. However, the intricate challenge of migrating thousands of user sessions in real-time during application overload conditions without impacting the users’ QoS has received limited attention. Ad-hoc service migrations in MEC pose a significant risk of service disruptions, affecting users' SLAs and degrading service performance for latency-sensitive applications. We propose a novel Time-aware Closed-loop Adaptive Particle Swarm Optimization (T-CLAPSO) algorithm that prioritises services to migrate in real-time based on application load and predicted service migration interval, minimising the impact on users’ QoS. Unlike existing studies that rely solely on application load-based heuristics, T-CLAPSO uniquely models the application performance and service migration time constraints as a combinatorial optimisation problem to prioritise service migrations while maintaining users’ QoS. T-CLAPSO algorithm reduces SLA violations during service migrations by 22% compared to the state-of-the-art Exponentially Weighted Moving Average with three-parameter smoothing (EWMA3) and 38% compared to the standard PSO algorithms, improving the user experience for QoS-sensitive applications such as video streaming, IoT Smart meter and Surveillance.

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

Access this article

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
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Multi-access Edge Computing (MEC); Use Cases and Requirements (2023) www.etsi.org. Retrieved from https://www.etsi.org/deliver/etsi_gs/MEC/001_099/002/03.01.01_60/gs_MEC002v030101p.pdf

  2. Multi-access Edge Computing (MEC); Framework and Reference Architecture (2022) www.etsi.org. Retrieved from https://www.etsi.org/deliver/etsi_gs/MEC/001_099/003/03.01.01_60/gs_MEC003v030101p.pdf

  3. Velrajan S (2020) An introduction to 5G wireless networks: technology, concepts and use-cases. Saravanan Velrajan

  4. Verizon; 5G Edge with Public MEC (2024) www.verizon.com. Retrieved from https://www.verizon.com/business/solutions/5g/edge-computing/public-mec/

  5. Velrajan S, Sharmila VC (2021) QoS management in multi-access edge compute. In: 2021 5th International Conference On Computing Methodologies And Communication (ICCMC) (pp. 109–115). IEEE

  6. Shah SDA, Gregory MA, Li S, dos Reis Fontes R, Hou L (2022) SDN-based service mobility management in MEC-enabled 5G and beyond vehicular networks. IEEE Internet Things J 9(15):13425–13442

    Article  Google Scholar 

  7. Shahryari S, Tashtarian F, Hosseini-Seno SA (2022) CoPaM: cost-aware VM placement and migration for mobile services in multi-cloudlet environment: an SDN-based approach. Comput Commun 191:257–273

    Article  Google Scholar 

  8. Amazon Web Services; Monitoring Application Migration Service. (2023). docs.aws.amazon.com. Retrieved from https://docs.aws.amazon.com/mgn/latest/ug/monitoring-overview.html

  9. Kulshrestha S, Patel S (2021) An efficient host overload detection algorithm for cloud data center based on exponential weighted moving average. Int J Commun Syst 34(4):e4708

    Article  Google Scholar 

  10. Wang C, Cao Y, Zhang Z, Wang W (2020) Dual threshold adaptive dynamic migration strategy of virtual resources based on bbu pool. Electronics 9(2):314

    Article  Google Scholar 

  11. Velrajan S, Ceronmani Sharmila V (2023) QoS-aware service migration in multi-access edge compute using closed-loop adaptive particle swarm optimization algorithm. J Netw Syst Manag 31(1):17

    Article  Google Scholar 

  12. Guo F, Peng M (2023) Efficient mobility management in mobile edge computing networks: joint handover and service migration. IEEE Internet Things J. https://doi.org/10.1109/JIOT.2023.3279842

    Article  Google Scholar 

  13. Zhang W, Luo J, Chen L, Liu J (2023) A trajectory prediction-based and dependency-aware container migration for mobile edge computing. IEEE Trans Serv Comput. https://doi.org/10.1109/TSC.2023.3290023

    Article  Google Scholar 

  14. Wang P, Ouyang T, Liao G, Gong J, Yu S, Chen X (2022) Edge intelligence in motion: Mobility-aware dynamic DNN inference service migration with downtime in mobile edge computing. J Syst Architect 130:102664

    Article  Google Scholar 

  15. Wang H, Li Y, Zhou A, Guo Y, Wang S (2023) Service migration in mobile edge computing: a deep reinforcement learning approach. Int J Commun Syst 36(1):e4413

    Article  Google Scholar 

  16. Xu M, Zhou Q, Wu H, Lin W, Ye K, Xu C (2022) PDMA: Probabilistic service migration approach for delay-aware and mobility-aware mobile edge computing. Softw Pract Exp 52(2):394–414

    Article  Google Scholar 

  17. Singh R, Sukapuram R, Chakraborty S (2023) A survey of mobility-aware multi-access edge computing: challenges, use cases and future directions. Ad Hoc Netw 140:103044

    Article  Google Scholar 

  18. Xu Y, Zheng Z, Liu X, Yao A, Li X (2022) Three-way decisions based service migration strategy in mobile edge computing. Inf Sci 609:533–547

    Article  Google Scholar 

  19. Lin H, Xu X, Zhao J, Wang X (2020) Dynamic service migration in ultra-dense multi-access edge computing network for high-mobility scenarios. EURASIP J Wirel Commun Netw 2020(1):191

    Article  Google Scholar 

  20. Chen W, Chen Y, Liu J (2023) Service migration for mobile edge computing based on partially observable Markov decision processes. Comput Electr Eng 106:108552

    Article  Google Scholar 

  21. Liu Z, Xu X (2022) Latency-aware service migration with decision theory for Internet of Vehicles in mobile edge computing. Wireless Netw. https://doi.org/10.1007/s11276-022-02978-y

    Article  Google Scholar 

  22. Mwasinga LJ, Le DT, Raza SM, Challa R, Kim M, Choo H (2023) Rasm: Resource-aware service migration in edge computing based on deep reinforcement learning. J Parallel Distrib Comput 182:104745

    Article  Google Scholar 

  23. Lai S, Huang L, Ning Q, Zhao C (2024) Mobility-aware task offloading in MEC with task migration and result caching. Ad Hoc Netw 156:103411

    Article  Google Scholar 

  24. Wang L, Guo S, Zhang P, Yue H, Li Y, Wang C, Cui D (2023) An efficient load prediction-driven scheduling strategy model in container cloud. Int J Intell Syst. https://doi.org/10.1155/2023/59592235

    Article  Google Scholar 

  25. Choudhury S, Maheshwari S, Seskar I, Raychaudhuri D (2022) Shareon: Shared resource dynamic container migration framework for real-time support in mobile edge clouds. IEEE Access 10:66045–66060

    Article  Google Scholar 

  26. Ma L, Yi S, Carter N, Li Q (2018) Efficient live migration of edge services leveraging container layered storage. IEEE Trans Mob Comput 18(9):2020–2033

    Article  Google Scholar 

  27. Aleyadeh S, Moubayed A, Heidari P, Shami A (2022) Optimal container migration/re-instantiation in hybrid computing environments. IEEE Open J Commun Soc 3:15–30

    Article  Google Scholar 

  28. Oleghe O (2021) Container placement and migration in edge computing: concept and scheduling models. IEEE Access 9:68028–68043

    Article  Google Scholar 

  29. Liu D, Zhou Z, Zhang D, Guo K, Wu Y, Wu C (2024) Efficient service reconfiguration with partial virtual network function migration. Comput Netw 241:110205

    Article  Google Scholar 

  30. Arshad U, Aleem M, Srivastava G, Lin JCW (2022) Utilising power consumption and SLA violations using dynamic VM consolidation in cloud data centers. Renew Sustain Energy Rev 167:112782

    Article  Google Scholar 

  31. Khan MSA, Santhosh R (2022) Hybrid optimisation algorithm for VM migration in cloud computing. Comput Electr Eng 102:108152

    Article  Google Scholar 

  32. Li C, Zhang Y, Gao X, Luo Y (2022) Energy-latency tradeoffs for edge caching and dynamic service migration based on DQN in mobile edge computing. J Parallel Distrib Comput 166:15–31

    Article  Google Scholar 

  33. Garg V, Jindal B (2023) Resource optimization using predictive virtual machine consolidation approach in cloud environment. Intell Decision Technol. https://doi.org/10.3233/IDT-220222

    Article  Google Scholar 

  34. Ma Z, Ma D, Lv M, Liu Y (2023) Virtual machine migration techniques for optimizing energy consumption in cloud data centers. IEEE Access. https://doi.org/10.1109/ACCESS.2023.3305268

    Article  Google Scholar 

  35. Ajmera K, Tewari TK (2023) SR-PSO: server residual efficiency-aware particle swarm optimisation for dynamic virtual machine scheduling. J Supercomput. https://doi.org/10.1007/s11227-023-05270-8

    Article  Google Scholar 

  36. IBM; Set agent resource thresholds and alerts (2024) ibm.com. Retrieved from https://www.ibm.com/docs/sl/planning-analytics/2.0.0?topic=monitoring-set-agent-resource-thresholds-alerts

  37. SolarWinds; Network Performance Monitor (2024) documentation.solarwinds.com. Retrieved from https://documentation.solarwinds.com/en/success_center/npm/content/onboarding/npm_ob_troubleshoot_interface.htm

  38. Google; Google Cloud Console Monitoring (2024) cloud.google.com. Retrieved from https://cloud.google.com/bigtable/docs/monitoring-instance

  39. Hagberg A, Swart P, Chult S (2008) Exploring network structure, dynamics, and function using NetworkX (No. LA-UR-08-05495; LA-UR-08-5495). Los Alamos National Lab.(LANL), Los Alamos, NM (United States)

  40. Kennedy J, Eberhart R (1948) IEEE, Particle swarm optimisation. In: 1995 IEEE international conference on neural networks proceedings. 1

Download references

Author information

Authors and Affiliations

Authors

Contributions

Author Saravanan Velrajan conceived of the presented idea, developed the theory, validated the theory in the lab, performed the computations and created the final manuscript. Author Dr. V. Ceronmani Sharmila provided guidance for the research, verified the analytical methods, supervised the findings of this work and reviewed the final manuscript.

Corresponding author

Correspondence to Saravanan Velrajan.

Ethics declarations

Conflict of interest

All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript.

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

Velrajan, S., Sharmila, V.C. Dynamic service prioritization with predicted intervals for QoS-sensitive service migrations in MEC. SOCA (2024). https://doi.org/10.1007/s11761-024-00405-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11761-024-00405-y

Keywords

Navigation