计算机科学 ›› 2023, Vol. 50 ›› Issue (11A): 221200150-8.doi: 10.11896/jsjkx.221200150
翁杰1,2, 林兵2,3, 陈星1,2
WENG Jie1,2, LIN Bing2,3, CHEN Xing1,2
摘要: 移动边缘计算(Mobile Edge Computing,MEC)作为一种新兴的计算范式,旨在弥补物联网中移动设备的计算、存储和带宽等资源的不足。由于地域、时间等因素,边缘服务器间的负载差异大,因此边缘服务器的负载均衡至关重要。文中提出了一种基于博弈论的边缘服务器负载均衡策略,其满足边缘服务器间的负载均衡需求。首先,将MEC服务器负载均衡问题建模为非合作博弈,引入基于近端分解算法(Proximal Decomposition Algorithm,PDA)的正则化方法来得到唯一的纳什均衡解。然后,根据建立的博弈模型,提出了一种分布式边缘服务器负载均衡算法(Distributed Load Balancing Algorithm,DLBA),优化系统响应时间与能耗。实验结果表明,DLBA能够通过较少的迭代次数快速达到纳什均衡点,且DLBA得到的策略在平均响应时延方面较本地计算策略、基于计算能力分配策略降低了18.39%和9.91%;在平均能耗方面较本地计算策略、基于计算能力分配策略降低了2.42%和7.33%;与粒子群遗传算法得到的最优策略差距较小,但计算时间仅为粒子群遗传算法的1.81%。因此,该策略可以有效降低系统响应时间和能量消耗,且执行时间较短,适用于真实场景。
中图分类号:
[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. |
|