环境敏感的信息服务发现和选择机制研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:blzzb001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络环境下服务种类和数量繁多,为了满足用户个性化需求,需要准确全面地发现符合用户需要的所有服务;当单个服务不能满足用户需求时,还需要选择出合适的服务组合成满足用户需要的组合服务。传统研究工作的重点大多在于解决服务发现算法的准确率和查全率,解决服务选择算法中面向服务质量优化的解的质量问题,较少考虑服务环境对发现和选择机制的影响。当前,动态和移动的网络环境使得服务查询消息路由变得不稳定,服务发现变得困难。动态网络环境会引起服务质量的波动,自治环境会影响服务质量的可信性,从而也影响了以服务质量为优化目标的服务选择结果的有效性。服务环境已经成为影响服务发现和选择机制可用性和有效性的重要因素。因此,本文面向动态、异构、开放的网络环境,首先研究了服务环境信息建模方法,然后分别研究了环境敏感的服务发现和选择机制,具体包括以下三方面内容。  首先,提出了服务环境信息描述模型。将环境分为自然环境和社会环境两大类,给出环境上下文参数及度量方法,设计实现了支持环境描述的OWL-CS服务描述模型。其次,在环境敏感的服务发现方面,为了解决动态网络拓扑结构不稳定而导致的服务发现效率低下的问题,提出一种动态网络拓扑感知的分布式Agent服务发现机制。算法模拟产生的信息素让Agent感知到网络拓扑和服务资源的变化,实现了自适应、可扩展的特性。为了解决移动网络环境下由于节点移动性引起的集中式服务注册库失效而导致的发现失败问题,提出社会上下文感知的服务发现机制。该机制从服务提供者的角度出发,实现了服务信息的高效主动分发。第三,在环境敏感的服务选择方面,针对服务提供者自治环境下服务质量信息可信度低的问题,设计合理的服务定价机制,激励服务提供者诚实报告服务质量信息。为了解决动态环境下服务质量状况波动较大的问题,提出一种基于发布/订阅的服务质量信息分发模型,以及时获得服务质量更新信息。为了适应动态环境,提出一种动态服务质量感知的服务选择算法。  本文考虑环境因素对服务发现和选择机制的影响,提出了相关解决方案。通过一系列仿真实验以及原型系统的运行结果表明,本文所提出的机制及算法能够克服不同环境因素给服务发现与选择系统带来的问题。同时本文工作对开发和部署便捷高效的基于服务架构的应用系统具有重要参考价值。
其他文献
数据资源的集成是当今企业信息化面临的一个主要问题,如何提高数据集成方案的集成和扩展能力,降低管理部署的复杂性,是开发数据集成产品的关键。Web服务基于标准Intemet协议提供
位置服务和移动社交网络融合产生的位置社交服务已影响到人们的日常生活,其提供好友发现及位置信息的社交分享,支持基于位置的新型商业应用。从服务供应商角度,用户提交的所在位
远程网络教学以计算机网络技术、多媒体技术为基础,以决策科学、系统科学和人工智能为指导,采用远程交互式多媒体教学手段,实现了跨越时间和空间的教学活动。本文结合成人高
本文在用泛系方法论对集合论、粗糙集研究的基础上,从理论层次对序关系进行了深入的研究。从认识世界到泛系尺度、从尺度转化到序关系转化,深入探讨了排序的实质及其根本来源
缺陷跟踪系统是一种重要的测试管理工具,它贯穿于整个软件开发的生命周期,具有涉及角色多,处理流程复杂等特点。目前,很多的缺陷跟踪系统是构建在数据库管理系统之上,按标准
由于嵌入式系统在军事、工业生产和生活中被越来越广泛地应用,嵌入式系统的复杂程度不断提高,对嵌入式系统与非嵌入式系统交互能力的需求也在不断上升。其中嵌入式操作系统已
MDA是国际对象管理组织(OMG)为应对业务和技术的快速变化提出的一种开放、中立的系统开发方法和一组建模语言标准的集合。MDA以模型作为系统开发活动的主要制品,将一个应用或
传统的网络设备大多采用基于GPP或ASIC的嵌入式处理器。随着网络流量的迅速增长和网络业务的多样化,它们在性能或灵活性上已难以满足应用需要。为此,一种并行可编程的网络处理
模型驱动体系结构是对象管理组织针对软件产业所面临的压力提出来的一种新的解决途径。MDA的关键之处是,模型在软件开发中扮演了非常重要的角色。整个软件开发过程是由对软件
随着科技的进步,互联网已逐渐演变为一个巨大的分布式资源库,要想从中精准快速地获取目标信息是非常困难的,近年来为提高网络资源查询的效率,研究者们构建了一些结构化知识库