[发明专利]本地恢复加速部件处的功能有效
申请号: | 201680022171.1 | 申请日: | 2016-04-07 |
公开(公告)号: | CN107533496B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | S·F·海尔;S·V·兰卡;A·M·考尔菲尔德;E·S·钟;A·R·帕特南;D·C·伯格;肖毅 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/445 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;杜波 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 本地 恢复 加速 部件 功能 | ||
各方面扩展到用于本地恢复加速部件处功能的方法、系统和计算机程序产品。当在加速部件(例如,通过本地监视逻辑)自检测到错误时,可以在加速部件处本地恢复角色。本地恢复角色可以包括重置提供角色的加速部件的内部状态(应用逻辑)。与使用外部部件(例如高级服务)来恢复加速部件处的功能和/或重置整个镜像相比,错误的自检测和角色的本地恢复需要更少的资源和更有效率。多个加速部件处的监视逻辑可以并行地在本地重置角色,以恢复图的合法行为。
背景技术
计算机系统和相关技术影响着社会的许多方面。事实上,计算机系统处理信息的能力已经改变了我们生活和工作的方式。计算机系统现在通常执行在计算机系统出现之前手动执行的大量任务(例如,文字处理、调度、计费等)。最近,计算机系统已经彼此耦合并且耦合到其他电子设备,以形成计算机系统和其他电子设备可以在其上传输电子数据的有线和无线计算机网络。因此,许多计算任务的执行被分布在多个不同的计算机系统和/或多个不同的计算环境中。例如,分布式应用可以在多个不同的计算机系统上具有部件。
发明内容
例子扩展到用于本地恢复加速部件处的功能的方法、系统和计算机程序产品。检测加速部件处的角色中的错误。通过将角色的实际行为与角色的定义合法行为进行比较来检测错误。加速部件包含在硬件加速平面中的一组互操作加速部件中。所述一组互操作加速部件中的每个加速部件处的角色被链接在一起,以组成为服务提供服务加速的图。
暂停对角色的输入。在加速部件内将重置命令本地发送到角色。从该角色接收指示该角色已被成功重新启动的确认。响应于接收到确认,启用对角色的输入。
提供本“发明内容”以便以简化形式介绍在下面的具体实施方式中进一步描述的概念的选择。本发明内容不旨在识别所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
附加特征和优点将在下面的描述中阐述,并且根据该描述将部分地显而易见,或者可以通过实践来了解。可以通过在随附权利要求书中特别指出的仪器和组合来实现和获得这些特征和优点。根据以下描述和随附权利要求,这些和其他特征和优点将变得更加明显,或者可以根据按以下阐述的实践来了解。
附图说明
为了描述可以获得上述和其他优点和特征的方式,将通过参考附图中示出的具体实现方式来呈现更特定的描述。应当理解,这些附图仅描绘了一些实现方式,因此不被认为是对其范围的限制,将通过使用附图以附加的特异性和细节来描述和解释实现方式,其中:
图1示出了包括软件平面和硬件加速平面的示例性架构。
图2示出了可以在数据中心中使用的包括服务器的示例性架构。
图3示出了示例性服务器。
图4示出了示例性服务器。
图5示出了使用软件平面的部件和硬件加速平面的部件实现的示例性服务。
图6示出了使用软件平面的部件和硬件加速平面的部件实现的示例性服务。
图7示出了加速部件的示例性架构。
图8示出了包括单独的可配置域的加速部件。
图9示出了用于在本地主机部件和相关联的本地硬件加速部件之间执行数据传输的功能。
图10示出了主机部件的示例性架构。
图11示出了用于管理数据中心内的服务的管理功能的示例性架构。
图12示出了具有图11的管理功能的附加部件的示例性架构。
图13A-图13C示出了促进恢复加速部件处的功能的示例性架构。
图14示出了用于恢复加速部件处的功能的示例性方法的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680022171.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:部署的端对端语音识别
- 下一篇:桂花气味剂