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.
Similar content being viewed by others
References
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
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
Velrajan S (2020) An introduction to 5G wireless networks: technology, concepts and use-cases. Saravanan Velrajan
Verizon; 5G Edge with Public MEC (2024) www.verizon.com. Retrieved from https://www.verizon.com/business/solutions/5g/edge-computing/public-mec/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Oleghe O (2021) Container placement and migration in edge computing: concept and scheduling models. IEEE Access 9:68028–68043
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
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
Khan MSA, Santhosh R (2022) Hybrid optimisation algorithm for VM migration in cloud computing. Comput Electr Eng 102:108152
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
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
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
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
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
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
Google; Google Cloud Console Monitoring (2024) cloud.google.com. Retrieved from https://cloud.google.com/bigtable/docs/monitoring-instance
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)
Kennedy J, Eberhart R (1948) IEEE, Particle swarm optimisation. In: 1995 IEEE international conference on neural networks proceedings. 1
Author information
Authors and Affiliations
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
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.
About this article
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
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11761-024-00405-y