买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:电科云(北京)科技有限公司
摘要:本申请提供基于区块链的算力调度方法、装置、设备及区块链网络,涉及电数字数据处理领域,方法包括:接收用户发送的计算任务请求,自计算任务请求中读取计算任务内容信息,并评估本地当前的算力资源数据是否满足计算任务内容信息,若是,则生成计算任务,为计算任务进行私钥签名并增加时间戳和自身的区块链唯一标识以得到任务接受记录,以消息广播的方式将任务接受记录发布在区块链网络中;若确定记录已写入区块链账本,则执行计算任务并基于移动交换网将得到的执行结果数据发送至所述用户。本申请通过区块链方式进行分布式任务调度,能够有效避免单点故障问题,进而能够提高算力调度的可靠性及有效性。
主权项:1.一种基于区块链的算力调度方法,其特征在于,该基于区块链的算力调度方法由区块链网络中的任一算力节点执行,所述区块链网络中包含有种子服务器、分别与该种子服务器之间通信连接的各个算力节点以及用于提供远程存储空间的存储系统;各个所述算力节点在启动时分别自动启动一个算力区块链客户端,各个所述算力区块链客户端共同作为实时在线节点维护所述区块链网络;所述种子服务器用于维护一个记录所有算力节点的IP地址的一个算力节点列表,并在所述区块链网络中发布算力节点列表;相对应的,所述基于区块链的算力调度方法包括:接收用户发送的计算任务请求;其中,所述计算任务请求是所述用户预先在所述种子服务器提供的所述算力节点列表中选取一IP地址之后,基于该IP地址发出的;自所述计算任务请求中读取对应的计算任务内容信息,并评估本地当前的算力资源数据是否满足所述计算任务内容信息,若是,则生成针对所述计算任务请求的计算任务;其中,所述计算任务包括:自所述区块链网络获取的记录在区块链中的计算任务唯一标识以及所述计算任务内容信息;为所述计算任务进行私钥签名并增加时间戳和自身的区块链唯一标识,以得到针对所述计算任务请求的任务接受记录;以消息广播的方式将所述任务接受记录发布在所述区块链网络中;若确定所述任务接受记录已写入所述区块链网络对应的区块链账本中,则执行所述计算任务,以得到对应的执行结果数据;基于移动交换网将所述执行结果数据发送至所述用户;所述基于区块链的算力调度方法还包括:若经评估获知本地当前的算力资源数据不满足所述计算任务内容信息,则对所述计算任务请求中的所述计算任务内容信息进行私钥签名并增加时间戳,再添加用于表示自身的算力节点为空的标识,以得到对应的计算任务调度消息;以消息广播的方式将所述计算任务调度消息发布在所述区块链网络中,以使所述区块链网络中的其他算力节点执行预设的任务评估及竞争步骤,进而使得所述区块链网络中的另一算力节点执行针对所述计算任务请求的计算任务;所述任务评估及竞争步骤包括:针对当前发布在所述区块链网络中的计算任务调度消息中的所述计算任务内容信息,评估自身当前的算力资源数据是否满足所述计算任务内容信息,若是,则生成针对所述计算任务请求的计算任务;其中,所述计算任务包括:自所述区块链网络获取的记录在区块链中的计算任务唯一标识以及所述计算任务内容信息;为所述计算任务进行私钥签名并增加时间戳和自身的区块链唯一标识,以得到针对所述计算任务请求的任务接受记录;以消息广播的方式将所述任务接受记录发布在所述区块链网络中,以使所述区块链网络中的区块链记账节点执行预设的算力节点选择步骤以确定一个竞争成功的算力节点,并将该竞争成功的算力节点发布的所述任务接受记录写入所述区块链网络对应的区块链账本中;若确定所述任务接受记录已写入所述区块链账本中,则执行针对所述计算任务内容信息的计算任务,以得到对应的执行结果数据,并基于移动交换网将所述执行结果数据发送至所述用户。
全文数据:
权利要求:
百度查询: 电科云(北京)科技有限公司 基于区块链的算力调度方法、装置、设备及区块链网络
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。