基于QoS的服务组合关键技术研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:fzx0126
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,作为软件应用的一种重要方式,web服务发展迅速,许多web服务提供相同的功能。服务组合的含义就是把多个小粒度服务组合为一个大粒度服务,它是用户利用多种多样的web服务实现自身业务需求的重要方式。在服务组合计划的制定中,用户需要在众多的服务中选择满足自身的业务需求的服务加以组合。在服务选取中,服务质量(QoS)是一个重要的标准,如何选取合适的服务构建满足用户QoS需求的服务组合是一个重要的问题。当前基于QoS的服务组合中存在很多问题。首先,服务提供方所提供的QoS值是在其理想运行状态下的监测值,与服务实际运行中的表现值存在差距,真实性不足。其次,用户通常采用业务流程描述服务的调用方式,其结构影响着服务组合的整体QoS。因此,服务组合的制定算法需要在分析流程结构的基础上提出,而当前的服务组合算法对业务流程结构的影响考虑不足。此外,服务组合的各个功能单元之间存在着紧密的联系。QoS预测与服务组合的定制的有机结合,需要一个整体的管理框架,描述各功能单元的定位及其相互关系。基于以上状况,本文在分析和研究已有的相关算法的基础上,对服务组合中的关键问题进行了以下几方面的研究。一是提出了一个基于QoS的服务组合管理框架,其中包含了服务组合定制、服务组合执行、服务QoS及SLA管理三个模块,为QoS的预测及服务组合功能的实现提供了无缝集成环境。二是设计实现了QoS的分析预测算法,基于服务的SLA、QoS历史及运行时的实际负载对服务的QoS进行预测,从而获得更接近于真实值的QoS值。三是根据获取的QoS,提出基于流程QoS分析的服务组合算法。其中包含了借助组合树来实现基于流程结构的QoS分析,进而进行的服务组合计划的定制及优化算法。由于新的服务定制将会对服务的运行状况产生影响,算法最后还对受影响的服务依次进行QoS验证,从而判断是否需要对相关服务组合进行重新定制。总体来说,本文首先提出了一个基于QoS的服务组合管理框架。在此框架的支撑下,对服务被调用时所表现出的的QoS历史经验进行管理,并以此为基础结合服务的实际负载对服务的真实QoS进行预测。之后,通过组合树对流程结构进行分析,从而以满足用户QoS需求为目标,提出服务组合的制定算法。这一系列算法的结合,充分体现了QoS的真实性,在服务组合中体现了流程结构对整体QoS的影响因素。
其他文献
软件测试深入到研发软件的每一个阶段,它从需求分析阶段开始存在直到交互软件产品为止。通过对研发产物进行测试不仅使软件产品达到用户要求,而且可以缩减研发周期与研发成本
为了检测运动背景下的运动目标,本文首先采用光流法对目标进行初始检测。这种方法只能得到目标的大致范围,无法得到目标的精确轮廓,而且无法正确检测同向同速前进的多目标。
随着计算机软件行业的飞速发展,越来越多的公司的竞争力依赖于为其提供决策信息的软件产品。软件产品的及时交付,对公司竞争力的极高,有着很大的作用。增量开发模型,作为软件开发
网络技术的快速发展促进了网络教育的不断创新,在网络教育中除了设置相应的学习内容之外,评价学习效果也至关重要。考试则是进行评价的最主要的手段,随着全国网络教育统考机
虚拟现实技术是一项新兴的综合性信息技术,它融合多种信息技术的最新发展成果,广泛的应用到了社会各个领域。中国是个海洋大国,海洋技术在国民经济中有着举足轻重的作用,其中
微粒群优化算法(Particle Swarm Optimization,PSO算法)源于对生物界鸟群群体运动行为的研究,通过群体间个体的合作与竞争来实现对优化问题的求解,是一种群智能优化算法,由于它的原
学位
近年来,随着WWW的迅猛发展,XML成为数据交换事实上的标准,XML数据的应用也越来越广泛。例如:在金融领域,网络安全,制造领域,监控检测领域等。随着研究的加深,对于基于半结构
现代社会的信息化和网络化给人们的生活带来了方便快捷,但随之而来的信息安全隐患也日益明显,加密技术则是解决这一问题的有效方法。2001年11月26日,美国国家标准技术研究所(
胃脘痛(胃痛)是一种上腹近心窝处发生疼痛的疾患,是临床中的多发病。胃镜检查是诊断胃病最常见、最准确的方法,胃脘痛胃镜下表现呈多态性。因此,本文基于胃镜图像对胃脘痛特
作为传统加密方法的有效补充手段,数字水印技术被认为是解决数字化时代数字作品版权保护的一个重要手段,并成为信息安全领域的一个研究热点。数字水印技术是指在数字化的多媒