A Strategy of Multi-edge Collaborated Task Offloading Based on Edge Servers Placement in Metropolitan Area Networks
Haojie Peng,
Yongjie Xu,
Hui Li
Issue:
Volume 10, Issue 2, December 2022
Pages:
7-17
Received:
3 January 2023
Accepted:
16 January 2023
Published:
30 January 2023
Abstract: At present, multi-access edge computing is applied to “cloud-edge-terminal” collaborative computing, in which the task of computing offloading is used to unload the computing tasks of “terminal” to “edge”, i. e. edge servers, but the placement of edge servers is often not considered, resulting in low efficiency of computing offloading. Therefore, this paper proposes a multi-edge collaborative task unloading strategy for the effective placement of edge servers in 5G metropolitan area networks (MAN). First, the strategy weights the average user delay, the average edge server load and the average edge server resource utilization, and improves the firefly algorithm (FA) to optimize the number and effective location of edge servers. Secondly, a multi-edge collaborative task unloading architecture is presented. The computing tasks in this architecture can be executed locally, on a local server, on a remote server or in the “cloud”. The delay and energy consumption of the four unloading modes are modeled respectively. Thirdly, a new variable, i. e. the maximum cooperation cost that the “terminal” can bear, is introduced to attract more remote edge servers to cooperate to complete the calculation of the “terminal” task. Furthermore, the immune particle swarm optimization (IPSO) algorithm was designed to solve the problems of the traditional PSO algorithm. The simulation results show that the improved firefly algorithm can find the optimal coordinates of the edge server, and then carry out the task unloading of the multi-edge server. Compared with the local offload strategy, immune algorithm (IA) and PSO, the total cost of the proposed IPSO algorithm is reduced by 66.7%, 54% and 45.5%, respectively. Therefore, the algorithm in this paper can improve the execution efficiency of computing tasks and effectively reduce the total cost of the whole system.
Abstract: At present, multi-access edge computing is applied to “cloud-edge-terminal” collaborative computing, in which the task of computing offloading is used to unload the computing tasks of “terminal” to “edge”, i. e. edge servers, but the placement of edge servers is often not considered, resulting in low efficiency of computing offloading. Therefore, t...
Show More