实时分布式系统的容错设计与负载平衡算法的研究

来源 :辽宁工程技术大学 | 被引量 : 0次 | 上传用户:kelly2457
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时系统需要具备容错功能的观点,已经被实时与容错这两个领域的研究者所广泛认同?而分布处理和分布控制技术显示的广泛应用前景,各种分布的软硬件系统的大量开发使用,加之分布系统的模块性?并行性?自治性等优点,也促使人们花费更多的精力研究分布式容错系统? 本文结合电力SCADA系统,介绍了实时?容错和分布式系统的相关概念,阐述了以PC机和以太网为基础的分布式处理环境,根据实时系统容错模型的要求,设计分布式PC容错系统,实现了基于Windows多线程思想设计的双机容错系统,从串口和网络两方面论证了其设计思想?详细论述了机群系统中的双前置机?双服务器的实现方法?给出了基于网络广播的全对等模型和双网模型?同时设计了系统其它一些容错措施?为实现分布式实时系统的时间统一,必须建立统一的时间服务系统或时间服务器?根据实际需要,提出得到时间校正值的一种算法,采用Socket编程在系统中得到实现?对系统中所涉及的实时调度算法也进行了必要的讨论? 文中对实时分布式容错设计中的负载平衡问题进行了深入的研究,提出本系统的负载平衡模型,讨论了服务对象容错和负载平衡,设计了几种负载平衡算法,对自适应的高可用负载平衡算法中冗余度的确定采用遗传算法得到了实现?对相关算法进行了一定的仿真与测试?负载平衡保证了冗余系统资源的有效利用? 容错设计和负载平衡算法的研究保证了实时分布式系统的高可靠性?高可用性以及实时性的要求,具有广泛的应用前景?
其他文献
随着计算机、传感器技术的发展,人机交互的领域不断拓宽,方式日新月异。在这些交互方式中,作为主要的信息交互载体——文字,目前仍然主要是通过键盘输入法、触摸屏手写等方式进行
基因重组是生物进化的重要方式,如果对每个基因,用一个有符号的整数代替,则对基因重组的研究就演变为对排序算法的研究.用排序算法模拟基因组的重组时,在模拟和生物学数据上
移动实时事务本质上是实时事务,它具有一般实时事务应具有的特征,如定时性、关键性、结构复杂性、功能替代性、结果补偿性等.但由于受移动计算环境的影响,它又具有分布性、频
物流信息系统(LIS:Logistics Information System)是现代物流作业的支柱.相对于传统物流,现代物流的管理与运作表现在系统性、智能性、自动化等多个方面.邮政物流信息系统正
无线多跳网络的效益优化与资源分配是无线网络研究的一个关键问题,近年来得到了越来越多的关注。针对这一问题,通过跨层优化方法实现网络效用最大化,进而联合优化网络性能、资源
随着可扩展和开放的计算一半的需求,分布式应用正扮演着日益重要的角色.当应用从企业环境转移到Internet上,安全和信任机制的缺乏所带来的危害逐渐显露出来.在电子商务、协同
本文首先介绍了用于认证的数字水印系统的一般框架,对目前提出的用于认证的各种数字水印方案进行了分析,然后围绕用于认证的半脆弱水印技术做了以下几部分的工作:1、提出一种
第一章介绍了计算机安全、网络安全、入侵检测的一些基本概念及相关术语.第二章首先介绍了入侵检测的分类并详细介绍了各种异常入侵检测及基于特征的入侵检测方法,然后介绍了
Patchwork算法是一种典型的空域水印嵌入方法.目前也有人尝试将这一办法应用于变换域中,但是有关文献很少.特别是在将其与音频水印应用相结合的研究还显得不够.Patchwork算法
该文在参考了各种馈线自动化方案后,阐述了自己对馈线自动化的理解,在比较和参照了国内外同类装置的基础上,设计开发了一种以TMS320F206DSP为核心的FTU,相对于传统的基于普通