[发明专利]一种超大规模分布式网络计算的方法在审
申请号: | 201910167658.4 | 申请日: | 2019-03-06 |
公开(公告)号: | CN110022299A | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 葛睿;孟凡胜;刘复昌;袁浩 | 申请(专利权)人: | 浙江天脉领域科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 万尾甜;韩介梅 |
地址: | 310012 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式网络计算 底层技术 计算模式 通用计算 最小单元 模块化 中心化 分布式存储网络 节点分布式 传输模式 高安全性 高鲁棒性 计算系统 模块组成 模拟神经 网络通信 文件系统 协议组成 行业领域 传统的 对等网 高负载 轻量化 弱中心 云存储 区块 服务器 存储 传递 网络 | ||
1.一种超大规模分布式网络计算的方法,其特征在于,包括S101.由通用计算提供底层技术协议,通用计算由S102.模拟神经形态传递的网络通信、S103.分布式网络计算和S104.区块链分布式存储网络组成;S105.然后由底层技术协议构成模块化协议组,协议组包括总舵行业内需求的最小单元模块化协议;S106.最后通过选择不同的模块化协议组合完成专有计算中各行业领域的不同需求。
2.根据权利要求书1所述的超大规模分布式网络计算的方法,其特征在于,所述步骤S102,模拟神经形态传递的网络通信,具体构建过程如下:
(1)模拟神经形态传递的网络通信合约包含三级,分别是底层合约、通信合约及传输合约;
(2)底层合约用于对等网络的心跳监测,由联盟链内节点按一定频率主动触发,向链内其余节点发送节点状态;
(3)通信合约用于数据传送前按频率寻址接收方所在联盟链地址并返回该联盟链内所有节点的状态;
(4)传输合约用于数据调度,包括数据库吞吐和跨链传输。
3.根据权利要求书2所述的超大规模分布式网络计算的方法,其特征在于,所述的底层合约用于对等网络的心跳监测是指:
(1)联盟链内节点按一定频率主动触发底层合约,向链内其余节点发送节点状态,称为心跳包,如果联盟链内活动节点在一定时限内收到链内某节点的心跳包,则实时更新该节点的状态,并置该节点心跳标志为True,如果联盟链内活动节点在一定时限内未收到链内某节点的心跳包,则置该节点心跳标志为False;
(2)节点状态包括硬件状态和网络状态,所述的硬件状态包括CPU、GPU、内存、存储等,所述的网络状态包括网络类型、网速等。
4.根据权利要求书2所述的超大规模分布式网络计算的方法,其特征在于,所述的通信合约的构建过程如下:
(1)通信合约构建路径时需要的地址系统由主网联盟链地址和联盟链内节点地址组成;
(2)主网联盟链地址采用神经编码生成,不同的联盟链地址具有不同的频率编码;
(3)联盟链内节点地址由细胞自动机生成,可以保证链内不同节点的地址在链内唯一,以上地址系统的设计用神经编码替代了互联网中的域名解析服务器以及原区块链中的非对称加密和地址编码规则。
5.根据权利要求书1所述的超大规模分布式网络计算的方法,其特征在于,所述步骤S103,分布式网络计算,具体构建过程如下:
(1)分布式网络计算分为3级,分别是区块链自治、路径规划、计算冗余机制;
(2)区块链自治主要是用来生成节点地图,相当于通过步骤S102中心跳监测获得的节点状态及网络状态给区块链自治,然后在本地的CPU要执行把整个状态内容生成一张节点地图;
(3)基于区块链自治生成的节点地图,路径规划主要用来生成节点树,节点树负责与步骤S102中通信合约建立的分发路径与存储路径建立联系;
(4)计算冗余机制用于将计算任务自定义分成N份,每份计算任务有三个以上节点并行参与计算,确保任务不丢失,节点计算完成后将任务回传,系统将会采用少数服从多数的原则采纳计算结果,确保计算任务的准确性,且任务分割数N可由用户根据需求自定义。
6.根据权利要求书1所述的超大规模分布式网络计算的方法,其特征在于,所述步骤S104,区块链分布式存储网络,具体构建过程如下:
(1)区块链分布式存储网络分为3级,分别是区块链数据库、跨链文件分发、存储冗余机制;
(2)区块链数据库用于保存地图节点,用户数据等信息,以保证步骤S103数据调度时的数据库吞吐问题;
(3)跨链文件分发用于将数据在不同的联盟链之间传输,以保证步骤S103数据调度时的跨链文件传输的效率与准确性;
(4)存储冗余机制用于将存储文件自定义分割成N份,每份小文件按需由三个以上节点存储,确保文件不被丢失,如果有一个节点下线,系统可自动备份,确保有足够多的节点来存储该文件,当用户需要下载该文件时,系统会就近下载小文件融合成原来的文件,且任务分割数N可由用户根据需求自定义。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江天脉领域科技有限公司,未经浙江天脉领域科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910167658.4/1.html,转载请声明来源钻瓜专利网。