[发明专利]一种分布式网络的中心化调度算法在审
申请号: | 202111283856.0 | 申请日: | 2021-11-01 |
公开(公告)号: | CN114189526A | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 陈霁红 | 申请(专利权)人: | 北京中合谷投资有限公司 |
主分类号: | H04L67/1061 | 分类号: | H04L67/1061;H04L67/1097;H04L9/32;G06F21/64 |
代理公司: | 北京卓爱普专利代理事务所(特殊普通合伙) 11920 | 代理人: | 王玉松 |
地址: | 101299 北京市平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 网络 中心 调度 算法 | ||
1.一种分布式网络的中心化调度算法,其特征在于,所述分布式网络包括存储节点、调度节点、用户节点;
任一存储节点根据其存储能力接收用户节点向所述分布式网络存入的文件的请求,接收存入文件的存储节点按如下配置:
a)首先将所述存入文件用哈希算法进行封装;
b)再针对所述存入文件随机生成文件验证码;
c)最后基于所述文件验证码以及该存储节点的签名私钥对该文件进行数字签名。
2.如权利要求1所述的算法,其特征在于,
调度节点对所述数字签名进行签名验证;
所述数字签名验证通过后,允许所述用户节点下载所述数字签名对应的文件;
若所述数字签名验证不通过,将发送所述数字签名的存储节点标记为恶意节点。
3.如权利要求2所述的算法,其特征在于,
任一存储节点根据检索匹配结果接收所述用户节点向所述分布式网络下载文件的请求,提供下载文件的存储节点按如下配置:
d)将进行过数字签名的文件发送给所述用户节点。
4.如权利要求3所述的算法,其特征在于,对提供下载文件的存储节点如下配置:
E)在物理层对进行过数字签名的文件进行随机化处理。
5.如权利要求3所述的算法,其特征在于,
所述调度节点监听所述分布式网络中是否有用户节点发起上传文件请求;
所述调度节点监听所述分布式网络中是否有用户节点发起下载文件请求。
6.如权利要求3所述的算法,其特征在于,所述接收存储文件的存储节点基于所述文件验证码以及该存储节点的签名私钥对文件进行数字签名的算法包括:DSA算法、椭圆曲线的数字签名算法、Schnorr签名算法、ElGamal签名算法中的一种或几种。
7.如权利要求3所述的算法,其特征在于,
所述分布式网络设有多个所述调度节点,每个所述调度节点之间相互通信,将其中的一个调度节点设置为工作调度节点,其余的调度节点设置为备用调度节点。
8.如权利要求5所述的算法,其特征在于,还包括一种恶意节点的判断和处理方法,具体包括以下步骤:
所述调度节点记录所述恶意节点的标识;
将上传文件请求和/或下载文件请求发送至除所述恶意节点之外的存储节点。
9.如权利要求3所述的算法,其特征在于,所述存储节点还可以根据其传输数据的流量定额向所述用户节点提供下载服务,提供下载服务的存储节点按如下配置:
所述存储节点基于分布式哈希表获取所述用户节点请求的文件的路由路径;
通过所述路由路径获取文件,并将完整的文件发送给所述用户节点;
下载服务按照所述文件下载过程中从所述存储节点流出的流量计费。
10.一种基于分布式网络的存储系统,其特征在于,所述系统包括多个处理器;以及存储器,其存储有指令,当通过至少一个处理器来执行该指令时,实施按照权利要求1-9任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中合谷投资有限公司,未经北京中合谷投资有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111283856.0/1.html,转载请声明来源钻瓜专利网。