基于ACE的分布式数据传输框架的设计与实现

被引量 : 4次 | 上传用户:X80908888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信和网络技术的不断发展,人们对健壮的和高性能的分布式数据传输系统的需求一直在稳定地增长。一方面分布式应用程序有其固有的通信复杂性;另一方面当前已经存在很多数据传输协议和文件传输工具,但在实际的应用中这些协议和工具很难集成到整个分布式系统中,并且可能只需要某些数据传输协议的部分功能。因此,设计并实现一个屏蔽底层复杂通信机制,为应用层提供接口的高效、灵活的数据传输系统模型十分有意义。本文利用ACE(自适应通信环境)设计并实现了一个性能良好、可扩展、易于维护移植的数据传输框架模型。深入研究了模型设计中的关键问题——消息接收机制、多线程并发机制、I/O机制,消息调度与处理机制。并将模型运用于CIDS(校园信息发布系统)的多个服务器程序中,构建了系统的基础数据传输平台。本文首先对课题的研究背景、分布式数据传输研究现状以及研究内容进行介绍。然后介绍了模型设计中涉及的相关设计模式,并从体系结构、相关框架和在分布式系统开发中的优势三个方面分析了ACE相关技术。在此基础上,利用ACE框架设计并实现了一个高效、可扩展、易维护的数据传输系统模型。详细讨论了模型中多个关键问题的解决方案,包括多队列消息接收模型,ACE反应器模型,半同步/半异步线程池模型,流控制机制,消息调度与处理模型,可靠UDP消息发送机制,文件分片传输机制,定时机制,配置与日志统一管理机制。然后将模型应用于CIDS的多个服务器程序中,详细讨论了系统上传、下载功能的设计与实现。最后给出模型的功能和性能测试结果以及CIDS的运行情况。
其他文献
近些年来,我国风力发电得到了迅猛发展,虽然风力发电机的设计与制造已逐步完善,但是由于运行载荷复杂多变,工作条件恶劣等特殊原因,使得风电机组的故障率居高不下,对其运行维
步入21世纪以来,全球内主要发达国家的产业结构发生了迅猛的变化,已逐步从“工业型经济”向“服务型经济”转变,第三产业尤其是服务业领域的竞争,已然成为世界各国和地区经济
改革开放以来,广东经济快速增长,产业升级初见成效,已全面进入经济社会发展转型期。作为广东战略性产业的生产性服务业和装备制造业,其发展水平对促进广东经济发展方式转变、现代
本文所研发的基于ArcGIS的海洋灾害案例库综合查询系统作为宁波市科委关于宁波海洋灾害信息网格系统的一部分,能够对宁波周边区域发生的海洋灾害相关信息进行管理并提供良好的
轴承产品广泛的应用于机械设备中,是机械设备的关键零部件。现代轴承生产企业的不断发展,项目的复杂性也在不断的增加,以外向型为主的轴承生产企业的利润越来越少,企业必须在生产
销售活动一般可以分为行业销售和消费品销售两大类,本论文主要围绕行业销售,针对行业销售的产品的特性,建立企业的销售模式和管理流程。行业销售有时也被称为“大订单销售”,有时
射频识别作为一种自动识别技术,已经广泛应用于物流车辆管理、停车场门禁系统、人员识别管理系统、公交管理系统、公共安全等众多领域。经过多年技术积累与市场应用,无源RFID技
新颁布的<中华人民共和国合同法>(以下简称<合同法>),适应改革开放和发展社会主义市场经济的需要,既联系了我国的实际,又注意与国际接轨,是一部具有时代气息的市场经济基本大
本文结合项目基于声信号的运动车辆识别问题展开研究工作,利用声音传感器采集的声信号的特征实现重型车和轻型车的识别。主要包括目标检测、特征提取和分类器算法的设计及DSP
建国以来,云南省不断加大对教育财政的投入,教育快速发展。但各地区间教育发展速度及成长水平存在明显差距,这是需要我们急切关注的问题。云南省作为我国西部地区大省,教育资