服务组合中基于QoS的Top-k Web服务选择方法的研究

来源 :浙江师范大学 | 被引量 : 0次 | 上传用户:bianhao9527
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着分布式对象技术和XML技术的发展,出现了Web服务技术。Web服务吸收了分布式计算、Grid计算和XML等各种技术的优点,具有高度的互操作性、跨平台和松耦合的特点,从而成为WWW的主要发展趋势。Web服务为B2B电子商务提供了有效的手段,各组织或机构作为服务提供方可将自己的业务过程作为Web服务发布到网络上。但单个Web服务的功能有限,往往需要组合多个Web服务,实现服务增值和服务重用,发挥Web服务的潜力。随着Web服务数量和种类的不断增加,可供使用方选择的服务也随之增加,这既增大了用户的选择空间,也增大了选择的难度。因此,在大量相似服务共存竞争的环境下,服务的选择问题成了人们关注和讨论的焦点。对用户来说,当然希望能够根据服务质量(Quality of Service, QoS)进行比较和选择,因此QoS信息在服务选择中占有重要的地位。作为评价和衡量Web服务标准的QoS,因其参数数据类型的不同,需要相应的机制来规范Web服务的服务质量。传统的选择方法大多是基于QoS的计算模型聚合所有的质量属性值为一个目标值,最后通过排序函数选出最优的服务,即有最大QoS值的服务供用户调用。但是这些服务的选择方法都极少考虑到用户的并发请求,而且这些选择机制也不适用于并发请求,因此,基于QoS的Top-k Web服务选择方法便被提出来了。Top-k服务选择方法的核心思想:从大量功能相同的候选服务中选择前k个最优的服务,随机分配给并发请求的用户。此方法不仅省去了需要专门的排序函数对服务进行排序的麻烦,而且在满足并发请求的同时也有效地降低了服务响应时间。本文对Web服务选择方法的研究主要围绕Web服务质量规范化和基于QoS的Top-k服务选择问题展开,主要的研究内容和贡献如下:(1)分析了已有的QoS计算模型,改进了QOS属性标准的规范化方法。该方法在规范QOS质量属性时,将各属性的最大规范化值设为变量而非常量。这就避免了不同候选服务可能得到相同QOS值的现象,更适应于动态的服务环境下的选择。(2)根据服务间的控制关系计算服务的控制值(score)。该服务控制值的算法引入了两个矩阵Q和V,分别代表每对服务间的比较信息和比较结果。它避免了每对服务间的重复比较,从而快速的计算候选服务中每个服务的控制值。(3)分析了各种服务选择算法,提出一种基于QOS的Top-k Web服务选择算法。该方法基于aR-tree树索引,通过深度优先搜索剪枝的方法削减候选服务集,从而减小服务搜索空间。Top-k服务选择方法通过有效地解决并发请求问题,改善了传统选择方法超长响应时间的现象,保证了服务质量的稳定性,并提高了服务的选择效率。
其他文献
随着GPS设备、传感网络以及RFID等技术日臻成熟以及定位设备的广泛的使用产生了大量的轨迹数据,轨迹数据表现为定位设备所产生的大规模数据流。有效地对数据流形式出现的轨迹
IMS(IP Multimedia Subsystem)作为未来网络融合的主流平台,由于其网络结构的复杂性和开放性,面临着越来越多的安全威胁,因此IMS的安全问题已经引起了各界的关注。SIP(Session I
随着计算机处理速度的提升和传感技术、分析、渲染设备的应用,计算机越来越智能化。其中人脸检测是计算机视觉中重要的领域之一,它几乎是所有人脸分析的基础,包括人脸校正、人脸
大数据时代,信息以网络的形式呈现,可以说网络是对复杂系统的一种抽象表达。节点表示复杂系统中的主体,连边表示主体间的相互作用关系。对网络的研究有助于我们更深刻地理解和认
医学图像分割是目前图像分割研究领域中非常活跃的一个分支,其目的是通过提取分割目标的特征,把感兴趣的图像区域从周围环境中分离出来。医学图像分割的结果直接关系到临床诊断
学位
数字家庭是以住宅为平台,利用计算机及网络通信技术,使家用电器间可以相互通信和交换数据从而协同配合形成的新型家居环境。随着需求结构的改善和信息化进程的不断发展,消费者的
随着云计算产业的快速发展,云服务器集群中的计算资源的管理已成为人们关注的重点。相比于传统的服务器集群,云计算通过虚拟化等技术改进服务器的软硬件资源的管理和分配的方式
云计算作为一种新兴的计算模式,能在线为用户提供所需的各类服务资源。云中的用户可按需向云服务提供商(CSP:Cloud Service Provider)租用资源,不需自己购置和维护昂贵的软硬