基于ACE的网络通信系统的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zhuantang88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在分布式协作开发环境中进行系统设计工作时,要求处于不同机器上的设计工具之间能够通过网络相互通信,从而使得各个设计工具可以相互协作,这需要开发网络通信软件来提供相应的功能。作为一种网络通信中间件,可适应性通信环境(Adaptive Communication Environment,ACE)已经在网络计算中间件领域取得了很大的成功。   本文针对分布式协作开发环境在网络传输方面的要求和特点,设计并实现了一种基于ACE的网络通信系统。该系统以ACE的前摄器框架为核心框架,以任务框架、异步的接收器框架和连接器框架作为辅助框架,实现了多个层次的并发,并利用ACE提供的各种组件实现了与网络通信相关的消息缓冲、异步I/O、流量控制等服务。   实验表明,与传统的网络通信系统相比,该系统具有更好的性能,满足了项目的需求。
其他文献
随着我国加入WTO,银行与国际金融的接轨,外汇存兑尤其是美元柜台交易业务已成为各银行必须的业务。然而美元鉴伪机具很少,可以信赖的美元鉴伪机具更是微乎其微。再加上造假者
近年来,随着微电子技术和无线通信技术的不断发展,无线体域网的应用价值愈发明显,引起了国内外广泛的关注。与一般无线传感器网络以物理环境为监控对象不同,无线体域网以人体
随着信息技术的发展,数据呈爆炸式增长并日益分散,如何有效、安全地存储和管理这些海量数据,这给企业带来了巨大的挑战。为解决上述问题,网络存储技术应运而生。网络附加存储
用户界面是人机交互的重要组成部分,它是用户和计算机进行沟通和交互的桥梁。随着计算机和网络资源的不断发展,人们对用户界面的要求也越来越高。然而,标记语言,编程语言,界
服务质量(QoS)问题是传统网络中非常重要的技术之一,由于网格环境的复杂性和特殊性,要保证一定的服务质量需要解决很多难题。随着网格技术的发展,网格服务质量问题成为一个新
学位
云存储是在云计算的概念上延伸和发展出来的一个新的概念,是一种新兴的网络存储技术。云存储利用集群应用和分布式文件系统等软件,将网络中大量类型不同、容量不同的存储设备
语音不仅是人类日常交流中的重要工具,也是百万年来哺乳动物大脑进化的结果。这项复杂的功能是区分人类和其他动物的重要标志,包括了大脑对语言从声音到图形乃至抽象符号层面
随着计算机软件对人们生活的影响的逐渐扩大,人们对软件的数量和质量的需求也日益提高。在软件开发和维护过程中存在的一系列问题,被称为“软件危机”。其中,一个重要因素就
移动Ad Hoc网络是目前国内外计算机网络技术研究领域的一个热点,路由协议是AdHoc网络的核心技术之一。为了提高AdHoc网络路由协议的性能,国内外很多学者和专家开始研究基于位