Computer Science ›› 2023, Vol. 50 ›› Issue (11A): 221200150-8.doi: 10.11896/jsjkx.221200150

• Network & Communication • Previous Articles     Next Articles

Multi-edge Server Load Balancing Strategy Based on Game Theory

WENG Jie1,2, LIN Bing2,3, CHEN Xing1,2   

  1. 1 College of Computer and Data Science,Fuzhou University,Fuzhou 350108,China
    2 Fujian Provincial Key Laboratory of Networking Computing and Intelligent Information Processing,Fuzhou 350108,China
    3 College of Physics and Energy,Fujian Normal University,Fuzhou 350117,China
  • Published:2023-11-09
  • About author:WENG Jie,born in 1999,postgraduate,is a member of China Computer Federation.His main research interests include cloud computing and edge computing and game theory.
    LIN Bing,born in 1986,Ph.D,associate professor,postgraduate supervisor,is a member of China Computer Federation.His main research interests include cloud computing and intelligent computing and its application.
  • Supported by:
    National Natural Science Foundation of China(62072108) and University-Industry Cooperation of Fujian Pro-vince(2022H6024).

Abstract: As an emerging computing paradigm,mobile edge computing aims to make up for the shortage of computing,storage and bandwidth of mobile devices in the Internet of Things.Due to geographical and time factors,the load of edge servers varies greatly,so the load balancing of multi-edge servers is very important.This paper proposes a multi-edge server load balancing strategy based on game theory to meet the load balancing requirements among edge servers.Firstly,the MEC server load balancing problem is modeled as a non-cooperative game,and the unique Nash equilibrium solution is obtained by introducing the regularization method based on proximal decomposition algorithm.Then,according to the established game model,a distributed load balancing algorithm(DLBA) is proposed to optimize the system response time and energy consumption.Experimental results show that DLBA can quickly reach Nash equilibrium with fewer iterations.Compared with the local computing strategy and computing power allocation strategy,the average response delay of DLBA strategy is reduced by 18.39% and 9.91%,and the average energy consumption is reduced by 2.42% and 7.33%.The gap between DLBA and the optimal strategy obtained by particle swarm optimization genetic algorithm is small,but the computation time is only 1.81% of that of particle swarm optimization genetic algorithm.Therefore,the proposed strategy can effectively reduce the system response time and energy consumption,and the execution speed is fast,which is applicable to real scenarios.

Key words: Mobile edge computing, Game theory, Non-cooperative game, Distributed, Load balancing

CLC Number: 

  • TP393
