物联网场景下的资源分配方法、装置、设备及存储介质制造方法及图纸

技术编号:38370541 阅读:14 留言:0更新日期:2023-08-05 17:34
本申请关于一种物联网场景下的资源分配方法、装置、设备及存储介质,涉及物联网技术领域。该方法包括:获取信道增益集合,该信道增益集合中包含各个子信道的信道增益;通过将信道增益集合输入到训练好的卸载决策网络中,获得卸载决策网络输出包含对应于各个子信道的卸载决策元素的卸载决策元素集合;该卸载决策网络是通过联邦学习机制训练获得的;通过对卸载决策元素集合进行至少两次二值化处理,获得至少两个候选决策集合;将至少两个候选决策集合分别代入到全局最优化函数中,基于获得的至少两个函数值确定目标决策集合以及其对应的资源分配策略集合;通过上述方法,可以在高效处理大规模数据的同时,也能解决隐私泄露问题。也能解决隐私泄露问题。也能解决隐私泄露问题。

【技术实现步骤摘要】
物联网场景下的资源分配方法、装置、设备及存储介质


[0001]本申请实施例涉及物联网
,特别涉及一种物联网场景下的资源分配方法、装置、设备及存储介质。

技术介绍

[0002]移动通信技术的蓬勃发展使得物联网网络越发复杂,越来越多的物理设备能够接入网络,进行数据的收集与共享,在此过程中会产生大规模数据。然而,庞大的物联网网络会产生大量计算任务,这些计算任务往往计算复杂度高、任务数据量大、时延敏感性强,它们不仅加剧了核心网的负担,本地处理这些任务所消耗的电量和终端设备的自身损耗也不容忽视;移动边缘计算技术(MEC,Mobile Edge Computing)可以将计算和存储部署到更接近用户的位置,把具有强大数据处理能力的云计算平台从移动核心网络内部迁移到靠近物联网设备的移动接入网边缘。对物联网设备而言,不必本地处理需要大量计算资源的任务,而可以选择将其从无线设备传输到距离自己更近的接入点或基站,弹性利用计算及存储资源。
[0003]相关技术中,在进行资源分配与任务卸载决策时,可以通过遗传算法、模拟退火、粒子群算法等传统优化算法进行任务分配与资源分配规划,或者,通过深度学习相关技术进行模型训练,以通过训练好的模型进行任务分配与资源分配规划;然而,上述传统优化算法无法处理激增的物联网设备所产生的海量数据;而现有的深度学习相关技术则需要海量的训练样本数据来进行模型训练,若实际应用中训练样本数据不足,因此常常需要聚合多个设备的数据,然而数据聚合过程会涉及到隐私问题,容易造成隐私泄露。

技术实现思路

