一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于契约理论的任务卸载与资源分配优化方法及系统

2022-11-14 00:32:20 来源:中国专利 TAG:


1.本发明属于无线协作通信技术领域,具体涉及一种基于契约理论的任务卸载与资源分配优化方法及系统。


背景技术:

2.随着移动终端,例如,手机、平板、智能车辆等在人们的生活当中越来越普及,用户对数据的传输速率和服务质量的要求呈指数增长。虽然新型的终端设备在中央处理器方面越来越强大,但是这些终端设备也无法在短时间内处理大量的计算任务。目前,终端设备距离远程控制中心较远,高峰期间内基站过载严重,难以保障终端设备的服务质量和服务要求,云计算难以满足大数据、实时性和可靠性的要求。
3.边缘计算网络作为新兴的网络范式,提供具有低延迟高带宽的服务。其将有较强计算和存储能力的计算节点铺设在网路边缘,这些散落在网络边缘的服务器可以给用户提供高带宽低延迟的服务,终端设备能够以较低的时延来获得大量的计算资源。
4.尽管边缘计算有许多优势,但是仍然面临着许多问题。首先是在网络中缺乏一种有效的激励机制来促使边缘服务器主动提供计算资源。由于处理计算任务会消耗自身能量,损失自身的计算资源,边缘服务器在没有足够奖励的情况下不愿意参与计算。此外,因为每个边缘服务器的剩余计算资源量和位置等都是其私有信息,基站对此类信息是未知的,这被称作信息非对称场景,这给激励机制的设计带来了巨大的挑战。其次,缺乏一个有效的任务卸载和计算资源分配策略。基站通过利用边缘服务器的闲置计算资源将任务卸载到边缘服务器,根据不同偏好的为任务选择合适的边缘服务器来最大化基站的效用。边缘服务器共享计算资源意愿度的异构性和动态的网络拓扑结构的限制使得问题更为复杂,因此,本文针对这两个方面的挑战进行了研究。


技术实现要素:

