基于Petri网的Web服务组合执行故障诊断与处理

被引量 : 1次 | 上传用户:InsideASPNET
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,互联网技术的高速发展,推动了基于互联网技术的服务计算理论与技术的迅猛发展。互联网上涌现了各式各样的Web服务,但互联网上的Web服务从功能角度看往往具有单一性,不能很好的满足用户日益复杂的业务需求。Web服务组合技术的诞生,为日益复杂的用户需求提供了一条新的解决途径。Web服务组合技术扩大了Web服务技术的应用范围,挖掘出Web服务组合技术的真正潜力。Petri网所拥有的异步性与并发等特征及其严格的数学理论和直观的图形化方式,非常适合建模、分析像Web服务这样的分布式系统。基于Petri网的Web服务组合执行引擎是Petri网理论用于Web服务组合的实现。但是,基于Petri网的Web服务组合执行引擎复杂性,决定了其应用系统状态的不确定性;其次,在应用系统发生故障后,系统就无法对外界给出的输入产生符合预期的输出,用户的需求无法得到满足。此时,用户虽然得知系统发生故障,但面对还是无法使用的系统。因此,针对基于Petri网的Web服务组合执行引擎故障问题,需要有效的基于Petri网的故障诊断与处理机制,通过监控引擎的运行状态,随时发现异常激发的变迁,并及时恢复基于Petri网的Web服务组合执行引擎的执行状态显得尤为重要。为了恢复基于Petri网的Web服务组合执行引擎的执行状态,传统的方法是重构执行引擎内Web服务组合所对应的Petri网。然而,用于服务组合的Web服务一般由服务提供商提供,分布在网络各处,执行服务需要付出代价(时间、金钱等),丢弃原有Petri网重构的代价往往是不可接受的。针对基于Petri网应用系统的故障问题,本文首先定义了原子服务执行故障的概念,以此给出了判别原子服务执行故障的方法,并作为基于Petri网的Web服务组合执行故障的诊断依据。随后,本文提出了基于Petri网的Web服务组合执行故障两级处理方法,用于解决基于Petri网的Web服务组合执行引擎故障。第一级,原子服务级故障处理方法。在传统Petri网基础上定义了原子服务,并以此为基础提出了Web服务组合执行故障处理策略,并将Petri网的变迁与Web服务中的原子服务一一对应,在此基础上定义了等价原子服务的概念,并结合本文在第四章提出的用于匹配故障Web服务的服务特征短编码算法,解决Petri网变迁替换问题。第二级,子网级别故障处理方法。提出在无法找到原子服务时,结合本文第三章提出的用于候选可替换Web服务排序的服务QoS动态计算方法,通过Petri网子网替换的方法恢复Petri网的可达性。最后,本文通过实例验证了故障诊断与两级服务故障处理算法。
其他文献
企业的责权利互相制衡关系王希久企业体制是企业责权利互相制衡的经济关系和企业组织结构及企业制度结构的有机结合体。企业的责权利互相制衡关系是企业体制的核心。现代企业
高校办公室在院校运作中发挥着举足轻重的作用,有没有一支高素质的工作人员队伍,决定着办公室的作用能否得到有效的发挥。高校办公室工作人员应该自觉加强个人修养,努力提高
本文对腹腔神经节阻断术(celiac plexus block,CPB)结合超声内镜(endoscopy ultrasound,EUS)技术缓解慢性胰腺炎及胰腺肿瘤引起的疼痛作一综述.
社会高速发展的同时,室内定位服务日渐成为继室外定位技术之后又一重要的定位手段,越来越多的工作和生活领域需要精确的室内定位服务。虽然典型的室外定位技术(如:GPS定位技术
现代诗歌教学是中学语文不可缺少的组成部分。学生通过学习现代诗歌,可以提高自身修养,彰显个性意识,追求自由和独立的人格,强化人的现代精神。选修课程为学生自主性发展,为培养学
以中国西北内陆干旱区黑河流域典型的戈壁荒漠生态系统为研究对象,采用国际通用的陷阱法在6月和9月对天然戈壁荒漠草地土壤动物群落进行了调查,探讨了荒漠生态系统土壤动物群
当前,房地产业在我国蓬勃发展,房地产企业也在跌宕起伏中成长起来。企业文化作为一种全新的管理方式正影响着房地产企业的生死沉浮。本文通过分析目前我国房地产企业文化存在
邬成霖主任医师从事中西医结合皮肤性病临床工作30余年,对许多疑难皮肤病的治疗经验丰富,疗效显著,我们有幸跟师学习,现将邬老治疗严重脱发经验介绍如下.
在对比常规机载激光雷达航飞项目调绘片制作方法的基础上,介绍一种基于Terra Solid的调绘片快速制作新方法,该方法通过点云和影像的半自动化处理,结合调绘辅助资料,快速制作
以氢溴酸三聚氰胺盐(MHB)、聚磷酸铵(APP)、阻燃增效协同剂2、3-二甲基-2、3-二苯基丁烷(DMDPB)3种物质为原料复配成一种新型磷溴氮复合阻燃剂,将不同复配比例的复合阻燃剂添