[发明专利]一种分布式网络的中心化调度算法在审
申请号: | 202111283856.0 | 申请日: | 2021-11-01 |
公开(公告)号: | CN114189526A | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 陈霁红 | 申请(专利权)人: | 北京中合谷投资有限公司 |
主分类号: | H04L67/1061 | 分类号: | H04L67/1061;H04L67/1097;H04L9/32;G06F21/64 |
代理公司: | 北京卓爱普专利代理事务所(特殊普通合伙) 11920 | 代理人: | 王玉松 |
地址: | 101299 北京市平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 网络 中心 调度 算法 | ||
本发明涉及网络技术领域,具体涉及一种分布式网络的中心化调度算法,用于包括存储节点、调度节点、用户节点的分布式网络;通过:任一存储节点根据其存储能力接收用户节点向分布式网络存入的文件的请求,接收存入文件的存储节点配置为a)首先将存入文件用哈希算法进行封装;b)再针对存入文件随机生成文件验证码;c)最后基于文件验证码以及该存储节点的签名私钥对该文件进行数字签名。本发明结合中心化调度与分布式存储,优化算法,低成本高速封装数据,实现秒级封装,与现有技术相比能耗降低90%以上。
技术领域
本发明涉及网络技术领域,具体涉及一种分布式网络的中心化调度算法。
背景技术
分布式网络是由分布在不同地点且具有多个终端的节点机互连而成的。网络中任一点均至少与两条线路相连,当任意一条线路发生故障时,通信可转经其他链路完成,具有较高的可靠性。
然而,在对等节点构建的分布式网络(peer to peer,即P2P)中,因为允许节点随时加入退出等原因,为了维持网络稳定,同一份数据通常需要备份到多个分布式节点上,这就为一种具有多重身份的恶意节点提供了伪装的机制,原来需要备份到多个节点的数据被欺骗地备份到了同一个恶意节点,降低了网络数据的安全性。还有一种恶意节点伪装成存储节点,通过其他节点完成存储任务骗取激励。
一种基于区块链实现的技术,通过工作量证明算法PoSt计算节点的工作量并给予存储节点文件币Filecoin,可以有效的识别恶意节点,但是因其复杂造成封装成本高,效率低。
发明内容
针对分布式网络尤其是对等节点构建的分布式网络中的两种攻击形式,通过在调度节点上对存储文件的密钥验证来验证存储节点的身份,及时发现网络中的恶意节点。
第一方面,本发明提出一种分布式网络的中心化调度算法,所述分布式网络包括存储节点、调度节点、用户节点;
任一存储节点根据其存储能力接收用户节点向所述分布式网络存入的文件的请求,接收存入文件的存储节点按如下配置:
a)首先将所述存入文件用哈希算法进行封装;
b)再针对所述存入文件随机生成文件验证码;
c)最后基于所述文件验证码以及该存储节点的签名私钥对该文件进行数字签名。
进一步地,调度节点对所述数字签名进行签名验证;
所述数字签名验证通过后,允许所述用户节点下载所述数字签名对应的文件;
若所述数字签名验证不通过,将发送所述数字签名的存储节点标记为恶意节点。
第二方面,本发明提出一种基于分布式网络的存储系统,所述系统包括多个处理器;以及存储器,其存储有指令,当通过至少一个处理器来执行该指令时,实施本发明的方法。
本发明的有益效果在于,可以结合中心化调度与分布式存储,优化算法,低成本高速封装数据,实现秒级封装,与现有技术相比能耗降低90%以上。
附图说明
图1、一些实施方式的分布式网络拓扑图;
图2、一些实施方式的文件上传的网络拓扑图;
图3、一些实施方式的文件下载的网络拓扑图。
具体实施方式
如图1的分布式网络包括多个存储节点1,和调度节点2,访问该网络的用户节点3,当用户节点3提出上传文件的请求时,这一请求立即被调度节点监听,调度节点2把这一请求同时转发给多个存储节点1,多个存储节点根据自己剩余的存储空间决定是否接收文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中合谷投资有限公司,未经北京中合谷投资有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111283856.0/2.html,转载请声明来源钻瓜专利网。