Web服务故障的诊断方法研究

来源 :大连海事大学 | 被引量 : 1次 | 上传用户:hjjytsfsdf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务技术的不断发展,大规模服务应用的成功部署,服务计算的动态性、开放性、自主性和社会性对如何保证服务应用软件的质量提出了诸多挑战。而对于开放环境下Web服务应用的最大挑战之一就是如何根据在服务运行期间观测到的症状或抛出的异常快速准确地找到问题服务,分析出故障发生的原因,进而帮助服务引擎快速排除故障恢复正常运行。在分析对比现有Web服务故障研究的基础上,本文围绕模型的不完备性、诊断的不确定性和复杂性等问题展开工作,具体包括:(1)提出一个开放环境下的Web服务诊断框架。该框架应用服务异常处理器去收集服务诊断信息,捕捉异常,选择恰当的诊断服务对故障服务进行诊断,并根据诊断结果从修复器中获得相应的修复策略保证服务的正常运行。(2)提出一种基于完备BPN模型的择优诊断方法。该方法通过Petri网形式化构建完备BPN模型,再使用历史数据计算行为故障概率优化诊断过程。实验对比分析表明该方法的诊断准确率和诊断效率均优于传统方法。(3)提出一种基于服务依赖图的统计诊断方法。通过构建描述行为依赖关系的轻量级服务依赖图模型,应用历史数据作为测试用例辅助诊断组合流程定义中的故障,根据故障类型确定故障原因。与传统的Web服务诊断方法相比,该方法的计算复杂度低,对各种规模和复杂度的Web服务都具有较高的诊断准确性。(4)提出一种基于服务执行矩阵的贝叶斯诊断方法。该方法使用历史数据构建服务执行矩阵,通过诊断推理方法获取诊断候选并利用贝叶斯公式计算候选故障概率确定系统故障。相比于传统基于模型的Web服务诊断方法,该方法不仅可以同时定位多个故障,而且能够随着历史数据的增加不断优化诊断结果。(5)提出一种基于隐马尔科夫模型的差异比较诊断方法。该方法通过加权方式结合多种诊断信息构建隐马尔科夫模型,应用其解码思想找出与异常执行序列最匹配的正常执行序列进而定位服务故障,可以解决系统模型不完备和历史数据中存在噪音数据这一实际问题。通过实验验证,该方法应用包含不同噪音比例的诊断信息进行诊断,其诊断准确性均高于传统的服务故障诊断方法。
其他文献
随着Internet技术和计算机技术的不断发展,实时流应用已经深入到人们的生活。面对日益增加的实时流用户以及海量的实时流数据,现有的实时流传输网络和技术逐渐不能满足实时流
“文明冲突论”是一种错误的理论,既没有预见到后冷战时代国际冲突的形式,也没有阐明时代发展的大势。不仅如此,这种理论在世界观层面上是消极的和破坏性的,对世界政治经济新
陕甘回民起义时期伊克昭盟军事活动研究是清代蒙古史乃至中国近代军事史研究的重要组成部分。目前尚无陕甘回民起义时期伊克昭盟军事活动研究著作。本论文首次比较系统地利用
针对储量规模小、分布分散、异常高压等海上边际油气藏,油气人工运移开发方法是经济有效的开发方式,但该方法仅处于探索研究阶段,并未进行实践。为验证该方法的可行性并指导
文章介绍了污水处理厂水区的工作任务和系统构架及AB专用网CONTROLNET设计思路等及系统功能简介。
不同化肥所含纯氮、纯磷、纯钾的量是不同的,一般包装上都写有各种有效成分的含量。给农作物施用化肥时,首先要根据农作物的需要确定施用纯氮、纯磷和纯钾的数量,这就要根据
【正】 您可能听说过带公公改嫁的、带婆婆改嫁的,但您听说过带丈夫改嫁的吗?山东省昌乐县就有这样一位通情达理的媳妇,她带着自己瘫痪的丈夫和幼小的女儿改嫁了,并且关系处
<茶谱>,五代茶书.前蜀&#183;毛文锡撰,一卷,已佚.陈尚君辑本已辑佚文四十一则.毛文锡,字平珪.高阳(治今河北高阳县东旧城)人.父龟范,咸通(八六0-八七四)间为岭南刺史,历任潮
纸媒微信公众号的出现,对纸媒的发展具有十分重要的时代价值和意义,但是当前在运营过程中也不可避免的存在多方面的问题,所以需要提高运营管理水平,这样才能实现传统纸媒传播
军事领域技术转移包括军事技术内部转移和军民技术转移。军事技术内部转移是指军事技术在军事系统内部的转移,包括不同装备采办环节间的技术转移以及不同军事项目或不同军事