计算机工程与科学 ›› 2024, Vol. 46 ›› Issue (10): 1748-1756.
顾颖程1,魏柳1,姜宁2,程环宇1,刘凯1,宋玉1,刘梅招1,汤雷1,陈彧2,张胜2
GU Ying-cheng1,WEI Liu1,JIANG Ning2,CHENG Huan-yu1,LIU Kai1,SONG Yu1,LIU Mei-zhao1,TANG Lei1,CHEN Yu2,ZHANG Sheng2
摘要: 移动边缘计算作为一种极具前瞻性的分布式计算范式,将云计算的计算能力下沉到网络边缘来高效地处理数据。近年来,分布式交互应用的需求激增,移动智能设备数量爆炸性增长,作为移动边缘计算的重要组成部分,边缘服务器可以使交互应用程序在用户附近执行,从而解决通信和网络开销过大和数据无法即时处理的问题。一个关键的挑战是找到一个合适的边缘服务器分配策略以有效降低交互延迟和平衡服务器工作负载。基于此目标提出了边缘服务器分配算法ESADQN,将问题建模为马尔可夫决策过程,使用强化学习有效地选择边缘服务器部署位置,并将用户分配到相应服务器。与k-means算法相比,ESADQN算法在工作负载标准差相近的情况下,总交互时延平均减少了31%;与Top-K算法相比,ESADQN算法在总交互时延相近的情况下,工作负载标准差平均减少了49%。实验结果表明,ESADQN选择的服务器分配方案能有效降低交互时延和工作负载标准差。