[发明专利]一种基于区块链、spark的计算服务系统有效
| 申请号: | 202110847088.0 | 申请日: | 2021-07-27 |
| 公开(公告)号: | CN113630451B | 公开(公告)日: | 2023-05-16 |
| 发明(设计)人: | 李彬;李雪;李锐;张晖 | 申请(专利权)人: | 山东浪潮科学研究院有限公司 |
| 主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L67/1097;H04L67/10 |
| 代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 李桂存 |
| 地址: | 250101 山东省济南市*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 spark 计算 服务 系统 | ||
一种基于区块链、spark的计算服务系统,解决现有区块链存在的,各计算节点在竞争记账权力时浪费了大量的计算资源的问题。将社会上的计算需求分配给世界各地的矿机,使得各个矿机在竞争记账权力时,不再做毫无意义的反哈希运算。同时,社会上计算需求的发布者提供的报酬,也会按照一定的规则分配给各矿机。本发明的核心是综合竞争记账权力的矿机的算力向社会提供计算服务,同时将服务费分发给各参与计算的矿机。保证各节点计算结果的正确性。可以将问题节点剔除,使报酬公平分配。
技术领域
本发明涉及区块链和云计算技术领域,具体涉及一种基于区块链、spark的计算服务系统。
背景技术
Spark是加州伯克利分校AMPLab实验室于2009年提出的MapReduce分布式计算的替代方案,是一个新的分布式计算框架,从设计开始便注重对低延迟任务的优化,并将中间数据和结果保存在内存中。
区块链是由网络中各节点共同维护的分布式数据库系统,其去中心化特点保证区块链可以安全地存储交易或其他数据,由于区块链本身的特点,也可以保证数据一旦入链后不可篡改和伪造,最大化地保证了数据的安全性,也让数据具有了可追溯性。区块链的去中心化,无需任何中心化机构的维护,使得该技术大大地降低了现实经济、社会活动的信任成本,提高了效率。但是目前的区块链系统中大量的算力耗费在毫无意义的反哈希运算上。
发明内容
本发明为了克服以上技术的不足,提供了一种保证各节点计算结果准确性,使报酬公平分配的基于区块链、spark的计算服务系统。
本发明克服其技术问题所采用的技术方案是:
一种基于区块链、spark的计算服务系统,通过如下步骤建立:
a)建立基于Spark和区块链的计算服务系统;
b)将两个worker从等待队列加载到工作队列,将作业分别加载到这两个worker中,两个worker将作业进行map,map后的结果交由master节点和备用master节点进行校验,校验通过后,master节点将worker成对的从等待队列放入工作队列,worker计算完成后将结果发送给数组头部的两个worker,数组头部的两个worker校验计算结果;
c)指定master节点、备用master节点、预备用master节点和计算节点,生产创始区块以及N个普通区块;
d)系统接受计算任务,发布者按照需求,使用scala或javaRDD编码,发布者按照RDD格式组织数据,发布者上传代码和数据后支付服务费;
e)master节点在备用master节点的辅助下将作业信息广播到全网;
f)如果未到截止时间且半数以上投出赞成或反对,则将任务放到执行等待队列等待执行或将任务放到公投等待队列等待再次公投;
g)如果到达截止时间且赞成和反对票数量不一致,则根据得票结果将任务放到执行等待队列等待执行或放到公投等待队列等待再次公投;
h)如果到达截止时间且赞成和反对票数量一致,则将任务放到公投等待队列等待再次公投。
进一步的,步骤a)中的计算服务系统由作业发布模块、作业公投模块、节点校验模块、节点添加模块以及区块链所需模块构成,所述区块链所需模块包括等待队列、执行等待队列、公投等待队列、工作队列和决策队列组成。
进一步的,步骤b)中map后的结果交由master节点和备用master节点进行校验的过程包括如下步骤:
b-1)两个worker将计算结果交给master节点和备用master节点,master节点对比两个worker的计算结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮科学研究院有限公司,未经山东浪潮科学研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110847088.0/2.html,转载请声明来源钻瓜专利网。





