[发明专利]使用来自分布式分类账的已知良好状态的故障转移响应在审
申请号: | 201810216580.6 | 申请日: | 2018-03-16 |
公开(公告)号: | CN108694095A | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | N·M·史密斯;T·J·马西埃拉;Z·张;G·J·安德森;I·穆蒂科 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分类账 自立 计算机程序 互连 看门狗 可编程设备 故障转移 良好状态 软件恢复 提交设备 响应 记录 区块 通信 修复 更新 恢复 检查 服务 | ||
描述了使用基于密码和区块链技术的分布式分类账来对安装在可编程设备上的(多个)计算机程序进行修复和/或恢复的技术。一个或多个自立逻辑/模块可以向位于互连的设备上的分布式分类账提交设备之间的看门狗通信的记录。一个或多个互连的设备可以包括相应的自立逻辑/模块。逻辑/模块可以使用分布式分类账的记录来检查互连的设备上的(多个)计算机程序是按预期地操作的。当自立逻辑/模块未能对看门狗通信进行响应时,分布式分类账可以被更新以包括该故障。自立逻辑/模块可以基于分布式分类账和/或该故障来确定已安装的计算机程序是有错误的。此外,自立逻辑/模块可以基于该确定来启动一个或多个软件恢复服务。描述了其它优点和实施例。
技术领域
本文所描述的实施例总体上涉及可编程设备领域。更具体地,本文所描述的实施例涉及对安装在一个或多个互连的可编程设备上的故障计算机程序(例如,软件、固件等)进行修复或恢复。
背景技术
可编程设备——例如,物联网(IoT)设备、移动计算设备、云计算设备、逻辑计算设备、虚拟计算设备——能够组成由互连的可编程设备构成的计算机系统。在这样的计算机系统中,每个可编程设备包括用于执行其操作和功能的一个或多个计算机程序(例如,软件、固件等)。
随着技术的改进不断使得可编程设备更加可访问且高效,互连的可编程设备的数量可能会增加。因此,一些计算机系统可以包括许多互连的可编程设备(例如,数十、数百、数千、数百万、数十亿等)。在这样的系统中,可能出现的一个问题是可扩缩性问题。当一个或多个可编程设备由于安装在其上的一个或多个有错误的计算机程序而故障时,会发生该问题,这进而导致对于恢复或修复安装在其上的有错误的(多个)计算机程序的需求。服务于由互连的设备构成的计算机系统的企业信息技术(IT)系统采取的一种当前方法依赖于中央配置服务器利用安装在设备上的计算机程序(例如,软件、固件等)的已知的良好映像来更新系统的故障可编程设备。在该当前的方法中,可编程设备的用户在问题发生时(例如,当可编程设备故障时等)通知中央配置服务器方面起到重要作用。例如,故障可编程设备的用户可以打开要由服务设施服务的服务话单,并且与来自诊断问题的服务设施的代理交谈并推荐修复动作。
随着组成计算机系统的互连的可编程设备的数量增加,这些设备对于前述段落中所描述的方法而言变得过多而无法工作。这是因为服务设施可能没有足够的资源来解决可能故障的许多设备。在该段落中所描述的问题进一步由于可编程设备上(或故障设备的用户可用的计算系统上)潜在地缺乏用户接口能力而加剧,这可能妨碍促进用户的设备的检测、诊断以及修复。无法解决故障设备可能进而对一个或多个互连的设备的可用性导致不利的影响。因此,缺乏实现对安装在计算机系统的一个或多个互连的可编程设备上的计算机程序进行恢复或修复的资源可能对计算机系统的操作完整性增加风险。
上述问题在由互连的可编程设备构成的计算机系统中也加剧,因为这样的系统依赖于集中式通信模型,其以其它方式被称为服务器/客户端模型。在服务器/客户端模型中使用的服务器是可能破坏整个计算机系统的运转的潜在的瓶颈和故障点。另外,这些服务器易于受到安全性危害(例如,中间人攻击等),因为与计算机系统的多个设备相关联的所有数据必须经过服务器。因此,任务为对安装在故障可编程设备上的计算机程序进行恢复或修复的服务器可能故障,这是不期望的。
附图说明
图1是示出根据一个实施例的包括互连的可编程设备的计算机系统的框图。
图2是示出根据一个实施例的用于对安装在作为互连的可编程设备构成的计算机系统的一部分的可编程设备上的计算机程序进行软件恢复的技术的序列图。
图3是示出根据一个实施例的用于计算机程序的修复和恢复的软件恢复服务的框图。
图4是示出根据一个实施例的用于使用分布式分类账(ledger)对计算机程序进行软件恢复的技术的流程图。
图5是示出根据一个实施例的与本文所描述的技术中的一种或多种一起使用的可编程设备的框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810216580.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于处理存储器访问操作的装置和方法
- 下一篇:控制器、存储系统及其操作方法