基于协作过滤的组合服务备选集生成方法

来源 :东北大学 | 被引量 : 0次 | 上传用户:betty5918
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务具有高度的互操作性、跨平台性和松耦合性等特点,使得Web服务在互联网上得到了广泛应用。然而随着研究的不断深入,单个Web服务已经不能满足用户的实际需要。组合Web服务作为一种Web服务的增值服务,按一定的业务逻辑将Web服务组合起来,能够处理较为复杂的业务,从而可以在更大程度上满足用户需求。组合服务中每一个任务都对应着一个Web服务,一旦其中的某个服务出现故障,组合服务被迫重新进行服务选取过程,自适应调整的代价很大。与此同时,互联网出现了大量提供相同或相似功能服务的Web服务,因此,如何为组合服务生成一个符合用户需求的备选服务集合,在备选服务集合中可以推荐性能良好的服务给组合服务,一旦推荐的服务发生问题,则重新推荐备用服务,减少组合服务自适应调整的代价,这已经成为目前研究的热点之一。针对这个问题,本文提出基于协作过滤的备选集生成方法,为组合服务中的每个任务生成备选集。备选集中的服务,首先按照个性化的QoS预测方法预测QoS值,然后依据预测的结果排序,排序靠前的服务优先推荐给组合服务,出现问题则用排序靠后的服务替换。为了加快备选集的生成效率,本文还引入了模式匹配的方法,与个性化的QoS预测方法协作,快速为组合服务生成备选集。本文首先研究了使用信息生成方法,从监测日志和执行日志中,生成服务使用信息,服务使用信息中包含QoS预测过程中使用到的所有必要信息。其次,提出了基于DBSCAN算法的模式提取方法,从服务使用信息中提取出相应的模式,方便用户进行模式匹配。再次,提出一种结合模式匹配的个性化的QoS预测方法,根据模式匹配的结果,综合考虑用户的环境特征、主机特征、输入特征、时间特征,使用协作过滤方法,对服务的QoS值进行预测。在此过程中,使用灰色关联分析方法为用户提取个性化的业务特征,使用传统协作过滤方法对模式QoS特征信息进行补充。最后,给出基于协作过滤的组合服务备选集生成方法的应用并对该方法的应用效果进行实验分析。
其他文献
随着改革开放30年来我国经济的高速发展,科学有效的工业生产已变得越来越重要。车间调度问题作为工业生产的代表,对其的有效求解也就意义重大。作为一个NP-hard难的多目标优
网构软件是Internet环境下一种新的软件形态,其与传统软件的主要区别在于开放性及变化性,准确定位需要进行优化的系统成分是网构软件自我优化的必备能力。模式是人们所熟知的一
随着电池供电的计算设备的广泛使用,延长电池使用时间的需求越来越明显。同时,随着集群系统耗电成本的增加,降低系统能耗的需求也非常迫切。为了解决这两个问题,出现了很多致
采用人工经验的方法进行电路设计已不能满足较大规模的电路设计要求,而演化算法与可编程逻辑器件相结合产生的演化硬件技术,又为较大规模电路设计开辟了新途径。采用演化算法
随着物流业在商业中的地位越来越重要,对物流方向上的研究也越来越多。无线射频技术(RFID)在物流领域的广泛应用,也促进了它的发展。   物流网中,物流中转站是整个网络中
计划评审技术(PERT,Program Evaluation and Review Technique),是50年代后期发展起来的现代项目管理的重要技术模型之一,它是以网络图为基础的计划模型,即用网络图来表示项
国内外学者已经提出很多聚类方法,这些方法各有优缺点,如K-均值算法简单易行、收敛快速,但是它需要事先给出聚类数目K,这在实际问题中是很难做到的;此外,该算法随机选取初始聚
随着科技的进步,时间序列成为应用最广泛和最常见的数据类型之一,例如在金融、医学和气象学等领域,都会产生大量的时间序列数据。对时间序列数据的研究与分析已经受到了越来
对象跟踪是计算机视觉的一个基本问题,可以应用到视频监控、视频分析、机器人和智能人机交互等很多领域。对象跟踪主要目的是获得运动对象在视频中的轨迹及运动参数,如位置、
脉冲耦合神经网络PCNN(Pulse Coupled Neural Network)是一种有着严格生物学背景的且不同于传统人工神经网络的第三代人工神经网络。与传统的人工神经网络相比,PCNN具有阈值