Edge Server Deployment Strategy Based on Queueing Search Meta-Heuristic Algorithm
Abstract
:1. Introduction
2. Related Works
3. Problem Modeling
3.1. Network Modeling
3.2. Latency Modeling
4. QSA-Based EDGE Deployment Approach
4.1. QSA-Based EDGE Site Deployment Algorithm
4.1.1. Business1
4.1.2. Business2
4.1.3. Business3
5. Experimental Assessment
5.1. Simulation Parameterization
- Number of users (1000–10,000)
- 2.
- Number of base stations (80–200)
- 3.
- BTS network density (0.01–0.1)
- 4.
- Number of MEC servers (10–80)
- 5.
- Number of iterations (1000)
- 6.
- Population size (20–70)
5.2. Analysis of Simulation Results
5.2.1. Overall Performance Comparison
5.2.2. Performance Trend Analysis with the Number of Users
5.2.3. Performance Trend Analysis with the Number of Base Stations
5.2.4. Performance Trend Analysis with BTS Network Density
5.2.5. Performance Trend Analysis with the Number of Edge Servers
5.2.6. Analysis of Performance Trends with Population Size
5.3. Summary of Findings
6. Discussion
6.1. Summary of Key Findings
6.2. Comparison with Other Algorithms
6.3. Factors Influencing Performance
6.4. Limitations and Future Work
7. Summary and Prospects
- User mobility modeling: Incorporate user dynamic mobility into the optimization framework to more realistically reflect actual application scenarios;
- Server heterogeneity analysis: Study the performance differences of different types of servers and their impact on deployment strategies;
- Load balancing: The number of jumps is random, and more realistic network models are studied to better achieve load balancing effects.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- China Internet Network Information Center (CNNIC). The 53rd Statistical Report on China’s Internet Development; CNNIC: Beijing, China, 2024.
- Promoting innovative development of cloud computing industry. Economic Daily News, 23 May 2024.
- Li, Z.; Xie, R.; Sun, L.; Huang, T. An overview of mobile edge computing. Telecommun. Sci. 2018, 34, 87–101. [Google Scholar]
- Yang, S.; Chen, Y.; Zhang, S.; Han, H.; Li, G.; Hao, W. Research of Mobile Edge Computing for Future Mobile Communications: A Review. J. Zhengzhou Univ. Eng. Sci. 2024, 45, 1–10. [Google Scholar]
- Bai, C. Research on Delay-Sensitive Mobile Edge Computing Service Placement Strategy; Chongqing University of Posts and Telecommunications: Chongqing, China, 2022. [Google Scholar]
- Cao, W.; Li, B.; Qi, B.; Sun, Y. A demand-responsive edge cloud deployment method considering service reliability. Proc. CSEE 2021, 41, 846–857. [Google Scholar]
- Liu, Z.; Zheng, H.; Zhang, J.; Chen, Z. Computational offloading and deployment optimization in multi-drone enabled mobile edge computing systems. Comput. Sci. 2022, 49 (Suppl. S1), 619–627. [Google Scholar]
- Liu, B.; Yang, N.; Ma, J.; Wan, Y.; Zhou, J. Location deployment and resource allocation scheme for UAV mobile edge computing. J. Xi’an Univ. Posts Telecommun. 2021, 26, 33–38+59. [Google Scholar]
- Duan, X. Research on Edge Server Deployment Based on K-Means Algorithm; Yunnan University: Kunming, China, 2019. [Google Scholar]
- Anisetti, M.; Ardagna, C.A.; Damiani, E.; Gaudenzi, F.; Jeon, G. Cost-effective deployment of certified cloud composite services. J. Parallel Distrib. Comput. 2020, 135, 203–218. [Google Scholar] [CrossRef]
- Ma, Y.; Zhang, Y.M. A distributed deployment scheme of VNFM for multi-access edge computing. J. Xi’an Electron. Sci. Technol. Univ. 2021, 48, 20–26+96. [Google Scholar]
- Ye, H.; Cao, B.; Liu, J.; Li, P.; Tang, B.; Peng, Z. An edge server deployment method based on optimal benefit and genetic algorithm. J. Cloud Comput. 2023, 12, 148. [Google Scholar] [CrossRef]
- Wang, S.; Zhao, Y.; Xu, J.; Yuan, J.; Hsu, C.H. Edge server placement in mobile edge computing. J. Parallel Distrib. Comput. 2019, 127, 160–168. [Google Scholar] [CrossRef]
- Zhu, S.; Wang, Y.; Chen, H.; Zhu, H.; Chai, Z.; Yang, C. Edge server deployment decision based on improved NSGA-II algorithm in edge computing scenarios of Telematics. J. Internet Things 2024, 8, 84–97. [Google Scholar]
- Li, B.; Yuan, Y.; Hou, P.; Ding, H. Edge server deployment strategy based on improved artificial bee colony algorithm. Comput. Appl. Softw. 2024, 41, 218–225. [Google Scholar]
- Zhang, F.; Luo, T.; Wang, C. Adaptive joint optimal deployment of digital twins for dynamic edge networks. J. Nanjing Univ. Posts Telecommun. Nat. Sci. Ed. 2024, 44, 1–10. [Google Scholar]
- Shi, Z.; Hu, P.; Li, B.; Yang, Z.; Ding, H. A cost-aware edge server deployment approach. Comput. Eng. Des. 2024, 45, 63–70. [Google Scholar]
- Xia, H.J. Research on Mobile Edge Server Deployment Strategy for Multi-Objective Optimization; Hangzhou University of Electronic Science and Technology: Hangzhou, China, 2023. [Google Scholar]
- Xuyan, Z. Research on Edge Server Deployment Algorithm Based on Dominating Set; Guizhou University: Guiyang, China, 2023. [Google Scholar]
- Zeng, F.; Ren, Y.; Deng, X.; Li, W. Cost-Effective Edge Server Placement in Wireless Metropolitan Area Networks. Sensors 2019, 19, 32. [Google Scholar] [CrossRef]
- Jiao, J.; Chen, L.; Hong, X.; Shi, J. A heuristic algorithm for optimal facility placement in mobile edge networks. KSII Trans. Internet Inf. Syst. TIIS 2017, 11, 3329–3350. [Google Scholar]
- Apat, H.K.; Sahoo, B.; Goswami, V.; Barik, R.K. A hybrid meta-heuristic algorithm for multi-objective IoT service placement in fog computing environments. Decis. Anal. J. 2024, 10, 100379. [Google Scholar]
- Medishetti, S.K.; Donthi, R.K.; Sekhar, G.S.; Karri, G.R.; Kumar, K.V. Analysis of Meta Heuristic Algorithms in Task Scheduling for Cloud-Fog Computing: A future Perspective. In Proceedings of the 2024 4th International Conference on Data Engineering and Communication Systems (ICDECS), Bangalore, India, 22–23 March 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 1–7. [Google Scholar]
- Katoch, S.; Chauhan, S.S.; Kumar, V. A review on genetic algorithm: Past, present, and future. Multimed. Tools Appl. 2021, 80, 8091–8126. [Google Scholar]
- Huai-Liang, L. Simulated annealing algorithm and its improvement. J. Guangzhou Univ. Nat. Sci. Ed. 2005, 4, 503–506. [Google Scholar]
- Zhao, W.; Wang, L.; Zhang, Z. Artificial ecosystem-based optimization: A novel nature-inspired metaheuristic algorithm. Neural Comput. Appl. 2019, 32, 9383–9425. [Google Scholar]
- Zhang, X.F.; Wang, X.Y. A review of research on gray wolf optimization algorithm. Comput. Sci. 2019, 46, 30–38. [Google Scholar]
- Wei, Y.; Qiqiang, L. A review of particle swarm optimization algorithms. Chin. Eng. Sci. 2004, 6, 87–94. [Google Scholar]
- Trojovský, P.; Dehghani, M. Pelican optimization algorithm: A novel nature-inspired algorithm for engineering applications. Sensors 2022, 22, 855. [Google Scholar] [CrossRef] [PubMed]
- Ayyarao, T.S.L.V.; Ramakrishna, N.S.S.; Elavarasan, R.M.; Polumahanthi, N.; Rambabu, M.; Saini, G. War strategy optimization algorithm: A new effective metaheuristic algorithm for global optimization. IEEE Access 2022, 10, 25073–25105. [Google Scholar]
Symbols | Meanings |
---|---|
Network diagram | |
Base station aggregation, user aggregation, edge server aggregation | |
Number of base stations, number of users, number of edge Servers | |
Base station network density | |
Matrix of information about users covered by base stations | |
Whether user j is covered by base station k | |
Number of hops between base station j and base station k | |
Base station interconnection information matrix | |
The shortest path between base stations’ information matrix | |
Total number of hops | |
Number of hops per capita | |
Business 1, 2, 3 | |
Total number of customers | |
Status of customer i | |
Customer i for operation j | |
Status update pattern of customer i | |
Number of people in queue n for operation i | |
Number of search agents | |
Service time for employee n to process operation m | |
Capacity of employee n to process operation m | |
Fluctuation | |
Random numbers generated between [−1, 1] that control the direction of fluctuations | |
D-dimensional vector generated based on Erlang distribution | |
State complexity of customer i | |
State complexity of customers in descending order | |
Probability of handling operation i | |
Random numbers based on Erlang distribution | |
Number of customers that need to process operation i |
1: | for |
2: | |
3: | case = 1; end if |
4: | |
5: | and |
6: | ; case = 1; end if |
7: | |
8: | else |
9: | ; case = 1; end if |
10: | |
11: | end if |
12: | |
13: | |
14: | based on Equation (4) |
15: | obtains a better fitness function vales |
16: | |
17: | case = 1; |
18: | else |
19: | case = 2; |
20: | end if |
21: | else |
22: | based on Equation (5) |
23: | obtains a better fitness function values |
24: | ; |
25: | case = 2 |
26: | else |
27: | case = 1; |
28: | end if |
29: | end if |
30: | end for |
1: | |
2: | |
3: | |
4: | and |
5: | |
6: | else |
7: | |
8: | end if |
9: | |
10: | and |
11: | |
12: | based on Equation (10) |
13: | else |
14: | based on Equation (11) |
15: | end if |
16: | if it obtains a better fitness function value |
17: | end if |
18: | end for |
1: | |
2: | |
3: | |
4: | and |
5: | based on Equation (13) |
6: | end if |
7: | end for |
8: | if it obtains a better fitness function value |
9: | end for |
Parameter Setting | Value Range |
---|---|
Number of users | 1000~6000 |
Number of base stations | 100~180 |
Base station network density | 0.02~0.1 |
Number of edge servers | 20~70 |
Number of iterations | 1000 |
Population size | 20~80 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, B.; Sun, X.; Song, Y. Edge Server Deployment Strategy Based on Queueing Search Meta-Heuristic Algorithm. Algorithms 2025, 18, 200. https://doi.org/10.3390/a18040200
Wang B, Sun X, Song Y. Edge Server Deployment Strategy Based on Queueing Search Meta-Heuristic Algorithm. Algorithms. 2025; 18(4):200. https://doi.org/10.3390/a18040200
Chicago/Turabian StyleWang, Bo, Xinyu Sun, and Ying Song. 2025. "Edge Server Deployment Strategy Based on Queueing Search Meta-Heuristic Algorithm" Algorithms 18, no. 4: 200. https://doi.org/10.3390/a18040200
APA StyleWang, B., Sun, X., & Song, Y. (2025). Edge Server Deployment Strategy Based on Queueing Search Meta-Heuristic Algorithm. Algorithms, 18(4), 200. https://doi.org/10.3390/a18040200