SOA架构下网络服务的故障管理技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:pjq521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务的架构(Service-Oriented Architecture,SOA)作为实现软件松耦合的方案,引起了工业界和学者的广泛关注。特别是在XML技术和SOAP技术成熟后,出现了符合SOA架构的Web Service等技术,SOA架构得到广泛应用。在此背景下,本文重点关注SOA架构下服务特别是组合服务的故障管理。故障管理要求及时获得服务运行状况,监测服务症状并定位故障,确保关键服务和基础服务的稳定运行,提高服务的质量和可用性。由于SOA架构带来的新特性,现有的故障管理技术存在缺陷和不适用之处,针对该问题,本文深入研究SOA架构下服务的故障管理技术,主要完成了以下几个方面的内容。(1)服务故障管理模型。服务故障管理模型定义了服务故障管理的被管对象、服务故障管理的主要内容和功能。提出的服务故障管理模型能同其他管理系统协作,将故障根源定位到资源层。同时,针对多域情况和虚拟化技术的应用,分别设计了多域环境下的服务故障管理模型和虚拟化环境下的服务故障管理模型。(2)故障定位技术。提出了故障定位的分层模型,采用主动探针技术获取症状。根据分层模型设计了监测探针和诊断探针的部署算法。网络存在噪声,服务运行时也可能出现不确定状况,因此设计了基于贝叶斯网络的服务故障定位算法。针对算法中直接使用关联关系进行定位的缺陷,还提出了间接关联关系下的服务故障定位算法。仿真实验证明了该算法的有效性和效率。(3)故障影响分析和预测。故障定位后,需要对故障的影响进行评估,并预测哪些服务节点可能出现故障,以便及时告警。文章提出了故障影响的计算方法,并设计了故障预测算法预测可能发生故障的服务节点。(4)为验证以上技术,设计并实现了服务故障管理的原型系统,该系统能有效监测服务运行状态,准确定位故障,能直观的显示故障影响分析和预测结果。
其他文献
数据中心日益成为信息化建设的关键基础设施,应用的多样化和复杂化、网络规模的急剧增长、更加严格的网络服务质量需求,都对数据中心网络的管理提出了更高的要求。目前,由于数据
本文提出使用UML和设计模式为网络体系结构建立面向对象的模型,并以此模型为TCP/IP协议栈中的关键协议建立了模型。这一模型基于面向对象技术成熟理论,围绕OSI参考模型中的三个
目前,人们对XEDB的研究主要从以下三方面展开:一、XML文档在传统数据库中的存储策略;二、XML文档的快速定位技术;三、XML文档操作在传统数据库中的实现.该文在前人工作的基础
从服务提供者(Serviceprovider)和服务对象Servedobject)之间的关系来观察,在传统的智能交通系统(ITS)中,汽车充当服务对象,信息服务中心充当服务提供者,而且,这种关系是固定不变
随着计算机网络发展特别是开放型异构网络的迅猛发展,协议测试理论和技术的研究越来越重要,已经成为国际上计算机网络研究的热点之一。研究基于形式化技术的测试执行方法是开展
数字权限验证是数字权限管理(DRM)系统的核心技术之一;其主要工作是将用户对数字资源的操作请求与数字权限表达文档比对,以确认该请求能否得到认可,从而可以在一定程度上保护
随着社会发展,竞争日益激烈。软件企业纷纷尝试各种途径以增强自身竞争力。小组软件过程(TSP)为一般中小型软件企业规范软件开发,改进过程能力提供了有效而实际的帮助。如何有
伯克利大学的对等网络研究小组提出了结构化对等网络路由算法面临的"十五个问题",这些问题可分为五类:效率问题、容错性问题、路由热点问题、地理异构性问题、主机能力异构性
数字水印技术是近几年来国际学术界兴起的一个前沿研究领域,它与信息安全、信息隐藏、数据加密等均有密切的关系。特别是在网络技术和数字技术迅速发展的今天,数字媒体已成为人
学位
学位