基于QoS度量的Web服务组合及容错方法研究

来源 :北京交通大学 | 被引量 : 1次 | 上传用户:hefei666_y
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
服务计算模式允许组合各种Web服务,获得新的增值服务,实现了服务的重用。然而,由于服务数量的快速增加,Web服务的质量(Quality of Service, QoS)良莠不齐,在执行组合应用的过程中,可能由于某服务是恶意服务(携带病毒)或其QoS与服务提供商承诺的不一致而导致组合服务调用失败,也可能因环境变化而导致服务执行时所在的计算节点失效,导致组合Web服务应用不可用。因此,如何在海量的Web服务中,根据用户的服务请求,构建满足用户QoS需求的服务组合及容错方法仍然存在诸多挑战,本文针对上述背景下的若干关键问题进行了深入的研究,取得的主要成果如下:(1)研究基于QoS信任下的Web服务组合问题,提出了基于两个阶段的神经网络及QoS等级划分的服务组合方法,该方法利用两个阶段的神经网络筛选QoS受信任的Web服务,在保证全局约束条件及所有的组合成员服务都具有很好的QoS信任的条件下,建立等级划分的服务组合模型。然后提出了基于等级划分的服务组合算法,最大化组合后服务的效用值,进而获得QoS可信的近似最优解。实验结果表明,非信任服务的识别率达到90%,明显高于传统的CorrelationLens识别方法。此外,与整型规划方法相比,本文提出的基于QoS等级划分的组合算法的求解速度提升了近3倍,且获得的解已非常接近全局最优解,更好地确保组合服务的QoS指标受信任和最优。(2)研究大规模备选服务下的服务组合效率问题,提出了一种以快速抽样为核心的Web服务组合方法FAQS,该方法采用统计学抽样理论对Web服务QoS数据库进行研究,并对每个效用值区间内的服务进行抽样;其次,在样本空间内,对于所抽取的典型Web服务进行建模,即以Web服务效用值与Web服务使用频率值为目标参数建立服务选择模型;最后,根据得到的样本空间内的服务组合结果,在完全空间中进一步优化,选出满足全局QoS约束且保证QoS效用值与服务频率值最大化的服务。实验结果表明,该方法可以在大规模备选服务中准确、高效地获取服务组合结果。(3)研究组合方案中成员服务失效的问题,提出了组合方案的可靠性模型FTDes,即决策模型与优化模型,旨在提升Web服务组合方案的可靠性。在决策模型构建过程中,通过选取决策参数、构建决策矩阵、设计决策模型,为失效的成员服务找到可替代的备选Web服务集合;在优化过程中,把策略优化选择问题归结为0-1整型规划问题,提出顶点凸壳的过滤方法并结合标准的整型规划器CPLEX得到优化的服务替换方案。实验结果表明,与传统的决策方法(包括层次分析法APH、证据推理法ER、喜好值排序技术的决策模型TOPSIS、线性分配法LAM)相比,本文提出的方法从决策准确度、响应时间方面要优于传统方法,与此同时,本文分析了优化选择过程、TopK算法以及不同参数对于决策结果的影响,更好地保证组合服务的整体QoS指标得到进一步维持与优化,有效地提高了Web组合方案的可靠性。(4)研究组合Web服务应用的节点失效问题,提出了环形心跳检测机制与轻量级恢复机制,旨在提升组合Web应用的可靠性。在环形心跳检测机制中,为了减轻中心节点的压力,基于环形拓扑的检测方式设计了分布式的心跳算法,并在每个节点上部署该心跳算法;针对传统恢复方法时间开销过大的问题,提出了轻量级的恢复机制,设计了考虑负载重新分配的恢复算法,同时考虑集群负载超出阈值时,在环形结构中增加新的节点,从而降低集群负载,避免因负载过高而引起节点失效。实验结果表明,与传统的日志分析检测方法和系统级恢复方法相比,该检测与恢复机制的开销小、延迟少,避免了服务器节点失效导致组合Web服务应用的整体QoS降低,提升了组合Web服务应用的可靠性。综上所述,本文对QoS度量的Web服务组合中的组合方法与容错方法展开深入研究,提出了等级划分与快速抽样的Web服务组合方法,以及环形心跳检测机制与轻量级恢复机制,提升了Web服务组合的效率、准确性与可靠性,具有一定的理论意义及广泛的应用价值。
其他文献
【正】 编辑: 我与朋友合伙经营一小型食品批发站,并签订了合伙协议。协议中约定由该朋友负责采购,我来经营其他业务。但是价款超过5万元的货物,必须经我同意才能采购。在合
政府投资项目建设过程中,受主、客观以及各种不确定因素影响,项目进度以及质量会受到不同程度的影响,如果不及时采取有效的措施予以控制,则会造成严重的后果。主要对新形势下的政
"就业难"一直是困扰我国的老大难问题,近几年,随着企业转型升级速度的加快,"用工荒"的问题也在一些企业开始凸显。"就业难"和"用工荒"所形成的人力资源结构性矛盾成为我国急
目的 探讨临床路径在婴幼儿轮状病毒肠炎护理中的应用效果。方法 随机选取2013年3月~2014年3月在陕西省勉县医院儿科收治的58例轮状病毒肠炎患儿作为对照组,同法选取2014年4
目的研究β-羟基-β甲基丁酸钠(β-hydroxyl-βmethylbutyrate,HMB)对下肢骨折手术后营养不良患者应用效果。方法选取2016年2月~2017年8月河北工程大学附属医院收治的下肢骨
在《规则与惩罚》一书中,福柯剖析了资本主义社会的权力策略。资产阶级通过纪律的规训,实现了对空间的分区等级化处理,对生命活动的持续性微观控制,对社会进步和个人创生的建
采用关系数据库模型进行建模,对于同一关系框架上的数据定义了相似数据集。对单个数据集,通过关系拆分对数据库模型进行规范化处理,去除了关系内部的数据冗余;对多个数据集之