面向电力物联系统的路由和边缘计算设备选择方法及装置制造方法及图纸

技术编号:39717403 阅读:6 留言:0更新日期:2023-12-17 23:24
本发明专利技术提供一种面向电力物联系统的路由和边缘计算设备选择方法及装置

【技术实现步骤摘要】
面向电力物联系统的路由和边缘计算设备选择方法及装置


[0001]本专利技术涉及电力物联网
,尤其涉及一种面向电力物联系统的路由和边缘计算设备选择方法及装置


技术介绍

[0002]随着物联网技术的发展,设备物联网在智能电网

智能家居以及工业自动化领域都有了广泛的应用

基于软件定义技术的电力物联网在逻辑上包含三层网络架构,即物联网设备层

边缘节点层和
SDN(Software Defined Network
,软件定义网络
)
控制器层,具有灵活管理

接入能力广泛的特点

[0003]然而,由于物联网设备的数量及物联网设备的业务需求数量均呈指数级增长,导致电力物联网在处理来自不同物联设备的业务需求时不够灵活高效,耗费了大量的时间和储蓄资源


技术实现思路

[0004]本专利技术实施例提供了一种面向电力物联系统的路由和边缘计算设备选择方法及装置,以解决现有技术在处理来自不同物联设备的业务需求时,不够高效灵活的问题

[0005]第一方面,本专利技术实施例提供了一种面向电力物联系统的路由和边缘计算设备选择方法,该电力物联系统包括多个物联网设备

多个边缘计算设备和
SDN
控制器,该方法应用于该
SDN
控制器,该包括:
[0006]获取电力物联系统的拓扑结构

>具有业务需求的物联网设备集合以及拓扑结构中每条链路对应的剩余带宽资源,并构造状态矩阵;
[0007]将具有业务需求的物联网设备集合和状态矩阵输入预设的深度强化模型,得到深度强化模型输出的动作矩阵,其中,动作矩阵中每个具有业务需求的物联网设备对应一个边缘计算设备和一条路由;
[0008]根据动作矩阵为每个具有业务需求的物联网设备选择相应的边缘计算设备和路由

[0009]在一种可能的实现方式中,构造状态矩阵包括:
[0010]根据电力物联系统的拓扑结构和拓扑结构中每条链路对应的剩余带宽资源,构造状态矩阵;
[0011]状态矩阵为:
[0012][0013]其中,
S
表示状态矩阵,
n
j1

n
j2
分别表示第
j
条链路两端的节点,
b
j
表示第
j
条链路
的剩余带宽资源,
|E|
表示拓扑结构中所有链路的总数量

[0014]在一种可能的实现方式中,动作矩阵为:
[0015][0016]其中,
A
表示动作矩阵,
U
表示具有业务需求的物联网设备集合,
I
表示边缘计算设备集合,表示第
g
个物联网设备和第
h
个边缘计算设备能否通过第
k
条路由线路链接,
M
表示拓扑结构中路由线路的数量

[0017]在一种可能的实现方式中,将具有业务需求的物联网设备集合和状态矩阵输入预设的深度强化模型,得到深度强化模型输出的动作矩阵,包括:
[0018]基于具有业务需求的物联网设备集合和状态矩阵,为每个具有业务需求的物联网设备选择一个边缘计算设备和相应的路由,得到动作矩阵;
[0019]计算执行动作矩阵后的状态矩阵;
[0020]计算执行动作矩阵后对应的奖励值,并根据奖励值判断预设的深度强化模型是否收敛;
[0021]当预设的深度强化模型未收敛时,将状态矩阵

动作矩阵

奖励值和执行动作矩阵后的状态矩阵构造为四元组,并将四元组存入深度强化模型的经验回放池中,并基于经验回放池重新得到新的动作矩阵,并跳转到“基于具有业务需求的物联网设备集合和状态矩阵,为每个具有业务需求的物联网设备选择一个边缘计算设备和相应的路由,得到动作矩阵”的步骤;
[0022]当预设的深度强化模型收敛时,输出动作矩阵

[0023]在一种可能的实现方式中,奖励值通过下式计算:
[0024][0025]其中,
r
表示奖励值,
P
di
表示从物联网设备
n
d
链接到边缘计算设备
n
i
的路由集合,表示从物联网设备
n
d
通过第
k
条路由链接到边缘计算设备
n
i

f
uv
表示链路
e
uv
对应的链路故障率

