[发明专利]用于多节点环境中的动态节点修复的方法和装置有效
申请号: | 201510404027.1 | 申请日: | 2015-05-20 |
公开(公告)号: | CN105204965B | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | R·C·斯旺森;R·W·科恩;M·特里维迪 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 节点 环境 中的 动态 修复 方法 装置 | ||
1.一种多节点平台控制器中心MN-PCH,包括:
多个节点接口,其被配置为有助于与计算平台上的多个节点进行通信;
内部互连;
接口,其耦合到所述内部互连,并且被配置为耦合到所述计算平台上的存储设备,所述存储设备包含用于所述多个节点中的每一个的固件以及由所述MN-PCH中的嵌入式部件所使用的固件;
高速输入输出IO控制器的多个集合,其耦合到所述内部互连,所述高速输入输出IO控制器的多个集合中的每一个能够配置为专用于由相应的节点使用;
耦合到所述内部互连的传统IO装置的多个集合,所述传统IO装置的集合中的每一个能够配置为专用于由相应的节点使用;以及
管理引擎,其在所述多个节点之间共享。
2.如权利要求1所述的MN-PCH,其中,所述多个节点接口和所述高速IO控制器的多个集合能够重新配置,使得它们能够被配置为节点的主接口或控制器以及备用接口或控制器,并且其中,所述传统IO装置的多个集合能够重新配置,使得它们能够被配置为节点的传统IO装置的主集合和传统IO装置的备用集合。
3.如权利要求2所述的MN-PCH,其中,所述MN-PCH被启用以经由电路和逻辑来执行动态节点修复,所述电路和逻辑被配置为:
检测到主接口或部件有故障或者已失效;
自动执行故障转移,其中,利用相对应的备用接口或部件来替换所述主接口或部件;并且
使用所述备用接口或部件来恢复所述MN-PCH的操作。
4.如权利要求3所述的MN-PCH,其中,以对运行在所述多个节点中的每一个上的操作系统透明的方式来执行所述动态节点修复。
5.如权利要求3或4所述的MN-PCH,其中,所述动态节点修复采用处理器系统管理模式SMM,其中,响应于检测到有故障或失效的接口或部件而触发系统管理中断SMI,使得使用所述有故障或失效的接口或部件的处理器进入SMM,其中,当所述处理器处于SMM中时,执行针对所述有故障或失效的接口或部件的故障转移操作,并且在完成所述故障转移操作之后,所述处理器从SMM返回到正常操作模式。
6.如权利要求3所述的MN-PCH,其中,所述多个节点接口包括直接媒体接口DMI接口,并且所述MN-PCH被配置为执行对被检测为有故障或已失效的DMI接口的动态节点修复。
7.如权利要求3所述的MN-PCH,其中,所述MN-PCH被配置为:
检测部件的错误;
确定所述错误是否是致命的或者不能修复的;
如果所述错误被确定为不是致命的或不是不能修复的,则递增所述部件的部件故障计数器;
确定所述部件的故障计数是否超过阈值;并且
响应于确定所述部件的故障计数超过所述阈值,启动部件故障转移。
8.如权利要求3所述的MN-PCH,其中,所述MN-PCH被配置为:
检测部件的错误;
确定所述错误是否是致命的或者不能修复的;
如果所述错误被确定为是致命的或不能修复的,则确定采用具有所述错误的部件的节点是否是能够修复的;并且
如果所述节点是能够修复的,则启动部件故障转移。
9.如权利要求2所述的MN-PCH,其中,所述MN-PCH能够选择性地被配置为实现针对以下的PCH装置:
N个节点,每一个节点包括至少一个中央处理单元CPU或CPU联合体;以及
具有冗余的N/2个节点,其中,针对未被使用的所述N/2个节点的PCH装置被重新配置为针对耦合到所述MN-PCH的所述N/2个节点的备用PCH装置。
10.如权利要求9所述的MN-PCH,其中,所述MN-PCH能够进一步选择性地被配置为实现针对2N个节点的PCH设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510404027.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:粘着剂以及粘着片
- 下一篇:一种利用linux时间池定时异地备份数据库的方法