[发明专利]作为服务的故障检测与恢复有效
申请号: | 201210090006.3 | 申请日: | 2012-03-30 |
公开(公告)号: | CN102739435B | 公开(公告)日: | 2017-03-01 |
发明(设计)人: | A.卡蒂亚;C.B.波利纳蒂 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 李舒,刘鹏 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 作为 服务 故障 检测 恢复 | ||
1. 一种配置具有处理器(156)的监控节点(18)以监控执行至少一个进程(16)的被监控节点(14)的方法(50),该方法(50)包括:
在处理器(156)上执行(54)指令(96),该指令(96)被配置成:
在接收监控被监控节点(14)的请求时,注册(56)被监控节点(14)的至少一个进程(16)以便监控;
在从被监控节点(14)的进程(16)接收至少一个状况(42)时,记录(58)进程(16)的状况(42);以及
在检测到被监控节点(14)的至少一个进程(16)的故障时,在被监控节点(14)上重启(60)进程(16)。
2. 权利要求1的方法:
至少一个被监控节点被配置成在通知周期内向监控节点发送持久性指示符;以及
检测故障包括:在尚未从被监控节点接收到持久性指示符的情况下检测通知周期的流逝。
3. 权利要求1的方法:
监控节点监控至少两个被监控节点;以及
在被监控节点上重启至少一个进程,包括:
选择替代的被监控节点,以及
在替代的被监控节点上重启被监控节点的至少一个进程。
4. 权利要求3的方法:
检测被监控节点的至少一个进程的故障包括:检测被监控节点的故障;以及
在被监控节点上重启所述至少一个进程包括:在替代的被监控节点上重启被监控节点的所有进程。
5. 权利要求1的方法:
被监控节点的至少一个进程被配置成向监控节点报告至少一个进程的至少一个状态;以及
所述指令被配置成在接收到由被监控节点报告的至少一个进程的状态的报告时,存储该进程的状态。
6. 权利要求5的方法,在被监控节点上重启进程包括:在被监控节点上在由该进程最后报告的状态处重启该进程。
7. 权利要求5的方法:
所述监控节点包括要在进程报告特定状态时执行的逻辑;以及
所述指令被配置成在从进程接收到特定状态的报告时,执行该逻辑。
8. 权利要求7的方法,所述指令被配置成在从被监控节点接收到要在被监控节点的进程报告特定状态时执行的逻辑时,存储该逻辑。
9. 权利要求1的方法,所述监控节点包括在监控节点组中,该监控节点组包括至少一个其他监控节点。
10. 权利要求9的方法:
监控节点组的监控节点被配置成存储至少一个被监控节点的至少一个状况;以及
所述指令被配置成使至少一个被监控节点的所述至少一个状况与该监控节点组的至少一个其他监控节点同步。
11. 权利要求9的方法:
检测被监控节点的至少一个进程的故障包括:检测被监控节点的故障;以及
在被监控节点上重启所述至少一个进程包括:与监控节点组的至少一个其他监控节点协商,为被监控节点选择替代的被监控节点。
12. 权利要求9的方法,所述指令被配置成检测第二监控节点的故障。
13. 权利要求12的方法:
第二监控节点被配置成在通知周期内向监控节点发送持久性指示符;以及
检测第二监控节点的故障包括:
在尚未从第二监控节点接收到持久性指示符的情况下检测通知周期的流逝。
14. 权利要求12的方法:
分配相应的被监控节点以便由监控节点组的至少一个监控节点来监控;以及
所述指令被配置成在检测到被分配至少一个被监控节点的第二监控节点的故障时:
选择替代的监控节点,以及
将所述至少一个被监控节点重新分配给替代的监控节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210090006.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微混合动力车用BSG电机控制系统
- 下一篇:制造99mTc的方法与设备