一种实现系统自恢复的方法及装置的制作方法

文档序号:7752730阅读:174来源:国知局
专利名称:一种实现系统自恢复的方法及装置的制作方法
技术领域
本发明属于数据通信领域,涉及一种实现系统自恢复的方法及装置。
背景技术
现有一些通信设备,例如,eNB(可演进的通用的无线接入网络节点B,简称, E-UTRAN Node B)在系统紧急情况下(例如内存(简称UB)耗尽、网络风暴、网络攻击、CPU 重负荷等),无系统自救、自恢复功能。在目前系统中,eNB检测机制不完善,主要包括CPU 利用率检测,链路检测等机制;当检测到异常时,主要采用告警方式上报后台网管,以便问题的定位和分析,后续也会考虑告警应对策略,但其主要是面向研发人员。由于现有通信设备的系统无紧急情况下的自救和自恢复机制,因而无法满足现有外场开局和演示需求;并且由于现有通信设备无系统自恢复功能,很多情况下需要人工的参与来完成系统恢复,因此也具有无法自动恢复系统的缺点。

发明内容
本发明所要解决的技术问题是提供一种实现系统自恢复的方法及装置,使得通信设备在遇到严重系统故障时能够实现自恢复。为了解决上述技术问题,本发明提供了一种实施系统自恢复的方法,包括对系统中预定的策略对象的运行状态进行检测;若检测所述策略对象的运行状态达到预设的策略条件,则根据预设的恢复策略对所述系统进行恢复。进一步地,上述方法还具有下面特点所述策略对象为内存,所述预设的策略条件为关键内存的使用率或全部内存的使用率达到第一预定值,所述恢复策略为对系统进行复位。进一步地,上述方法还具有下面特点所述关键内存的使用率或全部内存的使用率达到第一预定值具体为所述关键内存在预定时间内的平均使用率,或全部内存在预定时间内的平均使用率达到第一预定值。进一步地,上述方法还具有下面特点所述策略对象为处理器,所述预设的策略条件为处理器的利用率达到第二预定值,所述恢复策略为对系统进行复位。进一步地,上述方法还具有下面特点所述处理器的利用率达到第二预定值具体为所述处理器在预定时间内的平均利用率达到第二预定值。进一步地,上述方法还具有下面特点所述策略对象为网络安全,所述预设的策略条件为广播包的数量达到第三预定值,所述恢复策略为设置虚拟局域网。进一步地,上述方法还具有下面特点所述策略对象为网络安全,所述预设的策略条件为系统接收到非本系统所接受的消息包的数量达到第四预定值,所述恢复策略对系统进行复位。
为了解决上述问题,本发明还提供了一种实施系统自恢复的装置,包括策略配置单元、策略处理单元和策略库,其中,所述策略库具有访问策略库的接口,分别与所述策略配置单元和所述策略处理单元连接,所述策略配置单元,用于接收策略配置消息,将所述策略配置消息中携带的恢复策略信息发送给所述策略库;所述策略库,用于存储所述恢复策略信息,所述恢复策略信息包括策略对象、与该策略对象相关的策略条件和恢复策略;所述策略处理单元,用于对系统中预定的策略对象的运行状态进行检测,若检测所述策略对象的运行状态达到所述策略库中存储的与所述策略对象相关的策略条件,则根据所述策略库中存储的与所述策略对象相关的策略条件对应的恢复策略对所述系统进行恢复。进一步地,上述装置还具有下面特点所述策略对象为内存,所述与该策略对象相关的策略条件为关键内存的使用率或全部内存的使用率达到第一预定值,与该策略条件对应的恢复策略均为对系统进行复位; 或所述策略对象为处理器,所述与该策略对象相关的策略条件为处理器的利用率达到第二预定值,与该策略条件对应的恢复策略为对系统进行复位;或所述策略对象为网络安全,所述与该策略对象相关的策略条件为广播包的数量达到第三预定值,与该策略条件对应的恢复策略为设置虚拟局域网;或所述策略对象为网络安全,所述与该策略对象相关的策略条件为底层驱动的消息丢包率达到第四预定值,与该策略条件对应的恢复策略对系统进行复位。进一步地,上述装置还具有下面特点所述装置为基站。综上,本发明提供的一种实现系统自恢复的方法及装置,使得通信设备在遇到严重系统故障时能够实现自恢复。


