[发明专利]变电站分布式无线网中数据安全和资源分配联合优化方法有效
申请号: | 202010912048.5 | 申请日: | 2020-09-02 |
公开(公告)号: | CN112148478B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | 陆国生;田霖;林睿;陈保豪;朱一峰;刘淼;茹正辉 | 申请(专利权)人: | 中国南方电网有限责任公司超高压输电公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F21/64;G06F16/27;G06F18/20;G06N20/00;H04W24/02 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510000 广东省广州市黄埔区高新技术产业*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 变电站 分布式 无线 数据 安全 资源 分配 联合 优化 方法 | ||
1.一种变电站分布式无线网中数据安全和资源分配联合优化方法,其特征在于,所述方法将由变电站形成的分布式系统作为区块链网络,变电站作为区块链网络中的节点,区块链基于拜占庭容错协议达成数据的一致性,所述方法包括:
S1.初始化变电站分布式系统的状态空间、动作空间、各个变电站之间的通信信道状态、各个变电站所配备的服务器的计算资源状态、双重深度Q网络的参数;
S2.将系统所处的当前状态s输入到双重深度Q网络的主网络中,依据当前状态s所采取的资源分配决策输出动作及每个动作对应的Q值,选取最大Q值对应的动作作为当前状态s的动作;
S3.考虑变电站所配备的服务器的计算资源及各个变电站之间的通信信道状态的变化,根据拜占庭容错协议的请求、预准备、准备、提交和响应流程,设计数据达成一致性过程中所消耗的通信时延参数,获得即刻奖励和系统所处的下一状态s′,并存储到经验池中;
S4.判断经验池存储的经验数量是否达到阈值E,若是,执行步骤S5;否则,返回执行步骤S2;
S5.以长期奖励函数最大化即系统的吞吐量函数达到最大化为深度强化学习目标,以设计的数据达成一致性过程中所消耗的通信时延参数为约束条件,基于竞争架构的双重深度Q网络算法,进行深度强化学习;
S6.判断算法是否收敛,若是,系统的吞吐量及通信时延均达到最优,资源分配终止;否则,返回步骤S5。
2.根据权利要求1所述的变电站分布式无线网中数据安全和资源分配联合优化方法,其特征在于,步骤S1所述的各个变电站所配备的服务器的计算资源初始化为服务器标称性能的50%;双重深度Q网络的参数包括权重和偏移,权重按照正态分布初始化,偏移按照0.1的大小初始化。
3.根据权利要求2所述的变电站分布式无线网中数据安全和资源分配联合优化方法,其特征在于,步骤S3所述的通信时延参数包括传输时延参数和计算时延参数;
1)拜占庭容错协议的请求流程的传输时延参数的表达式为:
其中,表示一个交易的平均大小,U表示基站的总集合;Um表示总集合U中的第m个基站,Bp表示主节点;表示为从基站Um到主节点Bp的传输速率;
在拜占庭容错协议的请求流程中,主节点Bp验证数量的交易签名和MACs,SB表示区块容量,执行数量交易的智能合约,产生计算消耗,主节点Bp在请求流程计算时延的表达式为:
其中,表示主节点在请求流程的计算消耗,表达式为β、θ、α为参数;
2)预准备流程:请求流程之后,生成新区块,主节点Bp将多播签名区块和预准备信息发送至所有的从节点验证,预准备信息包括主节点ID、主节点签名和新区块的哈希计算结果,拜占庭容错协议的预准备流程的传输时延参数表达式为:
其中,B表示节点集合;Bn表示第n个从节点;RBp,Bn表示主节点Bp向从节点发送预准备信息验证的传输速率;
在预准备流程中,主节点Bp需生成一个签名和N-1个MACs,主节点在预准备流程的计算消耗为:从节点在预准备流程的计算消耗为:其中Bn≠Bp,拜占庭容错协议的预准备流程的计算时延参数表达式为:
3)准备流程:预准备流程验证新区块之后,每一个从节点Bn发送准备信息至其余从节点Bn′,Bn≠Bn′,也发送准备信息至主节点Bp,准备信息包括从节点ID和从节点签名,在准备流程,传输时延由发送准备信息引起,在准备流程中的传输时延参数的表达式为:
其中,表示每一个从节点Bn发送准备信息至其余从节点Bn′的传输速率;
主节点Bp验证来自其余从节点Bn′的2f个签名和MACs,主节点Bp在准备流程的计算消耗为每个从节点Bn为准备信息生成一个签名和N-1个MACs,2f个签名和MACs被验证,从节点Bn在准备流程的计算消耗为Bn≠Bp;
准备流程的计算时延参数表达式为:
4)提交流程:每个从节点Bn接收到来自其余从节点Bn′的2f匹配的准备信息包含预准备信息之后,发送提交信息给其余从节点Bn′,也发送提交信息给主节点Bp,提交信息包括从节点的ID及从节点签名;提交流程传递提交信息的传输时延参数的表达式为:
每个从节点Bn为提交信息生成一个签名和N-1个MACs,在接收到提交信息后,每个从节点Bn验证2f个签名和MACs,每个从节点Bn的提交流程的计算消耗为:
提交流程的计算时延参数表达式为:
5)响应流程:提交信息被从节点Bn接收后,新的区块变成合法区块并被加入到区块链中,同时包括有其余从节点Bn′的签名、ID及卸载任务的计算结果的响应消息将被传输,响应流程的传输时延的表达式为:
从节点生成个签名和个MACs,从节点在响应流程中计算消耗表示为主节点验证2f个签名和MACs,主节点在响应流程中计算消耗表示为响应流程的计算时延的表达式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国南方电网有限责任公司超高压输电公司,未经中国南方电网有限责任公司超高压输电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010912048.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种己内酰胺的制备方法
- 下一篇:一种厨余垃圾处理设备的双重破碎装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置