[0004]本申请实施例提供了一种物联网场景下的资源分配方法、装置、设备及存储介质,可以在高效处理大规模数据的同时,也能解决隐私泄露问题,同时,将任务处理过程中所需的物联网设备的资源损耗作为优化目标,使得获得的目标决策集合和资源分配策略能够更加合理地利用传输资源以及计算资源,提高了资源利用的合理性。该技术方案如下:
[0005]一方面,提供了一种物联网场景下的资源分配方法,所述方法包括:
[0006]获取信道增益集合,所述信道增益集合中包含各个子信道的信道增益;
[0007]通过将所述信道增益集合输入到训练好的卸载决策网络中,获得所述卸载决策网络输出的卸载决策元素集合;所述卸载决策元素集合中包含对应于各个子信道的卸载决策元素;所述卸载决策网络是通过联邦学习机制训练获得的;
[0008]通过对所述卸载决策元素集合进行至少两次二值化处理,获得至少两个候选决策集合;所述候选决策集合中的数值指示对应于各个子信道的卸载决策,所述卸载决策指示将子信道上的任务卸载到边缘服务器上进行处理,或者,指示对子信道上的任务进行本地处理;
[0009]将至少两个所述候选决策集合分别代入到全局最优化函数中,基于获得的所述全
局最优化函数的至少两个函数值确定目标决策集合以及所述目标决策集合对应的资源分配策略集合;所述目标决策集合是至少两个所述候选决策集合中使所述全局最优化函数的函数值最小的候选决策集合,所述资源分配策略集合中包括处理各个子信道的任务所需的上行传输功率以及处理各个子信道的任务所需的所述边缘服务器的计算资源;所述全局最优化函数用于确定在所述信道增益集合的前提下基于对应的候选决策集合进行处理所需的物联网设备的资源损耗。
[0010]另一方面,提供了一种物联网场景下的资源分配装置,所述装置包括:
[0011]集合获取模块,用于获取信道增益集合,所述信道增益集合中包含各个子信道的信道增益;
[0012]集合处理模块,用于通过将所述信道增益集合输入到训练好的卸载决策网络中,获得所述卸载决策网络输出的卸载决策元素集合;所述卸载决策元素集合中包含对应于各个子信道的卸载决策元素;所述卸载决策网络是通过联邦学习机制训练获得的;
[0013]二值化处理模块,用于通过对所述卸载决策元素集合进行至少两次二值化处理,获得至少两个候选决策集合;所述候选决策集合中的数值指示对应于各个子信道的卸载决策,所述卸载决策指示将子信道上的任务卸载到边缘服务器上进行处理,或者,指示对子信道上的任务进行本地处理;
[0014]确定模块,用于将至少两个所述候选决策集合分别代入到全局最优化函数中,基于获得的所述全局最优化函数的至少两个函数值确定目标决策集合以及所述目标决策集合对应的资源分配策略集合;所述目标决策集合是至少两个所述候选决策集合中使所述全局最优化函数的函数值最小的候选决策集合,所述资源分配策略集合中包括处理各个子信道的任务所需的上行传输功率以及处理各个子信道的任务所需的所述边缘服务器的计算资源;所述全局最优化函数用于确定在所述信道增益集合的前提下基于对应的候选决策集合进行处理所需的物联网设备的资源损耗。
[0015]在一种可能的实现方式中,所述二值化处理模块,用于基于预设的至少两个元素阈值分别对所述卸载元素集合中的卸载决策元素进行二值化处理,获得至少两个所述候选决策集合;一个所述元素阈值对应一个所述候选决策集合。
[0016]在一种可能的实现方式中,所述装置还包括:
[0017]集合存放模块,用于将所述目标决策集合以及所述目标决策集合对应的所述信道增益集合存放到训练样本集中。
[0018]在一种可能的实现方式中,所述装置还包括:
[0019]样本获取模块,用于在网络更新阶段,从所述训练样本集中获取训练样本子集;所述训练样本子集中包含至少一个训练样本对,所述训练样本对包括历史决策集合以及历史决策集合对应的所述信道增益集合;
[0020]参数更新模块,用于基于所述训练样本子集对所述卸载决策网络进行参数更新,获得第一网络参数;
[0021]参数上传模块,用于将所述第一网络参数上传到所述边缘服务器;
[0022]参数接收模块,用于接收所述边缘服务器下发的第二网络参数;所述第二网络参数是所述边缘服务器对至少两个来源的第一网络参数进行聚合后生成的;
[0023]网络更新模块,用于基于所述第二网络参数更新所述卸载决策网络。
[0024]在一种可能的实现方式中,所述全局最优化函数是基于最大时延约束、边缘服务器的计算资源约束以及上行传输功率约束构建的函数,所述全局最优化函数为:
[0025][0026][0027][0028][0029][0030]其中,ω
i
表示子信道的权重,表示将子信道的任务卸载到所述边缘服务器上进行处理所需的物联网设备的资源损耗,表示对子信道上的任务进行本地处理所需的物联网设备的资源损耗,表示迁移成本;
[0031]h={h
i
|i∈M},表示所述信道增益集合,a={a
i
|i∈M},表示所述候选决策集合,p={p
i
|i∈M},表示任务传输所需的上行传输功率集合,|i∈M},表示任务传输所需的上行传输功率集合,表示任务所需的所述边缘服务器的计算资源集合,M表示子信道的数量;表示所述最大时延约束,F
max
表示所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网场景下的资源分配方法,其特征在于,所述方法包括:获取信道增益集合,所述信道增益集合中包含各个子信道的信道增益;通过将所述信道增益集合输入到训练好的卸载决策网络中,获得所述卸载决策网络输出的卸载决策元素集合;所述卸载决策元素集合中包含对应于各个子信道的卸载决策元素;所述卸载决策网络是通过联邦学习机制训练获得的;通过对所述卸载决策元素集合进行至少两次二值化处理,获得至少两个候选决策集合;所述候选决策集合中的数值指示对应于各个子信道的卸载决策,所述卸载决策指示将子信道上的任务卸载到边缘服务器上进行处理,或者,指示对子信道上的任务进行本地处理;将至少两个所述候选决策集合分别代入到全局最优化函数中,基于获得的所述全局最优化函数的至少两个函数值确定目标决策集合以及所述目标决策集合对应的资源分配策略集合;所述目标决策集合是至少两个所述候选决策集合中使所述全局最优化函数的函数值最小的候选决策集合,所述资源分配策略集合中包括处理各个子信道的任务所需的上行传输功率以及处理各个子信道的任务所需的所述边缘服务器的计算资源;所述全局最优化函数用于确定在所述信道增益集合的前提下基于对应的候选决策集合进行处理所需的物联网设备的资源损耗。2.根据权利要求1所述的方法,其特征在于,所述通过对所述卸载决策元素集合进行至少两次二值化处理,获得至少两个候选决策集合,包括:基于预设的至少两个元素阈值分别对所述卸载元素集合中的卸载决策元素进行二值化处理,获得至少两个所述候选决策集合;一个所述元素阈值对应一个所述候选决策集合。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述目标决策集合以及所述目标决策集合对应的所述信道增益集合存放到训练样本集中。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在网络更新阶段,从所述训练样本集中获取训练样本子集;所述训练样本子集中包含至少一个训练样本对,所述训练样本对包括历史决策集合以及历史决策集合对应的所述信道增益集合;基于所述训练样本子集对所述卸载决策网络进行参数更新,获得第一网络参数;将所述第一网络参数上传到所述边缘服务器;接收所述边缘服务器下发的第二网络参数;所述第二网络参数是所述边缘服务器对至少两个来源的第一网络参数进行聚合后生成的;基于所述第二网络参数更新所述卸载决策网络。5.根据权利要求1所述的方法,其特征在于,所述全局最优化函数是基于最大时延约束、边缘服务器的计算资源约束以及上行传输功率约束构建的函数,所述全局最优化函数为:P1:P1:
其中,ω
i
表示子信道的权重,表示将子信道的任务卸载到所述边缘服务器上进行处理所需的物联网设备的资源损耗,表示对子信道上的任务进行本地处理所需的物联网设备的资源损耗,表示迁移成本;h={h
i
|i∈M},表示所述信道增益集合,a={a
i
|i∈M},表示所述候选决策集合,p={p
i
|i∈M},表示任务传输所需的上行传输功率集合,f={f
iM
...

【专利技术属性】
技术研发人员:王冬宇刘丹侯延昭崔琪楣陈会全
申请(专利权)人:中移雄安信息通信科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1