基于CORBA的分布式系统数据传输技术研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:intaaad
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布式技术的历史可以追溯到20世纪80年代中期,那时主要采用客户机/服务器结构来构建分布式系统。然而到了90年代以后,客户机/服务器结构发生了深刻变革:客户机与服务器的界限日益模糊,多层结构开始流行;分布式成为高性能网络应用的重要特征,其理念总体上已从紧耦合的、地域集中的、同构的机器转移到松耦合的、远程的、异构的机器上。与此同时,面向对象技术也发展成为软件开发的首选技术。于是,分布式对象技术就成为了构建大型复杂系统的主流技术。 本文结合作者近年在分布式应用领域的研发工作对分布式系统的数据传输技术进行了深入论述。 在分布式系统中,采用何种机制在各分布节点间传输数据是系统设计需要考虑的重要方面。本文基于CORBA(通用对象请求代理结构)技术提出一种在分布节点间提供数据传输服务的数据服务模型,并给出数据服务在分布式监控系统中的一种实现。根据数据消费者请求数据的不同类型,数据服务分为持久数据服务和实时数据服务,文章分别对二者的时间性能进行了分析。针对持久数据服务,本文从远程调用的粒度、消息尺寸以及不同IDL数据类型三个方面对时间性能的影响加以阐述:针对实时数据服务,由于现有的关于CORBA事件服务的性能分析资源相对缺乏,本文基于VisiBroker的对象包装和拦截器技术创造性地给出了性能测试和分析的实验方案,根据试验数据对实时数据服务的性能进行了分析,同时也比较了CORBA事件服务的四种不同数据传输模式(即经典的推模式、经典的拉模式、混合推/拉模式和混合拉/推模式)的传输效率。 对测试数据进行的分析表明:事件服务的数据传输效率基本上能满足实时数据数据服务的实时性需要;在事件服务的四种数据传输方式种,经典的推模式的性能要更优秀。这一研究结论对基于CORBA的一般分布式应用具有普遍意义。文章最后对数据服务的研究工作进行了总结并提出了进一步探讨的方向。
其他文献
期刊
期刊
该文介绍了一种高速电缆遥传系统的设计方案.对中国采用曼彻斯特编码和QPSK调制的现有遥传系统进行改进,提出相关编码和64QAM调制技术在高速电缆遥传系统中的应用.鉴于地面到
21世纪,计算机网络的发展与应用日新月异,融入了人们生活的方方面面,保证了人们工作生活的方便快捷.而计算机网络的心脏就是路由器,灵魂就是各种网络协议,路由器的正确无误是
蓝牙技术是一种无线数据与语音通信的开放性全球规范,它以低成本近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接。其工作频段为全球通用的2.4GHz ISM频段,扩频
该文从海岸线的分形维数着手,利用两种经典的分形维数计算方法,设计程序,分析计算普通印刷地图和电子地图的省区海岸线分形维数,提出海岸线复杂性分析的方法和原则,首次对不
随着无线通信技术的不断发展,软件无线电已成为研究的热点。它是无线技术进入的一个新的阶段,将成为3G和4G移动通信中的关键技术之一。而作为软件无线电关键技术之一且仍未被突
期刊
期刊
期刊