[0026]在一种可能的实现方式中,计算执行动作矩阵后的状态矩阵,包括:
[0027]根据状态矩阵和动作矩阵,计算执行动作矩阵后每条链路对应的剩余带宽资源;
[0028]根据执行动作矩阵后每条链路对应的剩余带宽资源,得到执行动作矩阵后的状态矩阵;
[0029]该方法还包括:
[0030]获取拓扑结构中每条链路对应的链路故障率,以及拓扑结构中的路由集合

[0031]第二方面,本专利技术实施例提供了一种面向电力物联系统的路由和边缘计算设备选择装置,电力物联系统包括多个物联网设备

多个边缘计算设备和
SDN
控制器,装置包括:
[0032]获取模块,用于获取电力物联系统的拓扑结构

具有业务需求的物联网设备集合以及拓扑结构中每条链路对应的剩余带宽资源,并构造状态矩阵;
[0033]计算模块,用于将具有业务需求的物联网设备集合和状态矩阵输入预设的深度强化模型,得到深度强化模型输出的动作矩阵,其中,动作矩阵中每个具有业务需求的物联网设备对应一个边缘计算设备和一条路由;
[0034]选择模块,用于根据动作矩阵为每个具有业务需求的物联网设备选择相应的边缘计算设备和路由

[0035]第三方面,本专利技术实施例提供了一种电子设备,包括存储器

处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面或第一方面的任一种可能的实现方式所述的面向电力物联系统的路由和边缘计算设备选择方法的步骤

[0036]第四方面,本专利技术实施例提供了一种电力物联系统,该电力物联系统包括多个物联网设备

多个边缘计算设备和
SDN
控制器,该
SDN
控制器中包括如上的第三方面所述的电子设备

[0037]第五方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上第一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种面向电力物联系统的路由和边缘计算设备选择方法,其特征在于,所述电力物联系统包括多个物联网设备

多个边缘计算设备和
SDN
控制器,所述方法应用于所述
SDN
控制器,所述方法包括:获取所述电力物联系统的拓扑结构

具有业务需求的物联网设备集合以及所述拓扑结构中每条链路对应的剩余带宽资源,并构造状态矩阵;将所述具有业务需求的物联网设备集合和所述状态矩阵输入预设的深度强化模型,得到所述深度强化模型输出的动作矩阵,其中,所述动作矩阵中每个具有业务需求的物联网设备对应一个边缘计算设备和一条路由;根据所述动作矩阵为每个具有业务需求的物联网设备选择相应的边缘计算设备和路由
。2.
根据权利要求1所述的面向电力物联系统的路由和边缘计算设备选择方法,其特征在于,所述构造状态矩阵包括:根据所述电力物联系统的拓扑结构和所述拓扑结构中每条链路对应的剩余带宽资源,构造状态矩阵;所述状态矩阵为:其中,
S
表示状态矩阵,
n
j1

n
j2
分别表示第
j
条链路两端的节点,
b
j
表示第
j
条链路的剩余带宽资源,
|E|
表示所述拓扑结构中所有链路的总数量
。3.
根据权利要求1所述的面向电力物联系统的路由和边缘计算设备选择方法,其特征在于,所述动作矩阵为:其中,
A
表示动作矩阵,
U
表示具有业务需求的物联网设备集合,
I
表示边缘计算设备集合,表示第
g
个物联网设备和第
h
个边缘计算设备能否通过第
k
条路由线路链接,
M
表示所述拓扑结构中路由线路的数量
。4.
根据权利要求1所述的面向电力物联系统的路由和边缘计算设备选择方法,其特征在于,所述将所述具有业务需求的物联网设备集合和所述状态矩阵输入预设的深度强化模
型,得到所述深度强化模型输出的动作矩阵,包括:基于所述具有业务需求的物联网设备集合和所述状态矩阵,为每个所述具有业务需求的物联网设备选择一个边缘计算设备和相应的路由,得到动作矩阵;计算执行所述动作矩阵后的状态矩阵;计算执行所述动作矩阵后对应的奖励值,并根据所述奖励值判断所述预设的深度强化模型是否收敛;当所述预设的深度强化模型未收敛时,将所述状态矩阵

所述动作矩阵

所述奖励值和所述执行所述动作矩阵后的状态矩阵构造为四元组,并将所述四元组存入所述深度强化模型的经验回放池中,并跳转到“基于所述具有业务需求的物联网设备集合和所述状态矩阵,为每个所述具有业务需求的物联网设备选择一个边缘计算设备和相...

【专利技术属性】
技术研发人员:吴军英张鹏飞路欣王思宁刘玮刘宏祝文君王佳楠薛冰刘佳宜杨清海
申请(专利权)人:西安电子科技大学广州研究院国家电网有限公司
类型:发明
国别省市:

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

1