基于依赖图模型的Web服务组合方法研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:zoujianjun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务组合是一种能够通过组合多个功能简单的Web服务来完成一项复杂任务的有效方式。但面对当前大规模的Web服务,如何快速的组合出满足用户功能性需求和非功能性需求的Web服务组合结果是富有挑战性的问题。近几年来,Web服务组合问题逐步成为Web服务研究领域的热点,涌现出了很多解决Web服务组合问题的方法。基于图模型的方法是解决服务组合问题的主要方法之一,大量的研究者基于图模型对服务组合问题提供了有效的解决方案。本文基于依赖图模型对Web服务组合问题进行了初步研究,尝试从三个方面提出了进一步的解决方案。首先,对Web服务组合问题进行了介绍,针对Web服务组合过程中的搜索空间问题,提出了一种基于搜索空间约减的Web服务组合方法。该方法主要包含Web服务依赖图的建立过程、子节点产生过程和搜索树的搜索过程三个方面。重点介绍了Web服务依赖图的建立,分别分析了初始化过程和添加虚拟服务过程。提出了一种通过子节点产生树来生成子节点集的方法,大大减少了子节点产生数目,从而减小了搜索空间,提高了搜索效率。在多个数据集上的实验表明,该方法在服务组合结果搜索效率上有很好的提升效果。其次,针对大规模服务组合中QoS优化和组合结果中冗余服务的问题,我们提出了一种能够保持最优QoS属性值的同时约减冗余Web服务的Web服务组合方法。该方法主要包含QoS属性值的计算和约减冗余Web服务两个关键步骤。首先,基于Web服务依赖图,利用前向遍历的方式从前往后计算所有Web服务的QoS属性值,从而得到输出层的最优QoS属性值。然后通过约减冗余服务和反向遍历Web服务依赖图选取具有最优QoS属性值的Web服务集。在多个数据集上的实验表明,该方法能够在Web服务组合结果中保持最优QoS属性值的同时约减冗余Web服务。最后,针对动态网络环境下Web服务组合的适应性问题,提出了一种基于依赖图模型的服务组合结果修复的方法。该方法主要包含三个方面:首先,去除失效的Web服务及其后继服务;然后,考察该Web服务组合结果的可修复性;最后,重新计算QoS属性值和约减冗余服务得出次优QoS属性值的Web服务组合结果。在多个数据集上的实验表明,通过修复方式得出的Web服务组合结果要比通过重新组合方式得出的Web服务组合结果的效率高,具有较好的加速比。
其他文献
立方体构造子系统是根据面向ERP系统的数据仓库技术平台的需求开发的,属于数据仓库建模工具的研究范畴,是数据仓库技术平台的重要组成部分.主要功能为:首先,用户根据要分析的
随着信息技术的不断发展,根据中国气象局的实际情况,在全国地(市)以上气象局建立了一定规模的计算机信息系统.然而,这些系统在设计之初基本没有考虑其安全性.随着部门信息系
随着Internet的普及和WWW的迅猛发展,Web信息遍及各个领域,只有凭借Web挖掘技术才能更好的在网上搜索出有价值的信息,更好的为人类服务。 本文首先介绍了Web挖掘的基本概念、
该文的主要研究工作包括:首先,建立了一个新的密码协议形式化模型,研究了密码协议的一般性理论;其次,提出了新的密码协议安全性自动分析算法;最后,针对实际应用环境和需求,设
图像视点调整技术,一直是图像处理领域中的研究热点和重点,吸引了众多学者的关注。通过给定一个新视点,图像的视点调整就是利用计算机图像处理技术对图像场景进行重新渲染。
该文设计了一个基于PKI安全认证技术的CA前置机系统,该系统与CA系统一起组成并运行在主机+前置机模式下,支持Internet,DDN,FrameRelay等网络,这种模式为整个系统带来了灵活性
人机交互是计算机系统的重要组成部分。从计算机诞生以来,人机交互的发展经历了命令交互、图形用户界面交互和自然人机交互这三个阶段。自然人机交互是指交互方式自然直观,用
该论文课题来源于Motorola中国软件中心(Application DevelopmentEnvironment)项目.该项目是一个面向无线、嵌入式应用的集成开发环境的研制与开发.目前已基本实现了可视化建
随着工业、医疗卫生、国防等部门对智能控制需求的不断增长,嵌入式系统得到了越来越广泛地应用.作者所参加的MobileGT项目组负责嵌入式平台MobileGT中接口及设备驱动程序的设
该文作者在WINBOND公司的W99200F视频编码芯片的基础上设计了基于MPEG-1和M-JPEG压缩标准的硬盘录像系统,解决了模拟视频监控系统存在的问题.完成了下面几部份功能:①视频解