支持移动环境的服务定位系统研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:yaohaochang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算环境的变化是驱动计算技术长期发展的一个重要因素,而计算技术的健康发展需要有与之相适应的计算模式。无线数字通讯网络的迅速发展与便携式计算设备的普及,使得人们离真正的移动计算已经相当接近。移动计算,作为分布式计算向移动无线环境的一种延伸,打破了传统分布式系统对计算环境的假定,使得传统的信息共享、资源定位与数据访问技术难以满足移动应用的要求。   服务发现与资源定位是分布式环境下信息共享的前提。人们可在互联的网络环境中发布可共享的服务资源信息,或者查询自己所需的服务资源,以便进一步进行资源共享、集成和处理。目前学术界和工业界在服务发现与资源定位方面已进行了不少的研究,但是现有的研究工作在考虑其对移动环境的扩展与动态适应能力方面还较为欠缺。在移动环境下,设备和用户的移动性会造成用户对服务资源需求的动态变化,由此而引发已知服务的失效与非最优化等问题,这在现有的服务发现/资源定位工作中尚未得到有效的处理。   本文在支持移动环境的服务发现/资源定位机制的基础上,着重考虑了移动性给其带来的特殊性,提出了一个统一的服务模型,该模型支持移动网络环境下服务资源的多样性与异构性,并基于该模型,构建了具有主动适配能力的服务定位系统Service CatalogNet。Service CatalogNet采用基于网状的应用层代理覆盖网络存储服务资源信息,提供基于Name-Tree的动态存储策略,系统运行过程中会自动实时地监控Name-Tree的规模、并发操作数量及性能变化,通过在适当的时候执行动态拆分算法,优化系统性能。系统采用基于“软状态”的服务信息管理与维护策略,以适应动态变化的网络环境。系统采用协作查询机制,并且在每个查询节点上,除了通常采用的精确匹配与部分匹配策略外,还提供了对语义操作符匹配和模糊匹配策略的扩展支持,以更好地提供服务资源查询与定位能力。系统实现了两种对移动性的支持策略:服务主动适配与基于历史信息的服务复制。系统能够自动地感知终端环境的变化,及时透明地判断由此而引发的失效服务,并自动完成失效服务资源的重定位功能。此外,历史查询记录还为存储管理提供了更多数据支持,从而能够使服务信息的存储分布持续优化,改善移动用户的查询性能。
其他文献
空间运动图像受空间射线和拍摄环境等各方面制约,图像质量普遍不高。采用空间去噪与增强技术,对空间运动图像进行噪声消除与增强,具有重要的理论意义和应用价值。本文针对空
随着半导体制造工艺的提高,信号的上升/下降时间越来越短,数字电路系统中的信号完整性问题越来越突出。由于反射、串扰等带来的信号噪声和传输延时严重地影响着系统的性能,反复
无线通信技术的成熟和移动设备的普及推动了移动自组网络(MANET)技术的快速发展及其广泛应用。MANET的动态性及其不能依赖网络基础设施的特点对服务发现协议提出了新的挑战。
近年来,随着中国信息化程度的不断提高,监控行业也获得了广阔的发展空间。视频监控经历二十多年的发展历程,已经深入到了社会生活的各个方面;伴随着计算机高新技术的飞速发展,视频
无线传感器网络(WirelessSensorNetworks)是近年来计算机科学和应用领域的热点研究方向之一,研究方向包括路由协议、MAC层协议、安全技术等方面。在无线传感器网络的安全技术
移动计算系统具有用户位置不固定、设备类型多种多样、可用资源贫乏、以及执行环境上下文灵活多变等特点,这为移动应用软件的设计提出了新的挑战。为此,移动应用需要引入上下文
抢占式实时操作系统中的任务在争夺共享资源时会引起死锁和优先级反转,它们会降低系统的可调度性。优先级顶协议是一种优先级驱动的抢占式调度协议,它能够避免死锁和限制优先级
缺陷,是导致程序不能正常运行的错误或瑕疵。由于缺陷的存在,使程序运行轻则结果出错,重则崩溃退出,甚至造成人力、物力、财力的重大损失。因此,程序开发者们总是尽可能的避免程序
科学研究和日常生活中,我们经常遇到数据处理的问题,例如图像处理本文分析了当前普遍采用的WebServices技术标准和BPEL工作流规范的特点,在此基础上,根据数据处理任务的特点,考虑
随着IC技术和PCB工艺的发展,信号的周期和上升沿时间变得越来越短,PCB上的器件和导线越来越密集,高速数字设计已突破传统低频电路设计的思路,形成了一套专门的设计流程和规则。高