图1为本发明的实现系统自恢复的装置的示意图;图2是本发明的配置自恢复策略的方法的流程图;图3是本发明的实现系统自恢复的方法的流程图。
具体实施例方式为了更好地理解本发明,下面结合附图和具体实施例对本发明作进一步地描述。图1为本发明的实现系统自恢复的装置的示意图,如图1所示,本发明的实现系统自恢复的装置包括策略配置单元(SCU),策略处理单元(STU)和策略库(SB),所述策略库具有访问策略库的接口,分别与所述策略配置单元和所述策略处理单元连接。其中,S⑶,主要负责自恢复策略管理,包括接收和处理恢复策略配置消息,具体地,将所述策略配置消息中携带的自恢复策略信息发送给SB;可以将自恢复策略配置结果发送给后台网管。STU,主要负责检测系统是否满足自恢复条件,依据策略库相应策略进行系统自恢
5复;具体地,STU用于对系统中预定的策略对象的运行状态进行检测,若检测所述策略对象的运行状态达到SB中存储的与所述策略对象相关的策略条件(即自恢复条件),则根据SB中存储的与所述策略对象相关的策略条件对应的恢复策略对所述系统进行恢复。SB,用于存储自恢复策略信息;提供访问恢复策略库的接口,所述恢复策略信息包括策略对象、与该策略对象相关的策略条件和恢复策略。其中,所述策略对象可以为内存,所述与该策略对象相关的策略条件可以为关键内存耗尽或全部内存耗尽,与该策略条件对应的恢复策略均为对系统进行复位;例如,关键内存的使用率或全部内存的使用率达到80%,关键内存的使用率优选为在预定时间内的平均使用率,或全部内存的使用率优选为在预定时间内的平均使用率。所述策略对象也可以为处理器,所述与该策略对象相关的策略条件可以为处理器满负荷超过在预定时间,与该策略条件对应的恢复策略为对系统进行复位;例如,处理器的利用率达到90%或100%,处理器的利用率优选为在预定时间内的平均使用率。所述策略对象也可以为网络安全,所述与该策略对象相关的策略条件可以为系统受到网络风暴,与该策略条件对应的恢复策略为设置虚拟局域网(VLAN);例如,广播包的数量达到总包数的60%,则视为系统受到网络风暴。所述策略对象也可以为网络安全,所述与该策略对象相关的策略条件可以为系统受到网络攻击无法正常运行,与该策略条件对应的恢复策略对系统进行复位。例如,系统接收到非本系统所接受的消息包的数量达到预定值时,例如超过总包数的50%时,则视为系统受到网络攻击无法正常运行。将本发明的装置适用于基站,也适用于其他一些具有操作系统的通信设备,当然也不局限于通信设备。将本发明的装置应用于eNB上为例,对发明的实现系统自恢复进行详细的说明。eNB的后台网管将自恢复策略配置消息传输给eNB的SCU ;所述自恢复策略配置消息携带配置动作(相当于指令)和自恢复策略信息(例如,策略对象、策略条件和恢复策略)等信息。例如表1所示,配置动作可以包括增加策略、删除策略和查询策略,其中,修改策略可以通过增加策略和删除策略来实现;策略条件可以包括内存的使用率、CPU利用率、网络攻击等策略;策略对象可以包括内存、CPU及网络安全等;策略恢复主要是指系统满足自救条件时,依据恢复策略进行系统自恢复(例如,系统复位)。表 权利要求
1.一种实施系统自恢复的方法,包括对系统中预定的策略对象的运行状态进行检测;若检测所述策略对象的运行状态达到预设的策略条件,则根据预设的恢复策略对所述系统进行恢复。
2.如权利要求1所述的方法,其特征在于所述策略对象为内存,所述预设的策略条件为关键内存的使用率或全部内存的使用率达到第一预定值,所述恢复策略为对系统进行复位。
3.如权利要求2所述的方法,其特征在于所述关键内存的使用率或全部内存的使用率达到第一预定值具体为所述关键内存在预定时间内的平均使用率,或全部内存在预定时间内的平均使用率达到第一预定值。
4.如权利要求1所述的方法,其特征在于所述策略对象为处理器,所述预设的策略条件为处理器的利用率达到第二预定值,所述恢复策略为对系统进行复位。
5.如权利要求4所述的方法,其特征在于所述处理器的利用率达到第二预定值具体为所述处理器在预定时间内的平均利用率达到第二预定值。
6.如权利要求1所述的方法,其特征在于所述策略对象为网络安全,所述预设的策略条件为广播包的数量达到第三预定值,所述恢复策略为设置虚拟局域网。
7.如权利要求1所述的方法,其特征在于所述策略对象为网络安全,所述预设的策略条件为系统接收到非本系统所接受的消息包的数量达到第四预定值,所述恢复策略对系统进行复位。
8.一种实施系统自恢复的装置,包括策略配置单元、策略处理单元和策略库,其中, 所述策略库具有访问策略库的接口,分别与所述策略配置单元和所述策略处理单元连接,所述策略配置单元,用于接收策略配置消息,将所述策略配置消息中携带的恢复策略信息发送给所述策略库;所述策略库,用于存储所述恢复策略信息,所述恢复策略信息包括策略对象、与该策略对象相关的策略条件和恢复策略;所述策略处理单元,用于对系统中预定的策略对象的运行状态进行检测,若检测所述策略对象的运行状态达到所述策略库中存储的与所述策略对象相关的策略条件,则根据所述策略库中存储的与所述策略对象相关的策略条件对应的恢复策略对所述系统进行恢复。
9.如权利要求8所述的装置,其特征在于所述策略对象为内存,所述与该策略对象相关的策略条件为关键内存的使用率或全部内存的使用率达到第一预定值,与该策略条件对应的恢复策略均为对系统进行复位;或所述策略对象为处理器,所述与该策略对象相关的策略条件为处理器的利用率达到第二预定值,与该策略条件对应的恢复策略为对系统进行复位;或所述策略对象为网络安全,所述与该策略对象相关的策略条件为广播包的数量达到第三预定值,与该策略条件对应的恢复策略为设置虚拟局域网;或所述策略对象为网络安全,所述与该策略对象相关的策略条件为底层驱动的消息丢包率达到第四预定值,与该策略条件对应的恢复策略对系统进行复位。
10.如权利要求8或9所述的装置,其特征在于 所述装置为基站。
全文摘要
本发明提供一种实现系统自恢复的方法及装置,该方法包括对系统中预定的策略对象的运行状态进行检测;若检测所述策略对象的运行状态达到预设的策略条件,则根据预设的恢复策略对所述系统进行恢复。本发明能够实现使得通信设备在遇到严重系统故障时能够实现自恢复。
文档编号H04L12/46GK102291248SQ20101021222
公开日2011年12月21日 申请日期2010年6月18日 优先权日2010年6月18日
发明者杜建华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1