[发明专利]一种云边协同电力信息通信设备自动化测试资源分配方法有效
| 申请号: | 201911194715.4 | 申请日: | 2019-11-28 |
| 公开(公告)号: | CN111064633B | 公开(公告)日: | 2021-09-24 |
| 发明(设计)人: | 张驯;赵博;白万荣;王维洲;魏峰;朱小琴;马宏忠;杨勇;高丽娜;杨凡 | 申请(专利权)人: | 国网甘肃省电力公司电力科学研究院;国网甘肃省电力公司;国家电网有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 |
| 代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 郭智 |
| 地址: | 730070 甘肃*** | 国省代码: | 甘肃;62 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 协同 电力 信息 通信 设备 自动化 测试 资源 分配 方法 | ||
1.一种云边协同电力信息通信设备自动化测试资源分配方法,其特征在于,该方法具体包括如下步骤:
步骤A,根据电力信息通信设备需要测试的要求,构建测试任务,根据测试任务,构建测试云计算和边缘计算的测试平台模型;
步骤B,根据步骤A给出的云计算和边缘计算测试平台模型,构建可以调度的资源模型和通信模型;
步骤C,根据步骤A的测试平台模型,步骤B的资源模型应用,设计生成对抗深度强化学习资源调度方法,并按照此资源调度方法进行计算资源和通信资源调度;
步骤D,根据资源调度方法将测试任务进行分配,并通知测试点完成测试任务的时间限制;
步骤E,各个分散节点进行计算,完成各自计算任务,并将计算结果上传到云计算平台;
其中,步骤A具体包括:
A1,根据要测试的通信设备分析云计算和多接入边缘计算的电力信息通信设备自动化测试平台结构,其可分为用户节点、边缘计算节点簇资源层和云计算资源三层结构,确定其拓扑机构;
A2,将云计算测试资源表示Cc={Cc1,Cc2,...Ccn},多接入边缘计算节点测试资源可以表示为Mc={Mc1,Mc2,...,Mcn},其中,每个云计算节点和多接入边缘计算节点用于执行测试的资源可以表示为Cci={sci,cci,bci}和Mci={smi,cmi,bmi},其中sci和smi分别表示云计算节点和边缘计算节点存储资源,cci和cmi分别表示云计算节点和边缘计算节点计算资源,bci和bmi分别表示云计算节点和边缘计算节点的通信带宽资源;
A3,根据A2的逻辑资源,建立物理设备计算资源列表,其物理对应的计算处理节点表示为和
物理层所拥有的物理机,其每个云计算物理服务器对应的物理资源表为其中PSci表示物理存储资源,PCci表示物理计算资源,PBci表示实际的物理链路带宽,每个多接入边缘计算服务器对应的物理资源表为其中MSci表示物理存储资源,MCci表示物理计算资源,MBci表示实际的物理链路带宽;
A4,建立电力信息通信设备自动化测试任务,其可以表示为Tc={tc1,tc2,...tcl},设通信设备测试需要有l个测试任务能够完成;根据任务所需的计算、存储以及通信资源需求,建立测试任务与逻辑资源虚拟机分配模型为其中acln表示对于完成测试任务l分配给逻辑资源云服务器虚拟机Ccn,如果测试任务在此逻辑云服务器虚拟机上执行,则acln=1,否则为acln=0,同样根据任务所需的计算、存储以及通信资源需求,建立测试任务与逻辑资源边缘计算虚拟机分配模型为其中amln表示对于完成测试任务l分配给逻辑资源边缘接入服务器虚拟机Mcn,如果测试任务在此逻辑边缘接入服务器虚拟机上执行,则amln=1,否则为amln=0,
其中,步骤B具体包括:
B1,根据步骤A的总体资源调度模型,以尽量本地的原则将测试任务进行计算量以及完成时间的估算;
B2,根据估算的计算量和完成时间,考虑测试任务的时间要求,确定可供调度的通信资源;
B3,根据需要调度节点通信资源,确定每个调度节点可供完成本次测试所需的最大计算资源;
B4,根据B2和B3的调度的通信资源和最大计算资源,以及任务需要调度的数据资源,确定智能计算单元的个数;
其中,步骤C具体包括:
C1,根据同时进行的多个测试任务,给出资源配置的具体状态集合,即虚拟计算节点以及存储器还有占用通信信道资源,其表示为St={ti,Mci,Cci,Pci,Pmi,Aci,Ami},其中ti表示状态更新的时间;
C2,设置动作空间,由于采用分布式的强化学习方式,故采用分布式的动作空间,其可以表示为ati={Sln|π},其中i为分布式强化学习第i个计算单元和边缘计算节点组成的计算单元,即在动作选取概率策略π(s)下采取的资源映射行为,Sln表示转换状态;
C3,建立云计算节点奖励函数,应用C2的动作后获得的奖励,其奖励函数采用用户的体验质量函数,其可以表示为其中第i个云物理机,j代表物理机上资源块;为第i台云物理机使用的总的存储资源;为第i台云物理机使用的分配给此次测试任务的存储资源;为第i台云物理机使用的总的计算资源;为第i台云物理机使用的分配给此次测试任务的计算资源;为第i台云物理机使用的总的带宽资源;为第i台云物理机使用的分配给此次测试任务的带宽资源;λj为存储资源加权系数;βj为计算资源加权系数;γj为带宽资源加权系数;delays为存储时延,delayc为计算时延,delayb为传输时延;
C4,建立边缘计算节点奖励函数,应用C2的动作后获得的奖励,其奖励函数采用用户的体验质量函数,其可以表示为其中第i个边缘计算物理机,j代表物理机上资源块;为第i台边缘计算物理机使用的总的存储资源;为第i台边缘计算物理机使用的分配给此次测试任务的存储资源;为第i台边缘计算物理机使用的总的计算资源;为第i台边缘计算物理机使用的分配给此次测试任务的计算资源;为第i台边缘计算物理机使用的总的带宽资源;为第i台边缘计算物理机使用的分配给此次测试任务的带宽资源;λj为存储资源加权系数;βj为计算资源加权系数;γj为带宽资源加权系数;delays为存储时延,delayc为计算时延,delayb为传输时延;
其中,步骤D具体包括:
D1,计算各个计算节点的状态和动作函数,计算方式为:
Qπ(s,a)=Eπ,P[R(s,a)+γQπ(s′,a′)]
其中,s为各个节点的状态值,a为各个节点的动作值;概率策略π(s)下采取的资源映射行为;R(s,a)是奖励函数,γ为(0,1]的衰减因子;E(·)代表取均值;
D2,各个计算节点的动作值,即资源分配的具体值,计算方法如下:
其中,为生成对抗网络的训练函数,θi为加权函数,κi为生成对抗网络目标动作函数的分布值;
D3,根据D2各个计算节点的资源分配值,构建为生成对抗网络,进行博弈,最终得到最优的全局分配值:
其中,D{·}为生成对抗网络的对抗深度卷积网络,μ为加权系数,而为求梯度;||||2为矩阵的二阶距;N为生成对抗网络训练函数的个数;
其中,步骤E具体包括:
E1,测试任务拟定后将任务提交在线的通信软件自动化测试平台,平台根据任务确定计算的云计算节点和边缘计算节点;
E2,根据确定的云计算节点和边缘计算节点,确定各个节点的状态空间以及奖励空间;
E3,根据状态空间和奖励空间,优化动作空间;
E4,各个节点根据生成对抗网络,博弈优化整体的动作空间;
E7,获得最优资源存储、计算和带宽分配方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网甘肃省电力公司电力科学研究院;国网甘肃省电力公司;国家电网有限公司,未经国网甘肃省电力公司电力科学研究院;国网甘肃省电力公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911194715.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种半导体级单晶硅晶棒定向测试装置
- 下一篇:一种高水分玉米的湿贮加工方法
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置





