基于协同过滤的Web服务QoS预测方法研究

来源 :河南科技大学 | 被引量 : 0次 | 上传用户:likemagicliyong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着 Web技术的发展,Web服务在互联网中的数量迅速增长,互联网上出现了大量在功能上相同或相近的 Web服务,但是它们的非功能属性往往是不同的,因此在对这些服务进行操作时,不仅需要考虑到服务功能方面的需求,还需要考虑服务质量这些非功能方面的需求。QoS用来描述和评价 Web服务的非功能属性,现有的基于 QoS的 Web服务方面的研究,大多是假设目标用户调用Web服务的QoS已知。然而,实际中 QoS数据往往是不完整的,因此就需要根据已知的数据对用户未使用过的 Web服务的 QoS进行预测,预测的原则是尽可能的保证精准。  针对在为用户选择和组合其满意的Web服务时服务质量(Quality of Service,QoS)缺失的问题进行研究,将协同过滤技术运用到预测 Web服务未知QoS的研究中,提出了一种R-SRec模型。研究了Web服务的QoS相似性计算模型,对 Web服务的 QoS进行数据化处理,分析了现有的欧氏距离、余弦相似性和皮尔森相似性等应用比较广泛的相似性计算方法,但是传统的相似性计算方法在数据比较稀疏的情况可能会高估实际上并不相似的用户或服务。针对此问题,对传统的皮尔森相似性算法进行改进,用相似性权重算法计算相似性。  研究协同过滤方法在预测阶段预测精度问题,在预测阶段加入了用户位置信息和服务的反向预测,提高了预测精准度。首先在基于用户的协同过滤算法中融入用户网络位置信息,提高了参与预测数据的空间相关度。然后在基于服务的协同过滤算法中加入 Web服务反向预测,缓解了数据稀疏问题。最后根据不同的置信度融合两种算法对缺失的 QoS值进行预测。使用真实的数据集与其他三类常用的算法进行比较,实验结果表明该方法的预测结果精确度更高。
其他文献
带球技术作为球员的基本个人技能之一,是RoboCup2D比赛研究的一个重点问题。球员带球动作设计的细致性和准确性以及带球路径选择的优劣直接影响整支球队比赛水平的高低。本文
随着计算机处理能力、数据库技术和互联网技术的发展,越来越多的信息被搜集起来以数字形式进行存储,运用数据挖掘技术能够有效地对这些数据进行分析和处理,从中发现有价值的
随着集成电路和微处理器体系结构的发展,多核处理器已经成为业界研究、商用的主流。在单芯片上集成多个相对简单、低功耗的单处理器内核,多核技术大大降低了处理器设计、验证
近年来,视频监控系统得到了广泛的应用,在社会生活中扮演着越来越重要的角色。然而,现有视频监控系统在智能化、网络化、价格低廉化和可扩展性等方面还存在一些不足。为此,系
随着高速网络技术和多媒体技术的飞速发展,网络用户快速增长,新业务不断涌现,用户对网络服务质量(Quality of Service,QoS)提出了更高的要求,目前计算机网络的服务质量已经成
IEEE 802.11是无线局域网(WLAN)协议标准。以802.11标准为基础的无线局域网的使用已经深入人们的生活,从个人通信、餐饮服务、室内外会议到军事等领域都有广泛应用。WLAN中的
随着无线网络和移动通信在全球的迅速发展和普及,无线数据广播技术越来越成为一个重要的研究热点。数据广播是无线环境中的一种非常高效的发布信息方式。服务器将热点数据通过
随着恐怖活动的加剧,各式汽车炸弹袭击事件频发,社会公共安全和恐怖主义威胁成为世界上很多国家共同关注的焦点。在我国有些犯罪分子利用车辆底盘藏匿违禁品或爆炸物的情况时常
近几年来,大规模的文本分类问题是一个十分热门的话题,特别是在针对网络数据的网页分类问题以及层次分类问题。并且,在基于维基百科等大量网络数据的处理中,大规模的样本类数
当前高档汽车广泛使用嵌入式处理器、现场总线和控制软件等电子技术实现和控制汽车部分功能,形成复杂的分布式控制系统,并且安装了越来越多的智能传感器,其所需处理的信息大