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.











Similar content being viewed by others
References
Li C, Zhang Y, Luo Y (2022) Intermediate data placement and cache replacement strategy under Spark platform. J Parallel Distrib Comput 163:114–135
Ranaweera P, Jurcut AD, Liyanage M (2021) Survey on multi-access edge computing security and privacy. IEEE Commun Surv Tutor 23(2):1078–1124
Li C, Liang SY, Zhang J et al (2022) Blockchain-based data trading in edge-cloud computing environment. Inf Process Manage 59(1):102786
Ali B, Gregory MA, Li S (2021) Multi-access edge computing architecture, data security and privacy: a review. IEEE Access 9:18706–18721
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
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
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
Guo Y, Zhao R, Lai S et al (2022) Distributed machine learning for multiuser mobile edge computing systems. IEEE J Sel Top Sign Process
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
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
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
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
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
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
Chen X (2021) Mobile edge computing resource allocation: an operating system view. Comput Netw 190(3):107925
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
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
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
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
Ye X, Cheng G, Luo X (2017) Maximizing SDN control resource utilization via switch migration. Comput Netw 126(oct.24):69–80
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)
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
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
Priyadarsini M, Kumar S, Bera P et al (2020) An energy-efficient load distribution framework for SDN controllers. Computing 102(2):2073–2098
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
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
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
Zhong H, Fan J, Cui J et al (2021) Assessing profit of prediction for SDN controllers load balancing. Comput Netw 191(2):107991
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
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
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
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
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-022-04493-5