计算机科学 ›› 2023, Vol. 50 ›› Issue (2): 32-41.doi: 10.11896/jsjkx.220300198

• 边缘智能协同技术及前沿应用 • 上一篇    下一篇

一种基于博弈论的移动边缘计算资源分配策略

陈祎鹏1,2,3, 杨哲1,2,3, 谷飞1,2, 赵雷1,2,3   

  1. 1 苏州大学计算机科学与技术学院 江苏 苏州 215006
    2 江苏省计算机信息处理技术重点实验室 江苏 苏州 215006
    3 江苏省大数据智能工程实验室 江苏 苏州 215006
  • 收稿日期:2022-03-21 修回日期:2022-08-16 出版日期:2023-02-15 发布日期:2023-02-22
  • 通讯作者: 杨哲(yangzhe@suda.edu.cn)
  • 作者简介:(641631356@qq.com)
  • 基金资助:
    国家自然科学基金(62072321);江苏省高校自然科学基金(20KJB520002);江苏省未来网络科研基金(FNSRFP-2021-YB-38);江苏高校优势学科建设工程

Resource Allocation Strategy Based on Game Theory in Mobile Edge Computing

CHEN Yipeng1,2,3, YANG Zhe1,2,3, GU Fei1,2, ZHAO Lei1,2,3   

  1. 1 School of Computer Science and Technology,Soochow University,Suzhou,Jiangsu 215006,China
    2 Provincial Key Laboratory for Computer Information Processing Technology,Soochow University,Suzhou,Jiangsu 215006,China
    3 Provincial Laboratory for Big Data Intelligent Engineering,Soochow University,Suzhou,Jiangsu 215006,China
  • Received:2022-03-21 Revised:2022-08-16 Online:2023-02-15 Published:2023-02-22
  • Supported by:
    National Natural Science Foundation of China(62072321),National Science Foundation of Jiangsu Higher Education Institutions of China(20KJB520002),Future Network Scientific Research Fund Project(FNSRFP-2021-YB-38) and Priority Academic Program Development of Jiangsu Higher Education Institutions

摘要: 现有的对移动边缘计算资源分配策略问题的研究,较多的是针对时延和能耗因素进行优化,考虑边缘服务器的收益问题的相对较少,而在考虑边缘服务器收益时,许多研究忽略了对任务完成时延的优化。因此,提出了一种基于博弈论的双向更新策略(TUSGT)。TUSGT在边缘服务器侧将其之间的任务竞争关系转化为一个非合作博弈问题,采用基于势博弈的联合优化策略,允许边缘服务器以最大化其自身收益为目的来确定任务选择偏好。在移动设备侧使用在线学习中的EWA算法进行参数更新,从全局角度影响边缘服务器的任务选择偏好,提高总体任务完成率。仿真实验结果表明,TUSGT与BGTA、MILP、贪婪策略、随机策略、理想策略相比,任务完成率最多提高30%,边缘服务器平均收益最多提高65%。

关键词: 移动边缘计算, 资源分配, 博弈论, 双向更新, 势博弈

Abstract: The existing research on resource allocation strategies of mobile edge computing mostly focus on delay and energy consumption,but relatively less consideration is given to the benefits of edge servers.When considering the benefits of edge servers,many studies ignore the optimization of delay.Therefore,a two-way update strategy based on game theory(TUSGT) is proposed.TUSGT transforms the task competition between servers into a non-cooperative game problem on the side of edge servers,and adopts a joint optimization strategy based on potential game,which allows every edge server to determine the task selection prefe-rence with the goal of maximizing its own profit.On the side of mobile devices,the EWA algorithm in online learning is used to update the parameters,which affects the task selection preference of the edge servers from a global perspective and improves the overall deadline hit rate.Simulation results show that,compared with BGTA,MILP,greedy strategy,random strategy,and ideal strategy,TUSGT can increase the deadline hit rate by up to 30%,and increase the average profit of edge servers by up to 65%.

