Optimize the placement of edge server between workload balancing and system delay in smart city

With the advent of mobile Internet and IoT era, various smart terminals generate a large amount of data at the edge of the network, and how to transmit and process these data at high speed poses a challenge to the traditional communication networks. Edge computing, as an emerging framework, can improve the communication capability and data processing capacity of traditional communication networks by improving their architecture. Edge server placement (ESP) technology is one of the key technologies of edge computing, which can effectively reduce data transmission delay and improve data processing efficiency by placing edge servers (ESs) with computing and data storage functions at base stations to sink some functions of the core network to the edge of the network. In this paper, we study the k edge servers placement problem (KESP problem) in smart cities. We first elaborate it as a multi-objective optimization problem for optimal workload balancing and system delay under constraints. Then a modified multi-objective non-dominated sorting genetic algorithm with elite policy (MNSGA-II) is proposed to optimize this problem. Finally, simulations are performed based on real network datasets. The simulation results show that MNSGA-II reduces the system overhead by about 38.4%, 40.6%, and 59.3% on average compared to Random, K-Means, and Top-K.

[1]  Albert Y. Zomaya,et al.  Burst Load Evacuation Based on Dispatching and Scheduling In Distributed Edge Networks , 2021, IEEE Transactions on Parallel and Distributed Systems.

[2]  Chin-Feng Lai,et al.  Dynamic Resource Prediction and Allocation in C-RAN With Edge Artificial Intelligence , 2019, IEEE Transactions on Industrial Informatics.

[3]  Alberto Ceselli,et al.  Cloudlet network design optimization , 2015, 2015 IFIP Networking Conference (IFIP Networking).

[4]  Ching-Hsien Hsu,et al.  Edge server placement in mobile edge computing , 2019, J. Parallel Distributed Comput..

[5]  Shangguang Wang,et al.  An Energy-Aware Edge Server Placement Algorithm in Mobile Edge Computing , 2018, 2018 IEEE International Conference on Edge Computing (EDGE).

[6]  Nirwan Ansari,et al.  Cost Aware cloudlet Placement for big data processing at the edge , 2017, 2017 IEEE International Conference on Communications (ICC).

[7]  Claire Cardie,et al.  Proceedings of the Eighteenth International Conference on Machine Learning, 2001, p. 577–584. Constrained K-means Clustering with Background Knowledge , 2022 .

[8]  Hao Chen,et al.  A differential evolution-based hybrid NSGA-II for multi-objective optimization , 2015, 2015 IEEE 7th International Conference on Cybernetics and Intelligent Systems (CIS) and IEEE Conference on Robotics, Automation and Mechatronics (RAM).

[9]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[10]  Du Limin,et al.  Binary cuckoo search algorithm , 2013 .

[11]  Bo Li,et al.  Deployment of edge servers in 5G cellular networks , 2020, Trans. Emerg. Telecommun. Technol..

[12]  Weisong Shi,et al.  The Promise of Edge Computing , 2016, Computer.

[13]  Huaming Wu,et al.  Edge Server Quantification and Placement for Offloading Social Media Services in Industrial Cognitive IoV , 2021, IEEE Transactions on Industrial Informatics.

[14]  Liu Wei,et al.  Edge Computing—An Emerging Computing Model for the Internet of Everything Era , 2017 .

[15]  W. D. Lastrapes,et al.  Household Debt, Consumption and Inequality , 2019, Journal of International Money and Finance.

[16]  Baigang Du,et al.  Energy-cost-aware resource-constrained project scheduling for complex product system with activity splitting and recombining , 2021, Expert Syst. Appl..

[17]  Weifa Liang,et al.  Optimal Cloudlet Placement and User to Cloudlet Allocation in Wireless Metropolitan Area Networks , 2017, IEEE Transactions on Cloud Computing.

[18]  Ejaz Ahmed,et al.  A survey on mobile edge computing , 2016, 2016 10th International Conference on Intelligent Systems and Control (ISCO).

[19]  Lifeng Sun,et al.  A Survey of Cloudlet Based Mobile Computing , 2015, 2015 International Conference on Cloud Computing and Big Data (CCBD).

[20]  Zhongmin Wang,et al.  Optimal deployment of cloudlets based on cost and latency in Internet of Things networks , 2020, Wireless Networks.

[21]  Hossein Badri,et al.  Energy-Aware Application Placement in Mobile Edge Computing: A Stochastic Optimization Approach , 2020, IEEE Transactions on Parallel and Distributed Systems.

[22]  Albert Y. Zomaya,et al.  Optimal Application Deployment in Resource Constrained Distributed Edges , 2021, IEEE Transactions on Mobile Computing.

[23]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[24]  Tarik Taleb,et al.  Mobile Edge Computing Potential in Making Cities Smarter , 2017, IEEE Communications Magazine.

[25]  Leandro dos Santos Coelho,et al.  Multi-objective grey wolf optimizer: A novel algorithm for multi-criterion optimization , 2016, Expert Syst. Appl..

[26]  Nicole Marheineke,et al.  Aerodynamic Web Forming: Pareto-Optimized Mass Distribution , 2016 .

[27]  Jianwei Yin,et al.  Distributed Redundant Placement for Microservice-based Applications at the Edge , 2019, IEEE Transactions on Services Computing.

[28]  Xing Zhang,et al.  A Survey on Mobile Edge Networks: Convergence of Computing, Caching and Communications , 2017, IEEE Access.

[29]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.

[30]  Long Chen,et al.  Fast algorithms for capacitated cloudlet placements , 2017, 2017 IEEE 21st International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[31]  Tie Qiu,et al.  Distributed and Dynamic Service Placement in Pervasive Edge Computing Networks , 2021, IEEE Transactions on Parallel and Distributed Systems.

[32]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[33]  Shui Yu,et al.  An Adaptive Cloudlet Placement Method for Mobile Applications over GPS Big Data , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[34]  Leonard Kleinrock,et al.  Queueing Systems: Volume I-Theory , 1975 .

[35]  Ying Jun Zhang,et al.  Deep Reinforcement Learning for Online Computation Offloading in Wireless Powered Mobile-Edge Computing Networks , 2018, IEEE Transactions on Mobile Computing.