基于嵌入式CORBA的协同支撑平台的研究与设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:tedious
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在舰艇、飞机等需要协同指挥和控制的分布式应用系统中,系统的可靠性和容错性十分重要。如何保证这些系统的高可靠性和良好的容错性,是目前分布式系统的研究热点之一。通常采用的方式是硬件冗余,即增加额外的硬件来作为备份硬件,当主硬件出现故障时系统能迅速切换到备份硬件上继续运行。但在某些特殊情况下,因没有足够的物理空间来放置冗余的备份硬件而不能采用这种冗余方法时,可采用软件冗余的方法来保证系统的可靠性和容错性。软件冗余是在分布式应用系统中,通过这样的机制:划分备份组;在同一备份组内,任一台计算机都能备份组内其他计算机上运行的应用软件的运行状态数据;同时备份组内的每一台计算机,能按照设定的错误检测机制对被检测计算机的运行状态进行检测。若发现被检测的计算机出现故障,则立即接管其上原来运行的应用软件。同时软件冗余还能提供请求接管和请求被接管的功能。分布式系统的管理者可借此功能动态地分配备份组内计算机的负载,以达到分布式应用系统中最佳的负载平衡。为减少系统数据备份过程中的网络流量,在CORBA的实现中,增加了UDP协议插件实现,使之能使用UDP的组播功能来减少网络流量。本文设计了基于嵌入式CORBA的协同系统支撑平台总体框架。详细讨论了如何保证分布式应用系统的高可靠性和良好的容错性。实现了上述协同支撑平台的系统原型,并完成了可验证该平台设计的可行性及正确性的演示系统。
其他文献
进入21世纪以来,随着电路材料、结构设计、计算机制造工艺等技术的进步,以智能手机为代表的移动设备得到了飞速发展,移动计算技术在工业企业的应用逐步走向实用化阶段。国内
数据挖掘是信息技术自然演化的结果。使用数据挖掘工具进行数据分析可以方便的获得重要的数据模式并应用于决策。数据挖掘本身是面向应用的,关联规则挖掘作为数据挖掘的重要
现代远程教育是随着计算机技术,特别是多媒体技术、数据库技术和Internet技术的发展,在传统远程教育的基础上发展起来的一种新的教育模式,它与传统教育相比具有更广阔的发展前景
近年来,移动通信发展迅速,便携式计算机如掌上电脑(LAPTOP)、笔记本电脑(NOTEBOOK)、手持式电脑(HPC)以及PDA等也迅速发展,还有因特网的迅速发展,使人们对电话通信以外的各种
嵌入式系统是一种以应用为中心的,软硬件可裁减的专用计算机系统,具有很强的灵活性,形势各样的数字化设备如手机,PDA,机顶盒,数码相机等都是广泛使用的嵌入式产品,这是一个充
无线Ad hoc网络,又名无线自组织网络,是一种特殊的对等式网络。它没有固定的控制中心,各节点通过无线链路连接并在网络中作为路由器。传统的TCP协议在有线网络中能够良好地工作,
随着科技的发展,非真实感渲染近年来已经成为了热门课题,越来越多的学者从事非真实感渲染的技术研究。在国外对水彩画、油画等具有西画艺术特征的艺术品仿真技术已经比较成熟,然
随着计算机网络技术的飞速发展,各种科技活动和日常工作中产生的数字、文档、图表等原始数据以及按照不同需求加工的数据集和相关信息被越来越多地以数字化的形式存放在数据
基于策略的网络管理(Policy Based Network Management,PBNM)是近几年迅速发展起来的研究领域,旨在向网络管理的智能化方向发展.该文正是基于这样的技术和应用背景,开展了相
随着WEB成为人类从事社交活动的虚拟场所——基于WEB的社交网,如何开发基于WEB的社交智能正在成为实现新一代高性能WEB的重要方式.将应用软件Agents和MA(Multi-Agent)技术建