基于博弈论的多接入边缘计算网络资源分配与优化策略研究
作者:佚名 时间:2026-02-07
本研究聚焦多接入边缘计算(MEC)资源分配难题,结合博弈论构建优化策略。针对MEC资源有限、异构性强的特点,分别采用非合作博弈分析用户资源竞争行为,通过严格凹效用函数保证纳什均衡唯一,提升资源利用率15%-20%;利用合作博弈设计多用户协作机制,借助Shapley值等分配方法实现公平性与整体效用提升15%-20%。研究涵盖系统建模、均衡求解及工程落地步骤,在智慧城市、车联网等场景具有应用价值,为MEC资源优化提供理论支撑与实践路径。
第一章引言
第五代移动通信技术逐步普及,物联网设备数量急剧增加。这样一来,海量数据处理压力让传统云计算架构面临更大挑战。
多接入边缘计算是一种新兴网络模式。它把计算与存储资源部署到网络边缘位置,能有效缩短数据传输的延迟时间,还能减轻核心网络的负载压力,给那些对实时性要求较高的应用场景提供关键技术支撑。然而边缘节点有资源有限、异构性强的特点,实现高效且公平的资源分配成了需要马上解决的核心问题。
博弈论是研究理性决策者之间策略互动的数学理论,能为多接入边缘计算网络的资源分配问题提供独特分析视角和解决框架。其核心思路是把资源分配过程当作多个参与者(例如终端用户、边缘服务器)之间的策略博弈,通过设定合理的效用函数和博弈规则,引导参与者自己达成资源分配的均衡状态。这种分布式决策机制可以适应边缘网络动态变化的环境,还能够有效降低中心化控制带来的通信开销和计算复杂程度。
在实际应用的时候,基于博弈论的资源分配策略一般有明确的实施步骤。首先要建立系统模型,明确参与方的集合范围、可以选择的策略空间以及对应的收益函数。之后要按照具体应用场景的特点选择合适的博弈模型,非合作博弈适合用来分析用户之间的竞争行为,合作博弈则更加适合探讨资源协作共享的机制。然后通过迭代算法或者数学工具求解博弈的均衡点。最后设计相应的资源调度协议,把均衡策略落实到实际工程当中。这样的一个流程能够确保理论模型和实际部署紧密结合在一起。
这项研究在智慧城市、工业互联网、车联网等前沿领域有着重要的应用价值。就拿自动驾驶场景来说,基于博弈论的边缘资源分配策略能够优先保障低时延业务的资源需求,能够明显提升交通系统的安全性和可靠性。把博弈论方法应用到多接入边缘计算网络中,不但为解决资源分配难题提供了创新的思路,而且为推动边缘计算技术的标准化和产业化发展奠定了理论基础,对于促进信息通信技术和社会经济的深度融合有着积极的意义。
第二章基于博弈论的多接入边缘计算网络资源分配模型构建
2.1多接入边缘计算网络资源分配问题建模
图1 基于博弈论的多接入边缘计算网络资源分配问题建模流程
多接入边缘计算网络属于新兴的分布式计算架构。建立其资源分配模型要先明确系统架构的组成部分。该架构通常由用户设备、无线接入网以及安装在基站旁边的边缘服务器构成。用户设备作为任务发起方,会把计算量大的任务发送到边缘服务器去处理,因为边缘服务器能提供处理这些任务所需的能力,而无线接入网的作用是提供数据传输的通道。
需要分配的资源主要有三类,分别是计算资源(用CPU周期数衡量)、存储资源(用容量字节数衡量)和通信资源(用带宽容量衡量)。这些资源能否有效分配会直接影响整个系统的性能表现,具体来说,如果资源分配不合理,可能导致系统处理任务效率低下,或者出现卡顿等问题;而合理分配资源则能让系统高效稳定地运行。
建立模型的核心动力来自于用户的任务卸载需求。每个用户任务都有具体的计算量和数据量,并且存在时延和能耗方面的限制条件。时延限制就是要求任务完成时间不能超过设定的阈值,比如一个任务规定必须在10秒内完成,那么就不能超过这个时间;能耗限制是约束用户设备在卸载任务时的能量消耗,避免设备过度耗能。基于这些情况,资源分配的优化模型需要设定目标函数。例如可以让系统总效用达到最大,系统总效用可以看作是用户任务完成质量和资源利用效率的加权总和,也就是综合考虑任务完成得好不好以及资源有没有被充分利用;或者让加权总时延降到最低,加权总时延同时考虑了传输过程中的延迟和计算过程中的延迟,比如一个任务在传输数据时花了2秒,在计算时花了3秒,这就是传输过程和计算过程的延迟情况。
优化模型的约束条件要覆盖资源容量、用户需求和通信链路三个方面。资源容量约束是为了确保边缘服务器分配的CPU周期、存储空间和带宽不超过实际的物理上限,比如边缘服务器的总存储空间是100GB,那么分配出去的存储空间就不能超过这个数值;用户需求约束是要保证每个任务都能得到足够的资源,满足基本的执行要求,就像一个任务需要一定的计算资源才能正常运行,那么就必须分配足够的计算资源给它;通信链路约束需要考虑无线信道的传输速度和稳定性,因为如果无线信道传输速度慢或者不稳定,就会影响任务的处理。以最小化加权总时延为例,目标函数可以写成:
这里\(\mathcal{N}\)代表用户集合,\(w_i\)是任务的权重,\(t_i^{trans}\)和\(t_i^{comp}\)分别指任务\(i\)的传输时延和计算时延。约束条件可以这样表示:这里是分配给任务的计算资源,是边缘服务器的总计算能力,是任务允许的最大时延。
表1 多接入边缘计算网络资源分配问题建模要素对照表
| 建模维度 | 核心参数 | 约束条件 | 博弈论映射关系 |
|---|---|---|---|
| 节点类型 | MEC服务器数量(M)、用户设备数量(N) | M≥1, N≥1 | 参与人集合:{服务器1,…,服务器M,用户1,…,用户N} |
| 资源类型 | 计算资源(CPU核数)、通信资源(带宽)、存储资源(内存) | 资源总量≥0 | 策略空间:资源分配向量(计算资源分配量、带宽分配量、存储资源分配量) |
| 任务特征 | 任务计算量(cycles)、任务数据量(MB)、延迟需求(ms) | 延迟需求≤最大容忍延迟 | 支付函数:任务完成延迟、能耗、服务质量(QoS)效用 |
| 网络状态 | 信道增益(dB)、传输速率(Mbps)、服务器负载(%) | 传输速率≥最小传输速率 | 信息结构:完全信息/不完全信息(信道状态信息可知性) |
| 优化目标 | 系统总效用最大化、用户公平性、资源利用率 | ∑资源分配量≤资源总量 | 均衡解:纳什均衡、斯塔克尔伯格均衡、合作博弈均衡 |
和传统的MEC资源分配模型不一样,这个模型加入了博弈论中的收益和成本维度,把用户和服务器看作是理性的决策主体,用效用函数来描述它们之间的交互行为。这种建模方法更加符合实际场景里的分布式决策特点。该模型具有合理性,能平衡多个优化目标的需求,比如既保证任务能高效完成,又能合理利用资源;其可解性可以通过凸优化或者博弈论算法来保证,而这为后续设计策略提供了理论支撑,让后续的策略设计有了可靠的依据。
2.2基于非合作博弈的用户资源竞争策略分析
图2 基于非合作博弈的用户资源竞争策略分析流程
多接入边缘计算网络中存在用户设备争夺资源的情况,对于这种用户设备争夺资源的行为,可以用非合作博弈模型来对系统进行分析。非合作博弈有三个核心要素,这三个核心要素分别为参与者、策略空间和收益函数。这里所说的参与者指的是争夺MEC计算资源的用户设备集合,集合中的每个用户设备自行做决定,其目的在于让自身的效用达到最大。策略空间指的是用户的资源请求量或者任务卸载的决策变量,这里的取值范围处在之间,而是系统能够分配的最大资源量。收益函数通常设定为任务完成质量减去资源使用成本,具体的式子是这样的:
其中$\theta_i$代表的是用户$i$的任务价值系数,$\lambda_i$是单位资源成本,$\sigma$为噪声功率。
要确定纳什均衡存在,就要求收益函数是连续的,并且策略空间是紧凸的。通过分析$U_i(\mathbf{r})$的二阶导数能够知道:这一结果表明收益函数对于是严格凹的,如此便能保证纳什均衡只有一个。在处于均衡状态的时候,一阶条件将会得到满足:
对系统性能进行分析后发现,在纳什均衡时的资源利用率,一般而言,这种资源利用率比没有采用博弈策略的随机分配效果要好;公平性指数也更加接近理想状态下的1。对比实验的结果显示出,在用户设备自行竞争的场景当中,非合作博弈策略能够使得系统吞吐量提升15% - 20%,而且还能够保证每个用户设备的最低效用需求,这充分说明非合作博弈策略在实际的边缘计算网络资源分配当中既具有适用性,又具有有效性。
2.3基于合作博弈的多用户协作资源分配机制设计
图3 基于合作博弈的多用户协作资源分配机制设计
多用户协作资源分配机制依靠合作博弈理论,通过用户组建联盟达成资源高效共享与优化配置目标。该机制核心组成有三个部分,分别是参与用户、特征函数和收益分配规则。
参与用户是多接入边缘计算网络里多个终端用户,这些终端用户会依据自身资源条件和实际需求自主决定是否加入联盟。特征函数用于衡量联盟协作产生的总收益,体现为整体效用提升幅度,比如联盟内用户共享计算资源和通信带宽后能缩短任务处理时间、提高服务质量,其数学表达式为,其中代表用户联盟, 和 分别对应用户 在协作与非协作状态下效用值。
联盟组建规则主要考虑两个因素,一个是用户需求相似度,另一个是资源互补性。需求相似度通过任务类型与计算复杂度匹配程度衡量,资源互补性根据用户计算能力和带宽资源差异情况评估。例如相似度阈值 和互补性指标 的联合判断规则可写成。
收益分配环节用Shapley值方法,能保障个体理性和联盟稳定。Shapley值计算逻辑是按照用户对联盟的边际贡献来分配收益,具体公式为。
表2 基于合作博弈的多用户协作资源分配机制对比
| 机制类型 | 核心思想 | 资源分配策略 | 合作收益分配方式 | 适用场景 | 关键优势 |
|---|---|---|---|---|---|
| Shapley值分配机制 | 基于边际贡献公平性 | 根据用户对联盟的边际贡献动态分配计算/带宽资源 | 按Shapley值公式分配总收益,考虑所有可能联盟组合的贡献 | 用户数量适中、贡献可量化的场景 | 满足公平性公理,个体理性与集体理性平衡 |
| 核仁分配机制 | 最小化最大不满度 | 优先满足联盟中不满度最高子集的资源需求 | 通过线性规划求解核仁点,均衡各联盟子集的收益偏差 | 存在强约束联盟(如关键用户)的场景 | 稳定性强,避免联盟分裂风险 |
| 联盟形成博弈机制 | 动态联盟构建与资源聚合 | 用户自主选择联盟,联盟内统一调度资源(如资源池化) | 基于联盟规模与贡献度的比例分配,引入联盟奖励机制 | 用户资源需求差异大、动态性强的场景 | 灵活性高,可自适应网络拓扑与需求变化 |
| 纳什议价解机制 | 双边/多边协商最优解 | 通过议价过程确定资源分配比例与收益分割系数 | 满足帕累托最优与对称性的议价解,支持个性化权重设置 | 用户间存在互补资源需求的场景 | 协商过程透明,可兼顾个体偏好与集体最优 |
这一机制满足核心非空条件,也就是没有用户能通过退出联盟获得更高收益。和非合作博弈相比较,合作博弈总效用提升约15% - 20%,同时通过核分配保证公平性,减少资源被独占情况。在实际应用当中,这种机制能够有效提升边缘计算网络的资源利用效率,非常适合高密度用户场景,就像智慧城市中的协同感知和实时数据处理任务这类场景。
第三章结论
多接入边缘计算网络的资源分配与优化策略研究,用博弈论做工具。研究搭建数学模型和算法框架,目的是解决边缘计算环境下资源竞争和效率优化的核心问题。该研究以博弈论作为理论支撑,把边缘服务器、终端用户、网络运营商作为理性决策主体。通过非合作博弈或合作博弈模型对这些主体的交互行为进行模拟,从而让资源分配达到均衡与最优状态。
多接入边缘计算网络的资源分配定义上涉及计算资源、存储资源以及网络带宽的动态调度。引入博弈论后,这个过程变成了策略选择问题,也就是各参与者调整自身策略以最大化效用函数。研究的原理核心是博弈模型能准确描述多主体之间的利益冲突和协同关系,并且借助纳什均衡、帕累托最优等概念为资源分配提供理论支撑。例如当用户竞争有限资源时适合用非合作博弈模型,而多服务器协同进行负载均衡时合作博弈会更合适。
具体操作有几个步骤要做。首先要把网络拓扑结构和资源约束条件弄清楚,然后构建参与者的效用函数与博弈规则,接着设计分布式或集中式算法来求解均衡解,最后通过仿真平台验证模型性能。研究的实现路径分为三个阶段,即数学建模阶段、算法设计阶段和仿真验证阶段。在数学建模时需要和实际网络参数相结合,算法设计要考虑到收敛性和计算复杂度如何,仿真验证则需要通过对比实验来评估策略是否有效。
从实际应用情况而言,这项研究的价值主要在三个方面体现。一是能让边缘计算网络的资源利用率得到提升,通过动态分配避免出现资源闲置或者过载的情况;二是可以降低用户任务处理的时延,以此满足车联网、工业物联网等低延迟业务的需求;三是能够增强网络稳定性和公平性,通过博弈均衡机制避免产生恶性竞争。基于博弈论的资源分配策略,给多接入边缘计算网络提供了一套系统化的解决办法,这对于推动5G及未来网络技术的发展有着重要的意义。
