[发明专利]使用区块链执行固件更新的方法有效
申请号: | 201810947789.X | 申请日: | 2018-08-20 |
公开(公告)号: | CN110851152B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 唐文蔚;杨少辉;刘志君 | 申请(专利权)人: | 联想企业解决方案(新加坡)有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/455 |
代理公司: | 深圳尚业知识产权代理事务所(普通合伙) 44503 | 代理人: | 文蓉 |
地址: | 新加坡罗弄泉151#02*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 区块 执行 更新 方法 | ||
本发明公开了一种通过通信网络从第一信息处理设备传送数据至多个第二信息处理设备的方法。该方法包括以下步骤:通过第一信息处理设备生成初始块;基于初始块,初始化分类帐;将分类帐广播到多个第二信息处理设备;试图通过多个第二信息处理设备中的每一个来计算新块;其中,在多个第二信息处理设备中的一个第二信息处理设备成功计算出所述新块时,所述方法将数据发送到这一个第二信息处理设备,以及根据新块来更新分类帐。在固件更新任务中使用区块链能使得过程自动化,该过程只需要最少量的人为干扰,并且对网络带宽的影响最小。
技术领域
本发明涉及用于多个信息处理设备的固件更新机制,尤其涉及自动分发和安装固件到多个信息处理设备。
背景技术
在具有许多行的计算设施(如服务器)的大型数据中心中,定期进行固件维护是IT管理员最大的负担之一,因为它费力且有风险。通常,为了遵守供应商支持策略,IT管理员必须将服务器的固件保持在相对最新的版本,无论这是否带来任何好处。以运行工作载荷混合的10,000个服务器农场(例如小型公共云区域,或大型私有云)为例,在不影响客户服务水平协议(SLA)的情况下,正确安排升级它们所有固件,是一项艰巨的任务。
鉴于当今24x7全球公司运营中可用的维护时间窗口有限,IT管理员必须小批量地应用固件更新(例如每次500台服务器),并从每批产品中学习以微调下一批的固件更新。如果错误的固件版本影响到太多服务器,导致可用资源减少,那么对商业运营来说风险很大。因此,IT管理员必须通过编写复杂的逻辑来集中协调固件更新的每个步骤。
发明内容
因此,本发明的一个方面是一种通过通信网络从第一信息处理设备传送数据至多个第二信息处理设备的方法。所述方法包括:通过第一信息处理设备生成初始块;基于初始块,初始化分类帐;将分类帐广播到多个第二信息处理设备;试图通过多个第二信息处理设备中的每一个计算新块;其中,在多个第二信息处理设备中的一个第二信息处理设备成功计算出所述新块时,所述方法将数据发送到这一个第二信息处理设备;以及根据新块更新分类帐。
在本发明的第二方面,提供了一种系统,包括通过通信网络彼此互连的第一信息处理设备和多个第二信息处理设备。第一信息处理设备适于生成初始块,基于初始块初始化分类帐,并将分类帐广播到多个第二信息处理设备。多个第二信息处理设备中的每一个适于尝试计算新块。当所述多个第二信息处理设备中的一个首先成功计算出所述新块时,这一个第二信息处理设备中还适于从通信网络上的第一数据地址接收数据,并基于新块而更新所述分类帐。
在本发明的第三方面,公开了信息处理设备,包括处理器和网络设备。网络设备适于连接到通信网络。处理器可操作以用于实施一种方法,该所述包括:从第一外部设备接收分类帐,其中,分类帐包括初始块;计算新块;在成功计算新块时,经由网络设备,从通信网络上的第一数据地址接收数据;根据新块更新分类帐;以及将分类帐广播到第二外部设备。
因此,本发明使得数据中心内的节点的固件更新过程去中心化。它可以通过需要更新的固件的每个装置来自动完成一自动固件更新决策,而无需依靠IT管理员手动管理更新过程。IT管理员几乎不需要参与到该过程中,而IT管理员需要做的只是在一开始将固件有效载荷分发到到数据中心(例如服务器农场)中的任何节点。因此,这可以减轻任何针对中央管理服务器的潜在攻击带来的影响。
由节点做出的固件更新决策是由分类账驱动的,其中节点利用了分类账和预设算法中的信息。通过分类账的广播,固件更新日志被存储在每一个节点中,使得其更加全面和可靠。换句话说,升级统计数据可以在分类帐中累积,并被广播到所有服务器节点,以简化固件更新的决策指定。因此,通过在极少数节点中一直更新固件并在达到错误阈值时停止,与在数百个节点的批次中运行固件更新、并且对于整个数据中心而言仅重复几次的传统方法相比,风险大大降低。后者将导致在维护窗口期间失去大量的服务器的处理能力,以及该批次的节点可能同时发生故障的风险。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想企业解决方案(新加坡)有限公司,未经联想企业解决方案(新加坡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810947789.X/2.html,转载请声明来源钻瓜专利网。