[发明专利]集群环境下的应用服务器的系统再生方法无效
申请号: | 200510096063.2 | 申请日: | 2005-09-26 |
公开(公告)号: | CN1766844A | 公开(公告)日: | 2006-05-03 |
发明(设计)人: | 齐勇;郗旻;张霞;赵天海;赵季中;侯迪 | 申请(专利权)人: | 西安交通大学 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F11/36 |
代理公司: | 西安通大专利代理有限责任公司 | 代理人: | 徐文权 |
地址: | 710049*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 集群环境下的应用服务器的系统再生方法,通过老化建模检测当前服务器的节点是否老化,若已老化将此节点的设置为检查点,并通过状态复制操作确定当前正在处理的EJB请求的当前服务器节点的状态信息,并将节点的状态信息复制到另一个服务器的可用备份节点;该服务器调用本地操作系统的Windows API——ExitWindowsEx对服务器的节点重启;重启后重新加入到集群中来,同时与其他节点同步,将当前备份节点的最新状态复制到本地节点;此应用服务器重新接受EJB请求。本发明的再生主动停止程序运行,清理应用服务器的内部环境,使重启后的应用服务器进入一个正常的初始状态,从而避免因软件老化引起的突发性失效,有效的提高了应用服务器的可靠性和可用性。 | ||
搜索关键词: | 集群 环境 应用 服务器 系统 再生 方法 | ||
【主权项】:
1、集群环境下的应用服务器的系统再生方法,其特征在于:1)首先通过老化建模检测当前服务器的节点是否老化,若当前服务器的节点已经老化则将此节点的当前操作设置为检查点,并通过状态复制操作确定当前正在处理的EJB请求的当前服务器节点的状态信息,将该节点的状态信息置为不可用,客户端得到通知该节点处于不可用状态,不再向该节点发送请求,此节点不再接收新的EJB请求,仅有状态会话bean和实体bean才有状态信息;2)通过EnterpriseContext保持此节点的状态信息并将节点的状态信息复制到另一个可用备份节点;状态复制过程如下:首先状态复制器将此节点的状态信息传递给应用服务器底层的通讯框架,该通讯框架中的ReplicationManager模块同步各个节点的状态信息,当要进行再生的节点将状态信息传递到ReplicationManager模块时,ReplicationManager模块会将状态信息的改变同步到其余所有应用服务器节点,使各个节点的状态同步;3)此节点调用本地操作系统的Windows API——ExitWindowsEx(UINTuFlags,DWORD dwReserved)对该节点重启;4)应用服务器被配置成为Windows的一项服务,当计算机重新启动时,应用服务器随之启动,并作为系统的一个节点重新加入到集群中来,同时与其他节点同步,将当前备份节点的最新状态复制到本地节点;5)接受了复制状态信息节点的最新状态信息通过状态复制重新复制到发生再生的应用服务器节点,此应用服务器重新接受EJB请求。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510096063.2/,转载请声明来源钻瓜专利网。
- 上一篇:氮气空心砖
- 下一篇:具速效作用的益心酮制剂