基于SOA的监管诊断模型与算法的研究

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:felixjun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在构建大规模企业级应用时,采用面向服务的体系架构(SOA)不失为一种可以有效控制开销的方式。通过使用SOA,企业系统可以定义、执行分布式、跨多重服务领域的服务。然而,对于大规模商业流程而言,对其的管理是一项富有挑战性的任务。当发生端到端的服务质量失败时,必须有一种机制去定义服务的责任,包括服务级别协议的违反和功能性错误。因此,SOA的灵活性和动态性,使得对其运行时服务行为的监管与诊断,成为性能保证至关重要的一方面。论文首先阐述了SOA与Web Service的相关理论知识,介绍了采用贝叶斯网络推理进行故障诊断的相关技术概念:包括可计量的体系架构、敏感性分析技术、K-median问题、诊断参数等。论文详细介绍了可计量的故障监管诊断框架,以及相应的贝叶斯网络诊断算法。论文在原有的ECS故障迹象集选择算法的基础上,综合贝叶斯敏感性分析技术以及K-median模型,并加入故障标识集,改进了原有的故障迹象集选择算法和故障诊断算法。论文的主要工作是细化了可计量的故障监管诊断框架,设计并模拟了一个基于SOA的监管诊断环境,改进了贝叶斯网络监管诊断算法,即增加故障疑似集、故障事件集以及故障标识集:在贝叶斯推理进行之前,先利用改进的故障迹象集选择算法缩小诊断服务的范围,并且记录了故障事件的历史数据;细化了可计量监管框架各个组件的功能,并据此模拟了监管诊断的环境。通过实验,比较了采用了改进的故障疑似集选择算法和ECS算法、顶端聚簇算法、底端聚簇算法这四种策略来进行故障诊断的性能,验证了本文改进的故障迹象集选择算法的优势。论文采用的基于事件驱动的迹象集选择策略,显著地提高了故障诊断的性能,并且有利于以后的预测分析以及历史信誉的评价。最后,论文对基于SOA的网络监管框架的诊断策略、模拟环境的设计和算法进行了总结,并对未来进一步的研究工作进行了展望。
其他文献
随着软件应用的不断深入,软件可信性受到了高度关注,形成了围绕“软件可信性”的新的研究热点。软件可信评估是可信性研究中的一个基本问题,在软件可信性保障活动中占据了极
近些年来,影响力最大化问题已经是数据挖掘领域炙手可热的研究方向,并且普遍应用于社会网络分析。然而,现有大部分研究在寻找最具影响力的种子节点的同时忽略了一个事实,那就
P2P因其独特的优势逐渐成为Internet中重要的组成部分,但是随着P2P技术的广泛应用,暴露出严重的安全和自私问题:(1)安全问题。由于P2P网络缺少第三方的安全监管,也没有相应的
话题检测技术作为话题检测与追踪的重要组成部分,目的是要解决从文本信息流中自动识别各个未知的话题,并且能够在线发现新话题。在话题检测技术中,热点话题检测是为了识别特
自然语言(人类语言),是指一个基于文化特点的,用于正式场合正式场合的交流系统[1]。自然语言处理(计算语言学)是指应用于学习、理解和产生自然语言的计算技术[2]。统计机器翻译
学位
在典型的多核处理器(CMP,Chip Multi-Processor)体系结构中,多个处理器核共享二级高速缓存,这种方式不仅能够提高高速缓存的利用率,还能避免存储器硬件资源的浪费。在共享的
本文通过分析RS485接口的工作原理和特性,自行定义了通信协议,研究设计了基于ARM的物料分拣控制系统,该系统是以PC机为控制上位机,以ARM嵌入式控制模块为中间控制器,以AT89S5
传统的写优化数据库管理系统多数采用按行存储的方式,而对读优化的数据仓库管理系统而言,列存储表现出比行存储更加显著的性能。这是由于列存储技术是将数据表以列为单位进行
在多Agent系统中,运用Agent的自主、交互等特性来实现某个系统目标或求解大规模问题时,Agent通信是实现Agent相互作用必不可少的手段。然而由于各个Agent所拥有的知识和所处平