基于与或图的QoS感知的Web动态组合服务选择

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:evanchou8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了满足用户的全局QoS(Quality of Services)需求,如何从大量的候选服务中选择出最优的服务组合已经成为Web服务研究领域中的热点问题。然而,现有的服务选择方法较少考虑到服务之间的并行关系或QoS动态变化这两种情况。本文针对这些问题进行了研究。   首先,本文在介绍了Web基本服务和Web组合服务的概念之后,定义了服务之间的元控制逻辑关系,在此基础上描述了组合服务的质量准则,并进行了Web组合服务计算的实例分析。   其次,本文提出了一种基于与或图的Web服务组合模型,该模型不仅可以处理服务之间的顺序和分支关系,也可以处理服务之间的并行关系。其中,“与”结点和“或”结点分别表示服务之间的并行和分支关系;同时给出了多目标优化函数。接着,在基于与或图模型的基础上,提出一个基于蚁群算法的Web组合服务选择算法,并通过对比实验验证了新算法的有效性。   然后,在前面基于与或图与蚁群算法的组合服务选择的研究基础上,针对QoS三种不同动态变化情况分别给出了组合服务选择方案。也就是说,如果对于每一个服务提供者都存在着分别表示提供服务上限和下限的两个阈值,那么会有如下三种情况:情况1是当请求服务数超过了上限阈值则拒绝提供服务,或者是低于下限阈值则提供优质服务;情况2是请求服务数在上限和下限阈值之间,服务的QoS会下降;情况3是请求服务数在上限和下限阈值之间,但是通过与服务提供者的交互,服务提供者希望继续进行此项服务,他会采取一些措施(比如增加硬件投入),使得服务的QoS不下降。实验结果表明新方法是可行的和有效的。   最后,针对在情况2和情况3下,上述方法会出现信息素过大或过小的问题,本文提出了改进。新算法中设置的信息素下限阈值和上限阈值使得获得的路径更优。   简而言之,为了解决服务之间具有并行关系,本文提出了一种基于与或图的Web组合服务模型,并在此基础上给出了基于蚁群算法的考虑QoS动态变化的Web组合服务选择方法。
其他文献
动态纹理(Dynamic Texture,简称DT)是指具有运动特征的纹理,它由在时间上呈现某种稳定性的图像序列构成。现实世界中存在着大量的动态纹理,如海波、烟雾、火焰以及飞翔的鸟群
实时数据流挖掘是数据挖掘领域中极其重要的研究方向。现代社会中随着计算机技术的飞速发展以及计算机应用的普及,实时数据流应运而生,它们具有时序性、快速变化,概念漂移、数据
网络用户对于信息获取、用户交流和个性表达需求的增加促进了一种新型社会网络的出现和发展,即在线社会网络。在线社会网络的高速发展使用户行为、关系、网络的结构和演化成了
随着无线Mesh网络的不断发展,规模越来越大,应用越来越广泛,提供的服务也越来越丰富,使得无线Mesh网络的路由机制研究随之成为了一个关注热点,而多径路由机制由于稳定性与整体路由
城市道路交通问题已经成为城市管理所面临的最大挑战之一,智能交通系统(ITS)被视为是最有效的解决方法和未来交通的发展方向。交通车流量统计是智能交通系统的关键技术之一,同
标注训练样本是文本自动分类中的基础和关键。大规模的标注训练样本需要人工干预,耗时、费力,难以在有限的时间内完成,而未标注文本却十分丰富。如何利用少量的标注样本和大量的
数字水印技术是利用信号处理的方法将具有特殊意义的标识信息(亦称为水印)嵌入到多媒体数据中,从而起到版权保护的作用。嵌入宿主数据中的水印应具有一定的抗攻击(有意和无意
智能视频监控是计算机视觉领域一个新兴的研究方向,结合了图像处理、模式识别、人工智能等多学科理论,被广泛应用于国防建设、交通管制、安防保卫等需要实时监控的场景。在监控
由于各种癌症在病原上有其自身的特点,为了达到最大疗效和最小毒副作用,需要制定有针对性的治疗方案,因此癌症的分类是治疗的关键。当前临床上的癌症诊断主要依据形态学信息,但有
XML已逐渐成为当前Internet上数据表示和数据交换的事实标准,已经在很多应用领域扮演着重要的角色;同时,它也是Web Service、各种文件处理系统和数据库事实上的互操作标准。然而