Skip to main content

Advertisement

Log in

Resource management and switch migration in SDN-based multi-access edge computing environments

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

As the growing of data volumes due to the successive development of new mobile devices and the creation of new applications, the emergence of multi-access edge computing can successfully improve quality of service based on reduced latency and lower system energy consumption. The introduction of software-defined networking technologies in multi-access edge computing environments supports access to more network devices and enhances the scalability and service management flexibility of mobile edge computing environments. The limited nature of computing resources in mobile edge computing environments makes resource management a critical issue. Therefore, to minimize the energy consumption and latency of task execution in mobile edge computing environment, and to ensure reasonable resource allocation during task execution, a resource management strategy based on multi-objective optimization in edge computing environment is proposed. In this strategy, the overall energy consumption weighting and minimization problem is solved by optimizing the management of communication and computing resources, and an improved NSGA-II algorithm is proposed to rationally allocate communication and computational resources for each task. To deal with load imbalance caused by large traffic fluctuations in multi-access edge computing environments based on software-defined networks, in this paper, a load-balancing-oriented switch migration strategy is proposed in which a switch migration algorithm based on an improved ant colony algorithm is proposed to optimally select the switch migration process so that the static deployment of the controller adapts to the changing needs of dynamic flows in the network. Experimental results demonstrate that the proposed resource management strategy minimizes the latency and energy consumption during task execution and increases resource utilization and average throughput of servers. The proposed switch migration strategy can effectively achieve load balancing and reduce the response time.

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
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Li C, Zhang Y, Luo Y (2022) Intermediate data placement and cache replacement strategy under Spark platform. J Parallel Distrib Comput 163:114–135

    Article  Google Scholar 

  2. Ranaweera P, Jurcut AD, Liyanage M (2021) Survey on multi-access edge computing security and privacy. IEEE Commun Surv Tutor 23(2):1078–1124

    Article  Google Scholar 

  3. Li C, Liang SY, Zhang J et al (2022) Blockchain-based data trading in edge-cloud computing environment. Inf Process Manage 59(1):102786

    Article  Google Scholar 

  4. Ali B, Gregory MA, Li S (2021) Multi-access edge computing architecture, data security and privacy: a review. IEEE Access 9:18706–18721

    Article  Google Scholar 

  5. Jiang X, Yu FR, Song T et al (2021) A survey on multi-access edge computing applied to video streaming: some research issues and challenges. IEEE Commun Surv Tutor 23(2):871–903

    Article  Google Scholar 

  6. Keshari SK, Kansal V, Kumar S (2021) A systematic review of quality of services (QoS) in software defined networking (SDN). Wirel Pers Commun 116(3):2593–2614

    Article  Google Scholar 

  7. Li C, Liu J, Wang M, Luo Y (2022) Fault-tolerant scheduling and data placement for scientific workflow processing in geo-distributed clouds. J Syst Softw 187:111227

    Article  Google Scholar 

  8. Guo Y, Zhao R, Lai S et al (2022) Distributed machine learning for multiuser mobile edge computing systems. IEEE J Sel Top Sign Process

  9. Li C, Cai Q, Lou Y (2022) Optimal data placement strategy considering capacity limitation and load balancing in geographically distributed cloud. Futur Gener Comput Syst 127:142–159

    Article  Google Scholar 

  10. Wang X, Zhong X, Li L et al (2019) PSOGT: PSO and game theoretic based task allocation in mobile edge computing. In: 2019 IEEE 21st International Conference on High Performance Computing and Communications; IEEE 17th International Conference on Smart City; IEEE 5th International Conference on Data Science and Systems (HPCC/SmartCity/DSS). IEEE

  11. Li Q, Sun Y, Hao Z et al (2019) Energy efficient spectrum resource allocation in mobile edge computing. In: 2019 IEEE 5th International Conference on Computer and Communications (ICCC). IEEE

  12. Lieira D, Quessada MS, Cristiani AL et al (2021) Algorithm for 5G resource management optimization in edge computing. IEEE Latin Am Trans 19(Special Issue on 5G and B5G Communications):1772–1780

    Article  Google Scholar 

  13. Zaw CW, Pandey SR, Kim K et al (2021) Energy-aware resource management for federated learning in multi-access edge computing systems. IEEE Access 9:34938–34950

    Article  Google Scholar 

  14. Feng J, Liu L, Pei Q et al (2021) Service characteristics-oriented joint optimization of radio and computing resource allocation in mobile-edge computing. IEEE Internet Things J 8(11):9407–9421

    Article  Google Scholar 

  15. Chen X (2021) Mobile edge computing resource allocation: an operating system view. Comput Netw 190(3):107925

    Article  Google Scholar 

  16. He Y, Wang Y, Qiu C et al (2020) Blockchain-based edge computing resource allocation in IoT: a deep reinforcement learning approach. IEEE Internet of Things J 8(4):2226–2237

    Article  Google Scholar 

  17. Hao HA, Cx B, Sy B et al (2021) Multicast-aware optimization for resource allocation with edge computing and caching: scienceDirect. J Netw Comput Appl 193:103195

    Article  Google Scholar 

  18. Guo S, Zhang K, Gong B et al (2021) A delay-sensitive resource allocation algorithm for container cluster in edge computing environment. Comput Commun 170(4):144–150

    Article  Google Scholar 

  19. Xiong X, Zheng K, Lei L et al (2020) Resource allocation based on deep reinforcement learning in IoT Edge computing. IEEE J Sel Areas Commun 38(6):1133–1146

    Article  Google Scholar 

  20. Ye X, Cheng G, Luo X (2017) Maximizing SDN control resource utilization via switch migration. Comput Netw 126(oct.24):69–80

    Article  Google Scholar 

  21. Al-Quraan R, Alma'Aitah A (2021) A secure switch migration scheduling based on prediction for load balancing in SDN. In: 2021 12th International Conference on Information and Communication Systems (ICICS)

  22. Adekoya O, Aneiba A, Patwary M (2020) An improved switch migration decision algorithm for SDN load balancing. IEEE Open J Commun Soc 1:1602–1613

    Article  Google Scholar 

  23. Liu Y, Gu H, Yan F et al (2021) Highly-efficient switch migration for controller load balancing in elastic optical inter-datacenter networks. IEEE J Sel Areas Commun 39(9):2748–2761

    Article  Google Scholar 

  24. Priyadarsini M, Kumar S, Bera P et al (2020) An energy-efficient load distribution framework for SDN controllers. Computing 102(2):2073–2098

    Article  MathSciNet  Google Scholar 

  25. Filali A, Cherkaoui S, Kobbane A (2019) Prediction-based switch migration scheduling for SDN load balancing. In: ICC 2019: 2019 IEEE International Conference on Communications (ICC). IEEE

  26. Yeo S, Ye N, Kim T et al (2021) Achieving balanced load distribution with reinforcement learning-based switch migration in distributed SDN controllers. Electronics 10(2):162

    Article  Google Scholar 

  27. Aljeri N, Boukerche A (2021) A mobility-based switch migration scheme for software-defined vehicular networks. In: ICC 2021: IEEE International Conference on Communications. IEEE

  28. Zhong H, Fan J, Cui J et al (2021) Assessing profit of prediction for SDN controllers load balancing. Comput Netw 191(2):107991

    Article  Google Scholar 

  29. Xiao H, Hu B, Zhou L et al (2019) DMSSM: A decision-making scheme of switch migration for SDN control plane. IN: 2019 IEEE 7th International Conference on Computer Science and Network Technology (ICCSNT). IEEE

  30. Li C, Qianqian C, Luo Y (2022) Low-latency edge cooperation caching based on base station cooperation in SDN based MEC. Exp Syst Appl 191:116252

    Article  Google Scholar 

  31. Xu Y, Marco C et al (2019) Dynamic switch migration in distributed software-defined networks to achieve controller load balance. IEEE J Sel Areas Commun 37(3):515–529

    Article  Google Scholar 

Download references

Acknowledgements

The work was supported by open project of State Key Laboratory of Safety and Health for Metal Mines, Maanshan, 243000, Anhui (2021-JSKSSYS-04), Any opinions, findings and conclusions are those of the authors and do not necessarily reflect the views of the above agencies.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chunlin Li.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Guo, J., Li, C. & Luo, Y. Resource management and switch migration in SDN-based multi-access edge computing environments. J Supercomput 78, 15532–15566 (2022). https://doi.org/10.1007/s11227-022-04493-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-022-04493-5

Keywords

Navigation