普适计算环境下服务组合及部署的研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:liuxin87675241
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
普适计算(Pervasive Computing)的出现改变了传统的以计算机为中心的资源和信息获取模式,提出一种以人为本的计算方式,为人们提供随时随地、适应环境变化的资源和信息的获取方法,成为下一代网络的主流发展方向之一。普适计算具有环境异构并且动态变化的特点,在这种网络环境中信息的开发和集成打破了传统的模式,软件变服务的观点被普遍接受,并且得到了广泛的应用。因此,面向服务的计算(Service-oriented Computing)和普适计算的结合,是未来信息技术的下一阶段,也成为目前研究的热点问题。   一方面针对普适计算的特点,研究其动态变化、移动性和用户相关性等;一方面针对面向服务的计算,研究其体系结构、服务的描述、查询、组合、部署等问题。普适计算的特点决定了在该环境下的服务组合需要适应环境的动态变化;服务部署需要满足资源约束条件,提高网络资源利用率。基于研究背景以及对目前存在问题的分析,本文进行普适计算环境下服务组合及部署的研究,主要工作包括以下四个方面:   (1)提出了一种规则驱动上下文相关的服务组合方法   服务组合是面向服务的计算中经典问题,研究成果包括组合模型、语言、方法和系统等,根据需求提出基于工作流、基于形式化方法、基于语义以及基于服务非功能属性等多种服务组合方法,但这些方法难以解决普适计算中的服务组合问题。因为在普适计算环境下,服务组合不仅需要满足功能性要求,而且要适应环境的异构和动态变化,能够根据环境变化自动的构建组合路径并动态的绑定服务。本文使用上下文刻画普适计算的动态变化性,提出一种基于本体的上下文模型和描述语言,并扩展服务描述,将上下文引入服务组合,提出服务组合算法,实现了规则驱动上下文相关的服务组合路径的建立。   (2)提出一种基于上下文协商的动态服务选取方法   服务组合路径建立了服务执行的先后顺序,在服务的执行期间需要动态的绑定实例,绑定服务实例过程称为动态的服务选取。考虑到普适计算中设备资源有限性以及提高网络资源利用率,本文提出一种基于上下文协商的服务选取方法。首先从已有的上下文本体中获取与动态服务选取相关的上下文,并根据其内容的不同分为用户上下文、设备上下文和服务上下文;然后给出上下文协商的约束条件,基于约束条件提出了上下文的协商算法,进行服务的选取绑定,实现动态服务组合。最后通过实验验证了算法的效率和有效性,分析了上下文数目和服务数目的变化,对服务组合成功率、资源利用率、服务选择冲突率等的影响。   (3)提出普适计算环境下的服务动态部署问题及算法   某些特定的应用(如数字家庭等)需要将服务部署在一个普适计算环境中,部署时需要考虑网络中负载均衡,提高资源利用率。本文针对普适计算中设备异构、资源有限的特点,给出组合服务动态部署问题的描述,并说明该问题是一个NP问题,提出一个启发式算法,能够在多项式时间内找到近似最优解,最后通过算法模拟和实验验证了算法的有效性以及时间性能,说明该方法适用于设备或者原子服务数目较多的普适计算环境。   (4)实现了一个服务组合原型系统   本文在国家八六三项目和国家科技攻关项目研究的基础上,实现了一个服务组合原型系统,该系统是“Web服务计算平台”的一部分,并以分布式文档管理系统为例,给出了服务组合的实现效果。
其他文献
在开放、动态的网络环境中,分布式软件呈现出规模庞大、松散聚合、行为复杂等特点,分布式软件自身的特点、复杂多变的网络环境以及用户需求的不断更变,需要对其进行动态的适
本文重点对超图划分和空间填充曲线两类方法进行比较研究。在大规模科学计算中,并行计算效率提升的一个关键在于将数据进行剖分,分配到相应处理器中,以及对处理器中的数据进行动
作为一种无需预设设备支持的无线移动网络,移动自组网的研究越来越多地得到人们的关注,特别是对网络性能有重要影响的路由协议的研究。由于移动自组网中的节点采用电池一类的可
软件测试是伴随软件开发全过程的重要活动。测试管理帮助企业制定软件测试流程,管理测试人员,规范测试运行,分析测试结果,是保证软件测试质量的主要手段。   软件测试模型是软
本文介绍了移动计算领域一个较为年轻的新课题——位置相关数据。位置相关数据是一种向移动用户提供即时、即点信息服务的技术。通过位置相关服务用户在移动过程中可以获得与
流程企业生产过程反映了企业的工艺路线、资源配置及其制造能力,生产过程的稳定运行影响着产品生命周期的各个阶段,因此进行生产过程的实时监控非常必要。生产过程中的大量装置
InfiniBand(IB)是I/O技术领域的一种新型体系结构,提供具有低延迟、高带宽特性的RDMA传输方式,为提高集群通信性能提供了支持。当前在Java应用程序中使用构建于InfiniBand网络
推荐系统通过预测用户的信息需求,向用户推荐其需要的资源(商品、电影等)。主流的推荐算法利用用户对资源的评分信息和资源的内容信息进行推荐,但很多应用场景还包含其他重要信息
二元关系框架被证明可以应用在许多日常生活偏好关系处理中。本文提出使用二元关系框架来表示偏好的方法。这里的偏好指的是严格偏序的二元关系。偏好框架可以表示有限偏好关
随着教育信息化工程在全国范围内的迅速推进,迈进信息化大门的教育系统对信息的需求是惊人的,特别是一线教师有了更广阔的学习资源和交流空间,而这些信息主要以网页、电子书、数