QoS驱动的语义web服务选择的研究

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:zx1q1q1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务作为一种新型的分布式计算模型,已成为目前学术界的研究热点。单个原子服务通常只提供比较单一的功能,无法满足复杂应用的需求;为了实现完整的业务功能,需要把分散的原子服务按照一定的业务逻辑组合起来,形成新的、功能更强大的组合服务,来满足不同用户的复杂应用需求。在Web环境中,能够满足用户功能需求的Web服务往往有多个。而这些候选的Web服务可能具有不同的QoS属性(如执行时间、费用、可靠性等),所以需要根据候选服务的QoS属性,从中选择出最能满足用户非功能需求的具体Web服务来为用户服务。另外,由于不同的服务提供商和用户所提供的QoS信息格式是多种多样的,要想让机器能够理解这些QoS信息,服务描述中的QoS信息就必须是带有语义的。本文利用语义web技术来解决这一问题。通过使用语义web服务丰富的语义信息,使得web服务查找、组合、选择的过程更智能化,结果更精确。本文在国家科技发展“863”项目智能化的面向网络服务计算的关键技术研究项目基础之上,对QoS驱动的语义Web服务选择问题进行了深入研究。提出了一套QoS本体模型,并通过领域专家选择和个性化服务选择两个步骤解决原子服务选择问题。针对组合服务选择问题,本文给出了其对应的0-1整数规划模型,在分析模型求解方法的基础上,提出了一种单纯形法和遗传算法相结合的混合算法,同时获得较好的全局收敛能力和局部收敛能力。并且设计了一种树遍历顺序编码方式,弥补了基本遗传算法不能支持多种组合服务类型的缺陷。另外,算法还采用了自适应交叉、变异策略,进一步提高了算法的效率及收敛能力。本文实现了服务选择模块,其核心内容是基于QoS本体的原子服务选择算法和基于改进遗传算法的组合服务选择算法。通过测试及分析,表明本文提出的算法能很好的解决服务选择问题,在收敛速度和搜索能力方面取得了很好的效果。
其他文献
物体识别是当前机器视觉研究领域的一个重大课题,其研究的目的是如何在以图像或视频作为输入的实际应用系统中更准确的识别出物体。以往的物体识别技术大多把物体分割和物体识
学位
手机等移动设备的普及以及购物网站、社交网络的兴起,随之而来的是互联网上的图像以爆炸性的方式增长。如何从海量图像中检索出相关信息,一直是图像检索领域研究的热点问题,
在软件安全领域存在两个需要解决的问题:软件漏洞的检测和软件漏洞潜在危害的评估。软件漏洞检测技术主要包括静态检测和动态检测。静态分析与动态分析相比具有时间消耗少和
BBS是网络舆情产生和传播的主要场所之一,由于手段的匮乏,预测和引导BBS舆情的研究工作仍处于探索阶段。现有工作对论坛数据分析不足,已有模型也仅能从日增回帖数和个人发言数比
学位
动态二进制翻译利用软件方法实现二进制代码移植,支持在目标平台上透明执行源平台的应用程序。传统动态二进制翻译器采用的单线程体系结构,限制了翻译器的性能优化空间,因此,
随着通信技术、嵌入式技术、微型传感器技术、无线网络技术的迅速发展,无线传感器网络因其巨大的应用前景而受到了广泛的关注。通过部署在监测区域内的大量无线传感器网络节点
传统C/S模式在服务器性能上的瓶颈和IP组播在部署推广上的缺陷,导致应用层组播的提出,将组播功能的实现转移到应用层上。而应用层组播算法与P4P技术的结合,能有效的优化覆盖网络
随着Intcrnet和移动通信技术的迅速发展,数据通信量日益增大,人们对于移动IP技术的要求越来越高。由于移动IPv6(MIPv6)技术不仅解决了IPv4中地址紧缺、路由表膨胀等问题,而且
学位
基于内容的视频检索是未来多媒体应用的一个重要方面。镜头分割亦称镜头边界检测是视频检索的关键技术,是实现视频检索的基础,检测的精度好坏直接影响到视频检索的成败和精度
学位
在软件测试中,测试用例的目的是使程序失败,揭示尽量多的缺陷。一个成功的测试是发现了至今未发现的错误的测试。因此使用尽量少的测试用例检测更多的错误是软件测试的重要问题