-
公开(公告)号:CN101477488A
公开(公告)日:2009-07-08
申请号:CN200910071285.7
申请日:2009-01-16
Applicant: 哈尔滨工程大学
IPC: G06F11/14
Abstract: 本发明提供的是一种面向关键服务系统的系统级悔改恢复方法及系统。系统包括:UNDO控制器,负责整个UNDO恢复过程的控制,以及UNDO系统中其他功能模块的管理;检查点管理器,负责目标系统检查点的设置以及回卷阶段的系统硬状态备份恢复;排序器,负责将用户交互进行恰当排序;日志管理器,负责将用户交互生成日志,并在重放阶段提取对应日志;不一致管理器,负责对重放过程中产生不一致的交互谓词进行检测和补偿。该方法通过采用回卷与重放相结合的方式,有效地对故障系统进行回溯修复,同时又保证了服务系统中用户数据不会因修复而丢失,从而大大降低系统恢复的难度和代价,简化操作者的维护工作,最终降低MTTR,提高服务系统的可靠性。
-
公开(公告)号:CN101566967B
公开(公告)日:2012-01-04
申请号:CN200910072170.X
申请日:2009-06-03
Applicant: 哈尔滨工程大学
IPC: G06F11/36
Abstract: 本发明提供的是一种针对java字节码文件的快速自动修改方法。根据输入的java字节码文件的路径名读取java字节码文件;获取java字节码文件中所有声明的方法,并将方法的信息存入一个数组;检查数组中下一个方法信息;对可能抛出异常的方法的原方法,获取其方法名;将原方法重新命名;根据原方法的信息,创建新的方法;构造新方法的方法体;向被处理的java字节码文件中添加标记;将以上所作修改写入java字节码文件。本发明所改进的由java字节码文件组成的系统具有很好的可微重启特性;针对java字节码文件进行处理,不仅可以适用于无源文件的情况,同时节省了二次编译的开销;实现了自动处理的功能,可节省开发人员或代码改进人员的时间和精力。
-
公开(公告)号:CN101650684B
公开(公告)日:2011-08-03
申请号:CN200910072953.8
申请日:2009-09-23
Applicant: 哈尔滨工程大学
IPC: G06F11/34
Abstract: 本发明提供的是一种基于稳态概率的自律计算系统自律能力的测量方法与装置。它包括数据分析模块、存储单元、日志分析辅助模块和输入设备和输出设备。数据分析模块接收来自日志分析辅助模块或者输入设备输入的状态空间和状态转移概率矩阵,并对存储单元中的基准状态转移图进行约减,生成待测系统状态转移图,最终由数据分析模块确定待测系统的自律指数,生成图像并在显示器上显示。本发明无需建立测量指标集和干扰注入集,所需开销较小、输入数据项简单、具有良好的通用性和移植性。
-
公开(公告)号:CN101369228A
公开(公告)日:2009-02-18
申请号:CN200810137322.5
申请日:2008-10-14
Applicant: 哈尔滨工程大学
Abstract: 本发明提供的是一种提高软件系统安全性的软件热插拔方法。利用面向对象语言的多态性,提出中间接口表技术、类冗余文件包的概念。全局代理:中间接口表由全局代理维护,表中的每个元素的键值为接口名,返回值为该接口类的对象。监视器:存在于全局代理中,对软件主体和类冗余文件包中每一对对应的类文件进行监视。软件主体:即软件编译后的结构目录。类冗余文件包:这个包的目录结构与软件主体的目录结构完全相同,只是根目录不同。本发明的优点有:能够加强系统的自我保护能力从而提高系统的安全性;提出中间接口表技术,维护一个结构相对简单的表并使软件的结构更加清晰与易于管理;只使用一个全局代理,降低了系统开销。
-
公开(公告)号:CN102025530A
公开(公告)日:2011-04-20
申请号:CN201010247867.9
申请日:2010-08-09
Applicant: 哈尔滨工程大学
Abstract: 本发明提供的是一种面向MVC架构下Web系统的分级自恢复方法。将系统最可能产生故障的“故障产生点”主要集中在这些功能复杂的业务逻辑处理组件上,并且采用不同的恢复方式,由低到高依次是:重启子组件、热插拔业务逻辑处理组件及重发用户请求,对系统进行逐级的恢复。若低级别的恢复方式能够解决故障,则不需要高级的恢复方式,否则将尝试更高级别的恢复方式来处理故障。对于每种恢复级别,等级越高,恢复代价越大,但恢复能力也更强。本发明能减少恢复时间,降低恢复成本,增强MVC架构下Web系统安全性与生存性。
-
公开(公告)号:CN101650684A
公开(公告)日:2010-02-17
申请号:CN200910072953.8
申请日:2009-09-23
Applicant: 哈尔滨工程大学
IPC: G06F11/34
Abstract: 本发明提供的是一种基于稳态概率的自律计算系统自律能力的测量方法与装置。它包括数据分析模块、存储单元、日志分析辅助模块和输入设备和输出设备。数据分析模块接收来自日志分析辅助模块或者输入设备输入的状态空间和状态转移概率矩阵,并对存储单元中的基准状态转移图进行约减,生成待测系统状态转移图,最终由数据分析模块确定待测系统的自律指数,生成图像并在显示器上显示。本发明无需建立测量指标集和干扰注入集,所需开销较小、输入数据项简单、具有良好的通用性和移植性。
-
公开(公告)号:CN101566967A
公开(公告)日:2009-10-28
申请号:CN200910072170.X
申请日:2009-06-03
Applicant: 哈尔滨工程大学
IPC: G06F11/36
Abstract: 本发明提供的是一种针对java字节码文件的快速自动修改方法。根据输入的java字节码文件的路径名读取java字节码文件;获取java字节码文件中所有声明的方法,并将方法的信息存入一个数组;检查数组中下一个方法信息;对可能抛出异常的方法的原方法,获取其方法名;将原方法重新命名;根据原方法的信息,创建新的方法;构造新方法的方法体;向被处理的java字节码文件中添加标记;将以上所作修改写入java字节码文件。本发明所改进的由java字节码文件组成的系统具有很好的可微重启特性;针对java字节码文件进行处理,不仅可以适用于无源文件的情况,同时节省了二次编译的开销;实现了自动处理的功能,可节省开发人员或代码改进人员的时间和精力。
-
公开(公告)号:CN101369228B
公开(公告)日:2011-04-20
申请号:CN200810137322.5
申请日:2008-10-14
Applicant: 哈尔滨工程大学
Abstract: 本发明提供的是一种提高软件系统安全性的软件热插拔方法。利用面向对象语言的多态性,提出中间接口表技术、类冗余文件包的概念。全局代理:中间接口表由全局代理维护,表中的每个元素的键值为接口名,返回值为该接口类的对象。监视器:存在于全局代理中,对软件主体和类冗余文件包中每一对对应的类文件进行监视。软件主体:即软件编译后的结构目录。类冗余文件包:这个包的目录结构与软件主体的目录结构完全相同,只是根目录不同。本发明的优点有:能够加强系统的自我保护能力从而提高系统的安全性;提出中间接口表技术,维护一个结构相对简单的表并使软件的结构更加清晰与易于管理;只使用一个全局代理,降低了系统开销。
-
公开(公告)号:CN101477488B
公开(公告)日:2011-03-16
申请号:CN200910071285.7
申请日:2009-01-16
Applicant: 哈尔滨工程大学
IPC: G06F11/14
Abstract: 本发明提供的是一种面向关键服务系统的系统级悔改恢复方法及系统。系统包括:UNDO控制器,负责整个UNDO恢复过程的控制,以及UNDO系统中其他功能模块的管理;检查点管理器,负责目标系统检查点的设置以及回卷阶段的系统硬状态备份恢复;排序器,负责将用户交互进行恰当排序;日志管理器,负责将用户交互生成日志,并在重放阶段提取对应日志;不一致管理器,负责对重放过程中产生不一致的交互谓词进行检测和补偿。该方法通过采用回卷与重放相结合的方式,有效地对故障系统进行回溯修复,同时又保证了服务系统中用户数据不会因修复而丢失,从而大大降低系统恢复的难度和代价,简化操作者的维护工作,最终降低MTTR,提高服务系统的可靠性。
-
公开(公告)号:CN101320343A
公开(公告)日:2008-12-10
申请号:CN200810064941.6
申请日:2008-07-18
Applicant: 哈尔滨工程大学
IPC: G06F11/14
Abstract: 本发明提供的是一种通用的基于递归微重启技术的快速自恢复方法。其形式化的表述为一个四元组R=(S,E,C,Ψ),Ψ:S×E×C→Ψ;其工作流程包括:将系统中可能产生异常的地方包装成可微重启元素si;若可微重启元素在执行过程中发生异常e,若e∈Ei,则捕获异常e,对该元素进行重启操作;设该元素正常执行时间为Tn,取系统最大容忍执行时间SysTime=kl·Tn,若该元素执行时间Te>SysTime,对其执行释放资源操作,若该元素执行时间Te>UserTime,则释放资源,重启该元素;若可微重启元素重启次数Nr>k,则将异常抛向上层,进行更大范围重启;若重启至宏重启层次仍未解决,则通知管理员;若该元素正常执行完毕,则程序正常向下执行。本发明提高了系统可用性,同时降低了系统平均恢复时间。
-
-
-
-
-
-
-
-
-