[1]ANANTHANARAYANAN G,BAHL P,BODÍK P,et al.Real-time video analytics:The killer app for edge computing[J].Computer,2017,50(10):58-67.
[2]LI X,ZHANG X.Multi-task allocation under time constraints in mobile crowdsensing[J].IEEE Transactions on Mobile Computing,2019,20(4):1494-1510.
[3]XIANG C,ZHOU Y,DAI H,et al.Reusing delivery drones for urban crowdsensing[J].IEEE Transactions on Mobile Computing,2023,22(5):2972-2988.
[4]WANG Y,CHEN I R,WANG D C.A survey of mobile cloud computing applications:Perspectives and challenges[J].Wireless Personal Communications,2015,80(4):1607-1623.
[5]ABBAS N,ZHANG Y,TAHERKORDI A,et al.Mobile edgecomputing:A survey[J].IEEE Internet of Things Journal,2017,5(1):450-465.
[6]CHEN Q L,KUANG Z F.Task Offloading and Service Caching Algorithm Based on DDPG in Edge Computing[J].Computer Engineering,2021,47(10):26-33.
[7]ZHANG Y L,LIANG Y,YIN M,et al.Survey on the Methods of Computation Offloading in Mobile Edge Computing[J].Chinese Journal of Computers,2021,44(12):2406-2430.
[8]WANG S,TUOR T,SALONIDIS T,et al.Adaptive federated learning in resource constrained edge computing systems[J].IEEE Journal on Selected Areas in Communications,2019,37(6):1205-1221.
[9]DONG S,LI H L,QU Y,et al.Survey of Research on Computation Unloading Strategy in Mobile Edge Computing[J].Computer Science,2019,46(11):32-40.
[10]CHEN M H,LIANG B,DONG M.Joint offloading and resource allocation for computation and communication in mobile cloud with computing access point[C]//IEEE Conference on Compu-ter Communications(INFOCOM 2017).IEEE,2017:1-9.
[11]SHAH-MANSOURI H,WONG V W S.Hierarchical fog-cloud computing for IoT systems:A computation offloading game[J].IEEE Internet of Things Journal,2018,5(4):3246-3257.
[12]LIU S,YU Y,GUO L,et al.Adaptive delay-energy balancedpartial offloading strategy in Mobile Edge Computing networks[J/OL].Digital Communications and Networks,2022.http://doi,org/10.1016/j.dcan.2022.05.029.
[13]BERALDI R,MTIBAA A,ALNUWEIRI H.Cooperative load balancing scheme for edge computing resources[C]//2017 Se-cond International Conference on Fog and Mobile Edge Computing(FMEC).IEEE,2017:94-100.
[14]LIN B,ZHU F,ZHANG J,et al.A time-driven data placement strategy for a scientific workflow combining edge computing and cloud computing[J].IEEE Transactions on Industrial Informa-tics,2019,15(7):4254-4265.
[15]LIU C,LI K,LI K.A game approach to multi-servers load ba-lancing with load-dependent server availability consideration[J].IEEE Transactions on Cloud Computing,2018,9(1):1-13.
[16]FAN W,YAO L,HAN J,et al.Game-Based Multitype Task Of-floading Among Mobile-Edge-Computing-Enabled Base Stations[J].IEEE Internet of Things Journal,2021,8(24):17691-17704.
[17]CHEN X,HU J,CHEN Z,et al.A reinforcement learning-empowered feedback control system for industrial internet of things[J].IEEE Transactions on Industrial Informatics,2021,18(4):2724-2733.
[18]SHORTLE J F,THOMPSON J M,GROSS D,et al.Fundamentals of queueing theory[M].John Wiley & Sons,2018.
[19]LI S,TAO Y,QIN X,et al.Energy-aware mobile edge computation offloading for IoT over heterogenous networks[J].IEEE Access,2019,7:13092-13105.
[20]OWEN G.Game theory[M].Emerald Group Publishing,2013.
[21]BOYD S,BOYD S P,VANDENBERGHE L.Convex optimization[M].Cambridge university press,2004.
[22]SCUTARI G,PALOMAR D P,FACCHINEI F,et al.Monotone games for cognitive radio systems[M]//Distributed Decision Making and Control.Springer,London,2012:83-112.
[23]JIA M,LIANG W,XU Z,et al.Qos-aware cloudlet load balancing in wireless metropolitan area networks[J].IEEE Transactions on Cloud Computing,2018,8(2):623-634.
[24]YI C,CAI J.A queueing game approach for fog computing with strategic computing speed control[C]//2019 IEEE Global Communications Conference(GLOBECOM).IEEE,2019:1-6.
[25]YAO Z W,LIN J W,HU J Q.PSO-GA Based Approach toMulti-edge Load Balancing[J].Computer Science,2021,48(S2):8.
[26]POLI R,KENNEDY J,BLACKWELL T.Particle swarm optimization[J].Swarm Intelligence,2007,1(1):33-57.
[27]MIRJALILI S.Genetic algorithm[M]//Evolutionary Algo-rithms and Neural Networks.Cham:Springer,2019:43-55.
[1] LIU Xingguang, ZHOU Li, ZHANG Xiaoying, CHEN Haitao, ZHAO Haitao, WEI Jibo. Edge Intelligent Sensing Based UAV Space Trajectory Planning Method [J]. Computer Science, 2023, 50(9): 311-317.
[2] LI Ke, YANG Ling, ZHAO Yanbo, CHEN Yonglong, LUO Shouxi. EGCN-CeDML:A Distributed Machine Learning Framework for Vehicle Driving Behavior Prediction [J]. Computer Science, 2023, 50(9): 318-330.
[3] LIN Xinyu, YAO Zewei, HU Shengxi, CHEN Zheyi, CHEN Xing. Task Offloading Algorithm Based on Federated Deep Reinforcement Learning for Internet of Vehicles [J]. Computer Science, 2023, 50(9): 347-356.
[4] ZHANG Naixin, CHEN Xiaorui, LI An, YANG Leyao, WU Huaming. Edge Offloading Framework for D2D-MEC Networks Based on Deep Reinforcement Learningand Wireless Charging Technology [J]. Computer Science, 2023, 50(8): 233-242.
[5] CHEN Xuzhan, LIN Bing, CHEN Xing. Stackelberg Model Based Distributed Pricing and Computation Offloading in Mobile Edge Computing [J]. Computer Science, 2023, 50(7): 278-285.
[6] PAN Lu, LUO Tao, NIU Xinzheng. Restart and Recovery Algorithm Based on Distributed Cluster Nodes [J]. Computer Science, 2023, 50(6A): 220300205-6.
[7] CAI Ran, HUANG Pengpeng. Study on Product Recovery Model of Remanufacturing Enterprises Based on Game Theory [J]. Computer Science, 2023, 50(6A): 220300113-6.
[8] FU Xiong, FANG Lei, WANG Junchang. Edge Server Placement for Energy Consumption and Load Balancing [J]. Computer Science, 2023, 50(6A): 220300088-5.
[9] LEI Xuemei, LIU Li, WANG Qian. MEC Offloading Model Based on Linear Programming Relaxation [J]. Computer Science, 2023, 50(6A): 211200229-5.
[10] CHEN Che, ZHENG Yifeng, YANG Jingmin, YANG Liwei, ZHANG Wenjie. Dynamic Energy Optimization Strategy Based on Relay Selection and Queue Stability [J]. Computer Science, 2023, 50(6A): 220100082-8.
[11] XIE Haoshan, LIU Xiaonan, ZHAO Chenyan, LIU Zhengyu. Simulation Implementation of HHL Algorithm Based on Songshan Supercomputer System [J]. Computer Science, 2023, 50(6): 74-80.
[12] YANG Qianlong, JIANG Lingyun. Study on Load Balancing Algorithm of Microservices Based on Machine Learning [J]. Computer Science, 2023, 50(5): 313-321.
[13] CHEN Ziqiang, XIA Zhengyou. Failure Recovery Model for Single Link with Congestion-Avoidance in SDN [J]. Computer Science, 2023, 50(4): 212-219.
[14] CHEN Yipeng, YANG Zhe, GU Fei, ZHAO Lei. Resource Allocation Strategy Based on Game Theory in Mobile Edge Computing [J]. Computer Science, 2023, 50(2): 32-41.
[15] ZHENG Hongqiang, ZHANG Jianshan, CHEN Xing. Deployment Optimization and Computing Offloading of Space-Air-Ground Integrated Mobile Edge Computing System [J]. Computer Science, 2023, 50(2): 69-79.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!