一种区块链网络及其任务调度方法技术

技术编号:20081527 阅读:52 留言:0更新日期:2019-01-15 02:46
本发明专利技术公开了一种区块链网络及其任务调度方法,该区块链网络包括:管理节点以及与管理节点通信连接的多个存储节点;其中,管理节点响应于客户端节点的任务需求选择存储节点,选择的存储节点根据任务需求向客户端节点发送数据。本发明专利技术的上述技术方案,通过管理节点提供了一种合理的调度方案,能够根据客户端节点任务调节提供服务的存储节点;从而,在存储节点的正常能力范围内,提供了稳定高效的任务处理服务。

A Block Chain Network and Its Task Scheduling Method

The invention discloses a block chain network and its task scheduling method. The block chain network includes a management node and a plurality of storage nodes connected with the management node, in which the management node chooses a storage node in response to the task requirements of the client node, and the selected storage node sends data to the client node according to the task requirements. The technical scheme of the invention provides a reasonable scheduling scheme through the management node, which can adjust the storage node providing service according to the task of the client node, thereby providing stable and efficient task processing service within the normal capacity of the storage node.

【技术实现步骤摘要】
一种区块链网络及其任务调度方法
本专利技术涉及区块链
,具体来说,涉及一种区块链网络及其任务调度方法。
技术介绍
目前业界中的区块链网络主要包括两种:一种是p2p网络,所谓p2p(PeertoPeer,伙伴对伙伴)是一种对等互联网络技术,在p2p网络中每个节点的地位都是对等的,既是服务器又是客户端,每个节点在享受其它节点提供的服务的同时,也在为其它节点提供服务;另一种是类似于云的下载CDN(ContentDeliveryNetwork,内容分发网络)。p2p网络的优点是成本低,普通用户在使用电脑的时候可以免费提供流量。但是,在p2p网络中,数据服务的提供具有不稳定性。例如在多个p节点中,至少存在一部分数量的个人计算机,其在线和网络不稳定且不可靠。云的下载CDN方案的优点是下载速度高。但是,云厂商需要提供很多专业机房的节点做为服务器节点,成本高,对带宽的要求高;当下载峰值超过服务商提供的带宽时,无法快速扩容提供服务。另外,现有的p2p网络在流量统计方面没有统一的流量管理中心,所以无法进行全局的流量资源分配调用。并且在节点提供服务时,没有可用的奖励措施,因此普通用户使用自己的机器做本文档来自技高网...

【技术保护点】
1.一种区块链网络,其特征在于,包括:管理节点以及与所述管理节点通信连接的多个存储节点;其中,所述管理节点响应于客户端节点的任务需求选择存储节点,选择的存储节点根据所述任务需求向所述客户端节点发送数据。

【技术特征摘要】
1.一种区块链网络,其特征在于,包括:管理节点以及与所述管理节点通信连接的多个存储节点;其中,所述管理节点响应于客户端节点的任务需求选择存储节点,选择的存储节点根据所述任务需求向所述客户端节点发送数据。2.根据权利要求1所述的区块链网络,其特征在于,各个存储节点分别通信连接于多个网络主机节点;其中,所述多个网络节点中的备份网络主机节点根据所述任务需求向所述客户端节点发送备份数据。3.根据权利要求2所述的区块链网络,其特征在于,所述管理节点根据以下调度规则之中的至少一种选择存储节点:存储节点的总存储空间、存储节点的可用存储空间、存储节点的在线时长、与存储节点连接的多个网络主机节点中的空闲网络节点的数量、与存储节点连接的多个网络主机节点中的空闲网络节点的总可用存储空间。4.根据权利要求2所述的区块链网络,其特征在于,还包括:记账节点,与相应的所述多个存储节点通信连接,用于获取所述客户端节点发送的第一数据统计信息、所述选择的存储节点发送的第二数据统计信息、所述备份网络主机节点发送的第三数据统计信息。5.根据权利要求4所述的区块链网络,其特征在于,所述管理节点还用于根据所述第二数据统计信息和所述第三数据统计信息对所述选择的存储节点和所述备份网络主机节点进行相应的奖励。6.根据权利要求1所述的区块链网络,其特征在于,所述管理节点包括:返回模块,用于向所述客户端节点返回所述选择的存储节点的位置信息;其中,所述客户端节点根据所述位置信息向所述选择的存储节点发送任务请求。7.根据权利要求6所述的区块链网络,其特征在于,所述返回模块还用于向所述客户端节点返回访问秘钥,所述管理节点还用于向所述选择的存储节点发送校验秘钥;其中,所述客户端节点通过所述访问秘钥向所述选择的存储节点发送任务请求,所述选择的存储节点以所述校验秘钥验证任务请求的合...

【专利技术属性】
技术研发人员:朱达欣王宇蔡鸿志
申请(专利权)人:玄章技术有限公司
类型:发明
国别省市:维尔京群岛,VG

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1