5.为了应对边缘计算网络中信息非对称问题,本发明的目的在于提出契约理论来实现实时高效的任务卸载和资源分配方法。
6.为了达到上述目的,本发明所采用的技术方案是:基于契约理论的任务卸载与资源分配优化方法及系统,其特征在于,包括如下步骤:一种基于契约理论的任务卸载与资源分配优化方法,其特征在于,所述方法包括如下步骤:建立基站和边缘服务器的模型,针对任务卸载场景,计算基站和边缘服务器的效用;构建基于契约理论的边缘计算网络任务卸载与资源分配联合优化目标函数,通过数学方法和遗传优化算法求解基于契约理论的边缘计算网络任务卸载与资源分配联合优化目标函数,获取最优的契约项。
7.在上述的基于契约理论的任务卸载与资源分配优化方法,所述边缘计算网络模型
包括1个基站和个边缘服务器,表示为;其中基站具有部分处理任务的能力并且负责协调通信和计算资源;边缘服务器的类型定义如下:将其按照升序分为个类型,表示为,其中,根据先前边缘服务器的性能表现,基站可以预测的概率表示为,并且满足。
8.在上述的基于契约理论的任务卸载与资源分配优化方法,基站为类边缘服务器设计项条款,每一项条款对应每个类型的边缘服务器;边缘服务器在类型值为的情况下签约合同项目,其中表示基站卸载到类型的边缘服务器的计算任务比例系数,表示类型为的边缘服务器提供的计算资源比例系数,是基站支付给类型为的边缘服务器相应的奖励。
9.在上述的基于契约理论的任务卸载与资源分配优化方法,在项目条款下,类型为的边缘服务器消耗的能量表示为,其期望效用表示为: (1)其中是边缘服务器的类型,是基站支付给类型为的边缘服务器相应的奖励。
10.在上述的基于契约理论的任务卸载与资源分配优化方法,基站通过卸载任务到类型为的边缘服务器上会减少其计算时延,表示为;因此,和个边缘服务器签订契约,基站的效用可以表示为: (2)其中,是基站减少计算时延的单位效用。
11.在上述的基于契约理论的任务卸载与资源分配优化方法,契约需要满足个人理性约束:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)契约需要满足激励相容条件约束:(4)其中,,表示类型为的边缘服务器选择与之类型匹配的项目条款时的效用;表示类型为的边缘服务器选择与之类型不对应的项目条款
时的效用,表示除了之外的所有元素;bs获得最大期望效用的目标函数为: (5)。
12.在上述的基于契约理论的任务卸载与资源分配优化方法,满足,其中表示没有计算任务卸载到类型为的边缘服务器上计算,表示所有的计算任务都由类型为的边缘服务器计算,表示所有的任务都在边缘服务器上计算;满足:,其中表示类型为的边缘服务器没有提供计算资源,表示类型为的边缘服务器提供了自身的所有计算资源。
13.在上述的基于契约理论的任务卸载与资源分配优化方法,通过数学过程推导个人理性和激励相容条件得到最优的奖励,则: (6)其中是基站通过卸载任务到类型为的边缘服务器上会减少的计算时延;通过遗传算法求解目标函数,具体是:将基站的效用定义为适应度函数;将任务卸载比例和资源分配比例组合起来当作染色体,把适应度高的染色体作为精英留给下一代,适应度低的进行变异操作产生后代,适应度中等的用于产生父代,交叉父代个体来产生后代,直至找寻到最优的个体,得到最优的契约。
14.一种基于契约理论的任务卸载与资源分配优化系统,其特征在于,包括:第一模块:被配置为用于建立基站和边缘服务器的模型,针对任务卸载场景,计算基站和边缘服务器的效用;第二模块:被配置为用于构建基于契约理论的边缘计算网络任务卸载与资源分配联合优化目标函数,第三模块:被配置为通过数学方法和遗传优化算法求解基于契约理论的边缘计算网络任务卸载与资源分配联合优化目标函数,获取最优的契约项。
15.与现有技术相比,本发明的有益效果是:该方法针对契约签订边缘服务器的私有
信息引起的信息非对称问题和边缘服务器自私性引起的不愿意主动参与计算的问题,提出的基于契约理论的激励方法以实现任务卸载和资源分配,并保证基站效用的最大化。同时,本发明还首次引入计算激励来平衡计算任务卸载和资源分配,可以实现实时高效的任务卸载和资源分配。
具体实施方式
16.为了便于本领域普通技术人员理解和实施本发明,下面结合实施例对本发明作进一步的详细描述,应当理解,此处所描述的实施示例仅用于说明和解释本发明,并不用于限定本发明。
17.步骤1,将基于市场驱动的契约理论引入到信息非对称协同计算机制中去,建立基站的模型和边缘服务器的效用模型。
18.步骤2,考虑到边缘服务器的自私性及其状态信息的非对称性,边缘服务器不愿意在没有奖励的情况下消耗自身能量来参与计算。基站向边缘服务器提供契约,总结得到个人理性和激励相容条件,实现对边缘服务器私有信息的有效甄别,以激励边缘服务器提供自身计算资源来参与计算。
19.步骤3,通过评估边缘服务器的表现,基站将支付相应的奖励并激励他们参与计算,从而使得基站的效用最大化。
20.进一步的,所述建立边缘服务器和基站的模型的实现过程为:假设边缘计算网络模型包括1个基站和个边缘服务器,表示为。基站具有部分处理任务的能力并且负责协调通信和计算资源。在高峰时间期间,任务可由基站卸载到计算资源空闲的边缘服务器进行处理。边缘服务器的私有信息被建模为服务器类型,将具有异构性的边缘服务器分为不同的类型对于基站是有益的,因为他可以动态地调整为每种类型设计的契约项。边缘服务器的类型定义如下:将其按照升序分为个类型,表示为,其中,根据先前边缘服务器的性能表现,基站可以预测的概率表示为,并且满足。
21.基站为类边缘服务器设计项条款,每一项条款对应每个类型的边缘服务器;边缘服务器在类型值为的情况下签约合同项目,其中表示基站卸载到类型的边缘服务器的计算任务比例系数,表示类型为的边缘服务器提供的计算资源比例系数,是基站支付给类型为的边缘服务器相应的奖励。
22.在项目条款下,类型为的边缘服务器消耗的能量表示为,其期望效用表示为: (1)其中是边缘服务器的类型,是基站支付给类型为的边缘服务器相应的奖励。
23.基站通过卸载任务到类型为的边缘服务器上会减少其计算时延,表示为;因此,和个边缘服务器签订契约,基站的效用可以表示为: (2)其中,是基站减少计算时延的单位效用。
24.由于边缘服务器的自私性,基站为了确保边缘服务器愿意接受契约条款,基站需要保证每个边缘服务器所获得的期望效用是大于等于零的,即所设计的契约需要满足个人理性约束:
ꢀꢀꢀꢀꢀꢀ
(3)又因为边缘服务器的私有信息对于基站是未知的,为了甄别边缘服务器的私有信息,基站需要确保每个边缘服务器当且仅当选择自己类型相关的契约项时才能获得最大效用,即所设计的契约需要满足激励相容条件约束: (4)其中,,表示类型为的边缘服务器选择与之类型匹配的项目条款时的效用;表示类型为的边缘服务器选择与之类型不对应的项目条款时的效用,表示除了之外的所有元素。
25.基站获得最大期望效用的目标函数为:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)其中,满足,其中表示没有计算任务卸载到类型为的边缘服务器上计算,表示所有的计算任务都由类型为的边缘服务器计算,表示所有的任务都在边缘服务器上计算;满足:,其中表示类型为的边缘服务器没有提供计算资源,表示类型为的边缘服务器提供了自身的所有计算资源。
26.为了求解基于契约理论的边缘计算网络任务卸载与资源分配联合优化问题获得
最优的契约项,通过数学过程推导个人理性约束和激励相容约束条件,可以得到最优的奖励,然后目标函数可化简为: (6)其中,是基站通过卸载任务到类型为的边缘服务器上会减少的计算时延;再来通过遗传算法求解优化问题。将基站的效用定义为适应度函数,然后将任务卸载比例和资源分配比例组合起来当作染色体,把适应度高的染色体作为精英留给下一代,适应度低的进行变异操作产生后代,适应度中等的用于产生父代,然后交叉父代个体来产生后代,直至找寻到最优的个体,进而得到最优的契约来使得基站的效用最大化。
27.基站激励边缘服务器参与计算的措施是:基站是雇主来发布计算任务,边缘服务器是雇员完成基站发布的计算任务并获得相应的回报,在基于契约理论的基站激励机制中,基站作为雇主向雇员边缘服务器提供一系列合约项目组成的激励契约,合约项目应包括最优的任务卸载比例系数、最优的资源分配比例系数和最优的奖励,边缘服务器可以选择接受或者拒绝合约项目并将结果返回给基站,在接受合约后,基站向边缘服务器卸载一定量的任务,边缘服务器再提供相应的计算资源来处理这部分任务,最后基站通过判定边缘服务器的表现,并且基站基于边缘服务器的表现来支付相应的奖励。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献