面向服务的自律恢复系统体系结构及其实现技术研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:fjlmh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着业务逻辑越来越复杂,企业对所需的IT支持要求也越来越高,企业的跨地域性及对系统快速响应的要求使得大部分IT系统都采用分布式结构实现。为了屏蔽IT系统日益复杂的内部实现并将业务与IT分离,使得各领域人员能够专注于各自领域,研究人员提出了服务的概念。由于面向服务分布式系统的异构性和复杂性,使得人工完成其管理和维护变得越来越困难。而传统的可靠性理论和技术又难以满足实际需要,因此如何避免服务失效或使服务失效造成的影响降到最低成为提高服务可信性的关键。但是完全避免服务失效是不可能的,服务从失效中快速恢复却可以尽量降低服务失效造成的影响。人们期望有一种灵活的自动恢复方法来解决上述这些问题,自律恢复技术因此应运而生。恢复技术存在已久,自律计算也已提出一段时间,但是如何将自律恢复应用于面向服务计算的研究还比较缺乏。针对其分布式环境、高可用性要求如何构建框架模型,如何实时监测各种随机性事件以及如何使系统从失效中快速恢复都有待深入研究和探讨。基于这些问题并结合具体项目需求,本文以提高服务恢复能力为目标,对面向服务计算中的自律恢复模型、监视模型及恢复技术进行了深入研究和阐述。首先,结合服务的特点,基于自律恢复技术的特性构建具有分层结构的自律恢复模型框架。以实现具体业务的服务层为目标系统,由中枢层负责监视及分析,之后由恢复层负责实施恢复,形成自律恢复典型的环结构。为每一层进行细化分析设计,确定功能模块与工作流程,并研究可信性定义及量化、部件之间通信等关键问题,为系统实现自律恢复提供理论支持。最后应用PEPA对模型进行形式化描述与分析。其次,信息采集部分是整个自恢复系统工作的基础,所有分析与恢复动作都基于信息采集部分所得的信息。本文在对监视技术的现状进行深入分析的基础上,从文件的角度提出一种基于文件多属性的综合监视模型及相关算法并实现之。将各种事件归为文件的三种属性:静态属性、动态内部属性和动态外部属性,并基于相应算法对各属性事件实施监视。再次,针对自律恢复需求,提出一种不依赖于具体服务器、跨语言的递归微重启方法。现存的微重启依赖具体环境、要求系统组件化,恢复性能受到限制。事实上每个服务的响应时间都取决于组件内部每个可微重启元素的响应时间,为了提高恢复性能,需要将恢复粒度进一步细化,对出现异常的地方更精确的微重启。将微重启理解为微观上的重新执行,从而提出这种控制可微重启元素以实现提高系统性能的微重启方法,并实现使可执行文件具有微重启功能的自动修改。然后,作为一种切实有效的恢复方案,对软件热插拔技术进行深入研究,提出一种新的软件热插拔方法以及适用该方法的软件结构应满足的条件,并给出该方法的算法流程。不同于现有方法,该方法维护一个结构相对简单的中间接口表,使软件的结构更加清晰和易于管理。实验结果表明:本方法能用于容忍软件被攻击、程序文件被非预期修改等破坏行为并采取对应防护措施,能够增强系统的自我保护能力;只使用一个全局代理,降低了系统开销。最后,以一个web服务—EShop网上商城购物系统为实施案例,介绍本文提出的自律恢复系统模型及技术的具体实施。结合实施案例的MVC架构特点,将自律恢复系统的恢复结构与工作流程映射到实际应用,为所提自律恢复系统在其它服务上的应用提供示范和指导。
其他文献
通过研究悬臂式掘进机配套单体锚体钻机煤炭巷道掘进工艺,结合传统掘进技术,提出二段掘进概念,详细说明了掘进与支护工艺关键工序,并对支护工艺中压力确定做了分析,通过本文
<正>项目编号:081222(合同编号)项目来源:河北省2007年度资源补偿费项目项目起止时间:2008年3月~2009年8月主要完成单位:中国冶金地质总局第一地质勘查院主要完成人:胥燕辉,马
<正> 碳化工段离心机甩出的母液及稠厚器溢流的母液中均含有碳铵晶体,这些逃晶在母液槽中沉积。目前多数厂采用蒸汽加热溶解沉积的结晶,此法消耗蒸汽,还损失氨与二氧化碳;有
针对矿用局部通风机在运转时产生振动导致通风机故障,无法实时监测且故障处理难度大等技术难题,四侯煤矿通过对3201进风顺槽掘进期间采用的局部通风机常见故障进行剖析,并给
矿井生产的危险性较高,而变压器作为矿井系统中重要的组成部分,不仅仅能够影响矿井的产量,还影响着工人的生产安全。所以,要求从事矿井工作的技术人员能够及时对矿井变压器在
针对当前无法准确掌握大采高采煤工艺工作面围岩特点,导致其无法进一步推广应用于实际生产中,通过对大采高采煤工艺和综放开采工艺下覆岩结构特征、工作面来压以及液压支架载
标本溶血在临床生化检验中时常出现,会影响其检验结果准确性,分析前误差为主要误差来源,可造成检验结果发生变化。笔者对24项生化项目检测行溶血前后结果比较,现报告如下。1
目的观察辨证治疗类风湿性关节炎的疗效方法。方法本文主要针对64例类风湿性关节炎患者进行辨证治疗。结果治愈17例(26.6%),显效22例(34.4%),好转21例(32.8%),无效4例(6.3%),总有效率93.75%。