Key words: Mobile edge computing, Resource allocation, Game theory, Two-way update, Potential game

中图分类号: 

  • TP393
[1]HEUVELDOP N.Ericsson mobility report(5g)[R].Stock-holm,Ericsson,2018.
[2]WANG F,XU J,WANG X,et al.Joint offloading and computing optimization in wireless powered mobile-edge computing systems[J].IEEE Transactions on Wireless Communications,2018,17(6):4177-4190.
[3]MAO Y Y,ZHANG J,SONG S H,et al.Stochastic joint radio and computational resource management for multi-user mobile-edge computing systems[J].IEEE Transactions on Wireless Communications,2017,16(9):5994-6009.
[4]SAMIMI F A,MCKINLEY P K,SADJADI S M.Mobile service clouds:A self-managing infrastructure for autonomic mobile computing services [C]//Self-managed Networks,Systems,& Services,Second IEEE International Workshop.Selfman,Dublin,Ireland:IEEE,2006.
[5]ZHOU B,DASTJERDI A V,CALHEIROS R N,et al.A context sensitive offloading scheme for mobile cloud computing service [C]//2017 IEEE 8th International Conference on Cloud Computing.Piscataway:IEEE Press,2017:869-876.
[6]PATEL M,NAUGHTON B,CHAN C,et al.Mobile-edge computing introductory technical white paper [R].Mobile-edge Computing(MEC)Industry Initiative,2014.
[7]HU Y C,PATEL M,SABELLA D,et al.Mobile edge compu-ting-a key technology towards 5g [J].ETSI White Paper,2015,11(1):1-16
[8]MAO Y Y,YOU C S,ZHANG J,et al.A survey on mobile edgecomputing:the communication perspective[J].IEEE Communication Surveys and Tutorials,2017,19(4):2322-2358.
[9]ABBAS N,ZHANG Y,TAHERKORDI A,et al.Mobile edgecomputing:A survey[J].IEEE Internet of Things Journal,2018,5(1):450-465.
[10]MACH P,BECVAR Z.Mobile edge computing:a survey on architecture and computation offloading[J].IEEE Communication Surveys and Tutorials,2017,19(3):1628-1656.
[11]LI J,ZHANG Y P,PANG L,et al.Joint Resource Allocation andTask Scheduling in Mobile Edge Computing[ J].Journal of Chongqing University of Technology(Natural Science),2020,34(11):156-163.
[12]LIU L,CHEN C,FENG J,et al.Joint intelligent optimization of task offloading and service caching for vehicular edge computing[J].Journal on Communications,2021,42(1):18-26.
[13]HU M,XIE Z X,WU D,et al.Heterogeneous edge offloadingwith incomplete information:A minority game approach[J].IEEE Transactions on Parallel and Distributed Systems,2020,31(9):2139-2154.
[14]YOU C S,HUANG K B,CHAE H,et al.Energy-Efficient resource allocation for mobile-edge computation offloading[J].IEEE Transactions on Wireless Communications,2017,16(3):1397-1411.
[15]JI L Y,GUO S T.Energy-efficient coopera-tive resource allocation in wireless powered mobile edge computing[J].IEEE Internet of Things Journal,2018,6(3):4744-4754.
[16]GAO J X,WANG J.Multi-edge Collabora-tive Computing Unloading Scheme Based on Gene-tic Algorithm[J].Computer Science,2021,48(1):72-80.
[17]CHEN L.Multicast resource allocation algorithm based on layered coding in sparse code multiple access systems[J].Journal of Chongqing University of Posts and Telecommunications(Natural Science Edition),2020,32(6):917-924.
[18]JIAO Y T,WANG P,NIYATO D,et al.So-cial welfare maximization auction in edge compu-ting resource allocation for mobile blockchain [C]//2018 IEEE International Conference on Communi-cations(ICC).Piscataway:IEEE Press,2018:1-6.
[19]LUONG N C,XIONG Z H,WANG P,et al.Optimal auction for edge computing resource mana-gement in mobile blockchain networks:A deep learning approach [C]//2018 IEEE International Conference on Communications(ICC).Piscataway:IEEE Press,2018:1-6.
[20]LIU D Q,KHOUKHI L,HAFID A.Decentralized data offloa-ding for mobile cloud computing based on game theory [C]//2017 Second International Conference on Fog and Mobile Edge Computing(FMEC).Valencia,Spain,2017:20-24.
[21]YAN J,BI S Z,ZHANG J Y,et al.Optimal task offloading and resource allocation in mobile-edge computing with inter-user task dependency[J].IEEE Transactions on Wireless Communications,2020,19(1):235-250.
[22]ZHANG D Y,WANG D.An integrated top-down and bottom-up task allocation approach in social sensing based edge computing systems [C]//IEEE INFOCOM 2019-IEEE Conference on Computer Communications.Piscataway:IEEE Press,2019:766-774.
[23]MASHHADI F,SALINAS S,BOZORGCHENANI A,et al.Optimal auction for delay and energy constrained task offloading in mobile edge computing[J].Computer Networks,2020,183:107527.
[24]ALKHALAILEH M,CALHEIROS R N,NGUYEN Q V,et al.Data-intensive application scheduling on mobile edge cloud computing[J].Journal of Network and Computer Applications,2020,167:102735.
[25]XIE X Z,YAN K,TIAN Y,et al.Resource allocation algorithm with interference constraint for energy-efficient D2D communication based on game theory in cognitive networks[J].Journal of Chongqing University of Posts and Telecommunications(Na-tural Science Edition),2020,32(1):47-56.
[26]QU D Y,HEI K X,GUO H B,et al.Game behavior and model of lane-changing on the internet of vehicles environment[J].Journal of Jilin University(Engineering and Technology Edition),2022,52(1):101-109.
[27]MONDERER D,SHAPLEY L S.Potential games[J].Gamesand Economic Behavior,1996,14(1):124-143.
[28]CHEN X,JIAO L,LI W Z,et al.Efficient multi-user computa-tion off-loading for mobile-edge cloud computing[J].IEEE/ACM Transactions on Networking,2016,24(5):2795-2808.
[29]ZHAN Y,GUO S,LI P,et al.A Deep Reinfor-cement Learning Based Offloading Game in Edge Computing[J].IEEE Transactions on Computers,2020,69(6):883-893.
[30]CESA-BIANCHI N,LUGOSI G.Prediction,learning,and games [M].Cambridge:Cambridge University Press,2006.
[31]ZHANG D,MA Y,ZHANG Y,et al.A real-time and non-coope-rative task allocation framework for social sensing applications in edge computing systems [C]//2018 IEEE Real-Time and Embedded Technology and Applications Symposium(RTAS).Piscataway:IEEE Press,2018:316-326.
[1] 李晓欢, 陈璧韬, 康嘉文, 叶进.
数字孪生辅助边缘智能中基于联盟博弈的联合资源优化
Coalition Game-assisted Joint Resource Optimization for Digital Twin-assisted Edge Intelligence
计算机科学, 2023, 50(2): 42-49. https://doi.org/10.11896/jsjkx.221100123
[2] 郑鸿强, 张建山, 陈星.
空-天-地一体化移动边缘计算系统的部署优化和计算卸载
Deployment Optimization and Computing Offloading of Space-Air-Ground Integrated Mobile Edge Computing System
计算机科学, 2023, 50(2): 69-79. https://doi.org/10.11896/jsjkx.220600057
[3] 姜洋洋, 宋丽华, 邢长友, 张国敏, 曾庆伟.
蜜罐博弈中信念驱动的攻防策略优化机制
Belief Driven Attack and Defense Policy Optimization Mechanism in Honeypot Game
计算机科学, 2022, 49(9): 333-339. https://doi.org/10.11896/jsjkx.220400011
[4] 于滨, 李学华, 潘春雨, 李娜.
基于深度强化学习的边云协同资源分配算法
Edge-Cloud Collaborative Resource Allocation Algorithm Based on Deep Reinforcement Learning
计算机科学, 2022, 49(7): 248-253. https://doi.org/10.11896/jsjkx.210400219
[5] 唐枫, 冯翔, 虞慧群.
基于自适应知识迁移与资源分配的多任务协同优化算法
Multi-task Cooperative Optimization Algorithm Based on Adaptive Knowledge Transfer andResource Allocation
计算机科学, 2022, 49(7): 254-262. https://doi.org/10.11896/jsjkx.210600184
[6] 李梦菲, 毛莺池, 屠子健, 王瑄, 徐淑芳.
基于深度确定性策略梯度的服务器可靠性任务卸载策略
Server-reliability Task Offloading Strategy Based on Deep Deterministic Policy Gradient
计算机科学, 2022, 49(7): 271-279. https://doi.org/10.11896/jsjkx.210600040
[7] 方韬, 杨旸, 陈佳馨.
D2D辅助移动边缘计算下的卸载策略优化
Optimization of Offloading Decisions in D2D-assisted MEC Networks
计算机科学, 2022, 49(6A): 601-605. https://doi.org/10.11896/jsjkx.210200114
[8] 刘漳辉, 郑鸿强, 张建山, 陈哲毅.
多无人机使能移动边缘计算系统中的计算卸载与部署优化
Computation Offloading and Deployment Optimization in Multi-UAV-Enabled Mobile Edge Computing Systems
计算机科学, 2022, 49(6A): 619-627. https://doi.org/10.11896/jsjkx.210600165
[9] 谢万城, 李斌, 代玥玥.
空中智能反射面辅助边缘计算中基于PPO的任务卸载方案
PPO Based Task Offloading Scheme in Aerial Reconfigurable Intelligent Surface-assisted Edge Computing
计算机科学, 2022, 49(6): 3-11. https://doi.org/10.11896/jsjkx.220100249
[10] 周天清, 岳亚莉.
超密集物联网络中多任务多步计算卸载算法研究
Multi-Task and Multi-Step Computation Offloading in Ultra-dense IoT Networks
计算机科学, 2022, 49(6): 12-18. https://doi.org/10.11896/jsjkx.211200147
[11] 邱旭, 卞浩卜, 吴铭骁, 朱晓荣.
基于5G毫米波通信的高速公路车联网任务卸载算法研究
Study on Task Offloading Algorithm for Internet of Vehicles on Highway Based on 5G MillimeterWave Communication
计算机科学, 2022, 49(6): 25-31. https://doi.org/10.11896/jsjkx.211100198
[12] 胥昊, 曹桂均, 闫璐, 李科, 王振宏.
面向铁路集装箱的高可靠低时延无线资源分配算法
Wireless Resource Allocation Algorithm with High Reliability and Low Delay for Railway Container
计算机科学, 2022, 49(6): 39-43. https://doi.org/10.11896/jsjkx.211200143
[13] 沈家芳, 钱丽萍, 杨超.
面向集能型中继窄带物联网的非正交多址接入和多维网络资源优化
Non-orthogonal Multiple Access and Multi-dimension Resource Optimization in EH Relay NB-IoT Networks
计算机科学, 2022, 49(5): 279-286. https://doi.org/10.11896/jsjkx.210400239
[14] 彭冬阳, 王睿, 胡谷雨, 祖家琛, 王田丰.
视频缓存策略中QoE和能量效率的公平联合优化
Fair Joint Optimization of QoE and Energy Efficiency in Caching Strategy for Videos
计算机科学, 2022, 49(4): 312-320. https://doi.org/10.11896/jsjkx.210800027
[15] 潘燕娜, 冯翔, 虞慧群.
基于自适应资源分配池的竞争合作群协同优化算法
Competitive-Cooperative Coevolution for Large Scale Optimization with Computation Resource Allocation Pool
计算机科学, 2022, 49(2): 182-190. https://doi.org/10.11896/jsjkx.201200012
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!