|
题目:
雅宝题库答案:
****此区域为收费内容**** 需支付 1 知识币后可查看,1币=0.01元查看答案
雅宝题库解析:
近年来,面向服务的体系结构(Service Oriented Architecture,SOA)已经成为一种典型的网络化软件应用方式,而且Web服务作为实现SOA的重要技术已日益成熟,越来越多的Web服务种类和实例已经在互联网上部署。然而由于互联网环境的开放性、自治性和不确定性等特征,服务资源可能是不可靠的、虚假的甚至是恶意的,因而会影响基于这些开放服务所构建的相应软件系统的质量,甚至可能对用户带来潜在的安全威胁。因此,对互联网Web服务的质量(quality of service,QoS)进行有效评价已成为基于Web服务网络化软件构建的基本需求。目前,基于QoS的服务评价的研究工作主要分为两大类,一种是使用协同过滤算法预测服务QoS进行评价,另一种则是基于监测的服务QoS评价。本文详细分析比较了相关研究方法的优缺点,并针对Web服务的特点,指出现有协同过滤算法在Web服务评价中的不足,包括:较高的QoS值预测准确性并不能保证服务评价的有效性;忽略了用户对服务排序位置的敏感度,导致服务评价准确性不高;需要用户提交大量QoS信息,由于服务搜索引擎的用户数量极其有限,使得用户偏好信息收集困难,最终导致少量数据无法准确描述用户偏好。针对上述题目,本文建立了基于QoS的服务评价机制:其中针对现有协同过滤算法评价准确性不高,设计了面向排序的协同服务评价算法WSRank,针对服务搜索引擎少量用户信息无法准确描述用户偏好,设计了基于监测QoS的服务评价算法SXRank。本文详细介绍了面向排序的协同评价算法WSRank的思想,分析了算法的评价准确性和相关参数影响。基于大量真实数据的实验显示该算法在评价准确性方面优于现有的基于协同过滤算法的Web服务评价方法。基于监测QoS的服务评价算法SXRank,依据服务QoS属性间的偏序关系选择QoS较优的服务,并结合ServiceXchange实现了基于PlanetLab环境的服务多地域QoS监测工具、地域感知的QoS信息展示平台和基于监测QoS的服务评价系统。 |
上一篇:面向组合服务的分布式测试系统的研究与实现下一篇:INS/GPS/DNS组合导航不等间隔滤波算法研究
|