面向DDS分布式系统的动态配置技术研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:ttytty
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着分布式技术的发展,特别是在Internet成为主流软件运行环境之后,网络的开放性和动态性使得软件的变化性和复杂性进一步增强。同时,对于一些实时和长期运行的关键任务系统中,随着信息的实时性要求逐渐的提高,系统的实时性、健壮性、数据传送规模及效率都很难达到需求的水平。软件系统的动态配置技术软件成为当前研究热点。动态配置是指在应用系统运行时对系统配置进行更改。动态配置提供一种系统配置的动态的、不可预期的调整。另外,DDS(Data Distribution Service)能够提供低延迟、高吞吐量以及实时性能的数据交互服务。DDS的实时性要求对面向DDS的分布式系统的配置更新必须是在线进行的。DDS的广泛应用使得面向DDS分布式系统的动态配置研究迫在眉睫。本文在分析动态配置机制的基础上,引入反射理论,给出了面向DDS分布式系统的反射式动态配置平台体系结构,并最终实现了该动态配置平台,完成构件的动态部署分发。首先,本文分析了基于构件的分布式系统的动态配置基本原理,介绍了DDS规范的发布订阅机制,分析反射理论,并运用反射理论,给出反射式动态配置平台体系结构DCP4DDS,并介绍体系结构的各个组成部分。其次,结合系统一致性的要求,设计相应的动态配置算法。动态配置是一种“侵入式”的过程,因此,配置过程中系统的完整性是动态配置的关键问题之一。本文在保证系统完整性的基础上,设计相应的构件添加、构件删除、构件替换、构件迁移动态配置算法,并对算法过程进行了描述和正确性分析。本文最后实现了给出的DCP4DDS。构件部署设计工具通过提供图形化界面,由管理者生成动态配置意图,对面向DDS分布式系统进行动态配置操作。
其他文献
无线传感器网络由一些可以感知例如温度、气压、湿度的携带有限能量的微型设备所构成。无线传感器网络节点失效,通常都是由于无线传感器网络节点具有有限的能量和通信能力。
随着多媒体技术的飞速发展,Internet已逐步由单一的数据传送网向数据、语音、图像、视频等多媒体信息的综合传输网演化。视频点播、视频会议、网络电视等都是当今Internet上
布尔函数在现代密码体制中扮演了一个重要角色,它的设计优劣影响着整个密码系统的安全性。随着近年来,代数攻击和快速代数攻击等密码分析手段日趋成熟,设计抵抗代数攻击的布尔函
伴随着互联网的兴起,同时各种各样的网络攻击也在困扰着互联网的用户。随着互联网技术的革新和网络覆盖率的快速增长,攻击手段也日益趋向多样化和复杂化,其中尤其以拒绝服务
流媒体点播对网络带宽要求很高,在传统基于C/S的模型中,当用户数量大规模增长时,该模型由于网络带宽不足难以保证系统的服务质量。而在P2P网络模型中,节点之间直接可以交互信
指纹识别是目前最为普及的一种基于生物特征的身份认证方式。自动指纹识别技术已经取得了许多研究成果,并获得了广泛应用,但其识别率仍然远低于人工指纹识别,制约了指纹识别
由于人的生理特征具有便于携带、不丢失、不易仿制、复杂度高等特点,生物特征识别技术已成为信息社会身份认证的主要手段之一,指纹识别技术更是使用最早和最为广泛的生物特征
支持向量机是Vapnik等人于1995年在统计学习理论基础上提出的一种模式识别算法,其根据有限的样本信息在模型的复杂性和学习能力之间寻求最佳折中,以求获得最好的推广能力。而核
群集生物行为的研究是人工生命学领域的研究重点和热点之一,而其仿真模型在电影动画制作、生物学研究以及军事信息化领域都有广泛的应用。本文所提出的鸟群基于不同生物特性的
随着我国车辆保有量的激增,开车堵和停车难问题在城市显得尤为突出,根据调研数据[1]分析我国城市平均1辆车对应0.3到0.4个停车位,而欧美平均值为1.2到1.5个停车位,在停车位大大少