基于OSGi的分布式服务自适应方法的研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:moniter2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息系统应用领域的发展,其应用环境日趋复杂,应用模式变化迅速。为了解决复杂多变环境中,软件应用服务跟不上需求变化的问题,迫切需要自适应的软件架构以适应复杂的应用环境。本文依托于OSGi(Open Services Gateway Initiative)服务平台规范在国内外相关技术领域的快速发展和其广泛的应用前景,经过对分布式互联网服务的细致调研和分析,发现如何让服务可靠、高效、不间断的运行成为了亟待解决的重要课题,因此本文提出了一套基于OSGi规范的分布式自适应方法。此方法的核心内容是解决因为功能和性能的需求而对分布式服务进行变更所带来的不利影响。  本文的主要工作内容如下,首先给出了自适应的定义,着重对自适应系统的相关特性进行了研究,并且分析了OSGi相关技术,包括OSGi规范的基本概念和特性等。之后,通过对几家大型互联网公司的长期分析调研后,针对服务变更和容量扩展这两个主要问题提出了一系列解决方法。第一部分建立了完善的统一配置管理体系,对分布式服务系统进行全面而集中的管理。第二部分根据分布式系统对于服务变更的需求,依靠动态演化技术完成了服务动态变更。第三部分则提出了系统容量不足的解决方法,对容量变化进行趋势预测,根据预测结果自动扩展容量。最后,为了能够有效验证提出的分布式服务自适应方法,本文建立了一个基于OSGi的分布式服务系统,它是一个模拟电子商务平台。在这个平台上进行了一系列改造使其具有自适应功能,并在这个平台上对服务变更和容量扩展进行了实验验证,并对实验结果进行了分析。此外,还以现实案例为背景进行了应用分析,并与现有分布式应用进行了比较。  本文的研究能够有助于分布式服务中常见问题的解决,减少不必要的人为干预、提高更新效率并延长软件的生命周期,同时促进OSGi规范在软件业的应用。
其他文献
高光谱遥感技术是20世纪80年代以来对地观测领域出现的一种新型的遥感技术,是目前遥感技术发展的前沿之一。高光谱遥感具有较高的光谱分辨率和连续的光谱覆盖特性,使得在传统的
随着互联网信息开放式的发展,互联网中的信息指数式增长,信息过载的问题日益严重。如何在大量的信息中筛选出用户需要的信息成为当今互联网急需解决的问题。推荐系统就是诞生
面向服务的建模在构建面向服务系统的过程中,占据着核心地位。近年来,出现了很多面向服务的建模方法、面向服务的建模语言和相应的支持工具。众多的方法和语言使得面向服务的
随着嵌入式计算技术、无线通信技术、无线传感器网络技术和自动控制技术的飞速发展和日益成熟,物联网技术应运而生。该技术可以将人类生存的物理世界网络化、信息化、将分离
AdHoc网络是一组无线移动终端所组成的临时自治系统,具有多跳、分布式、自组织等技术特征。目前AdHoc网络物理层和MAC层的技术与WLAN相同,物理层采用的主要技术为IEEE802.11a
随着计算机网络规模扩大及互联技术发展,网络安全受到严重威胁。传统的网络脆弱性分析方法己不满足当今的网络安全需求,深入研究网络系统中已知或未知计算机攻击及其对应的脆弱
随着互联网的兴起,全国已进入全民网购时代,商品信息自动化比较搜索系统作为一种开放的、异构的网购代理服务是具有切实意义的。它提供了一个门户使用户能够快速检索到符合需
统计机器翻译(Statistical Machine Translation,SMT)是自然语言处理(Natural Language Processing,NLP)领域最困难的问题之一。为了让使用不同语言的人能更好地交流,机器翻译显
随着计算机网络的技术和图像处理技术的迅速发展,外科诊断与治疗技术正在发生重大的改变。特别是传统医学软件与互联网技术的结合,使医学图像处理技术与理论有了很大的推进。 
互联网应用的用户数量越来越多,分布越来越分散,使得建立多个数据中心并采用多数据副本策略来支持不同地域用户高效访问应用的方式逐渐成为业界的共识。广域数据多副本部署方