【摘 要】
:
随着互联网技术的迅猛发展,网络在工作和生活中扮演着越来越重要的角色,信息交互越来越频繁,交互内容也越来越丰富。文件交互即是交互信息中非常重要的一种类型。传统文件传输应用程序的编写需要调用操作系统提供的通信接口API(即SOCKET)来实现,需要考虑异构环境下的各种状况,也需要处理通信协议的细节,工作量较大且繁杂。而使用通信中间件作为系统的通信框架,把大量的底层通信细节让中间件去完成,可以使在开发应
论文部分内容阅读
随着互联网技术的迅猛发展,网络在工作和生活中扮演着越来越重要的角色,信息交互越来越频繁,交互内容也越来越丰富。文件交互即是交互信息中非常重要的一种类型。传统文件传输应用程序的编写需要调用操作系统提供的通信接口API(即SOCKET)来实现,需要考虑异构环境下的各种状况,也需要处理通信协议的细节,工作量较大且繁杂。而使用通信中间件作为系统的通信框架,把大量的底层通信细节让中间件去完成,可以使在开发应用程序时更关注业务逻辑的实现,有效提升开发效率。ICE(Internet Communications Engine)是一个面向对象、开源的、高效的通信中间件,通过ICE中间件提供的分布式服务技术ICE Grid构建的服务,先天具备分布式特性,使服务端具有弹性扩容、水平伸缩能力,提升文件传输并发数。同时,在超短波、3G、4G、卫星等无线网络环境下,信道资源受带宽限制,且随着通信节点位置的变化,信号覆盖也具有时好时坏的特征。通常情况下,为了保证数据的可靠传输,某些应用系统直接采用TCP进行传输;然而在无线信道下,TCP开销较大,没有最大限度利用有限的信道能力。针对无线网络环境下的文件传输信道利用率低、传输效果较差的问题,本文设计了一种无线网络环境下文件自适应传输方法。在无线信道下利用UDP的传输机制最大限度利用无线信道带宽,同时基于UDP传输的反馈(包括传输时延抖动、丢包率等)进行网络带宽预测,控制发送速率,最大限度接近当前实际带宽值,实现传输速率的自适应。同时,本文设计了一种窄带文件传输加速方法,通过对数据块进行MD5编码,建立本地变长数据块库,采用重复数据删除技术,极大减小发送数据量(最多可减少70%的数据量)。最大限度节省传输带宽、利用传输带宽,提高传输效率。经测试,本文设计的基于ICE的文件并发传输系统,各项功能和性能满足指标要求,达到了预期效果。
其他文献
习主席强调指出,推进人才队伍建设任务紧迫。可以预见,随着我军武器装备和新型作战力量快速发展,人才匮乏问题将越来越突出。全军要积极想办法,抓紧解决这个问题。破解人才匮乏问
我国现行刑事诉讼法在保障犯罪嫌疑人人权方面迈进了一大步,但是司法实践中仍然大量存在着侵犯犯罪嫌疑人人权现象。尤其近年来的一个又一个被羁押人的离奇死亡事件的曝光,使
随着互联网的发展,给传统教学理念和教学手段带来了挑战和机遇,引发了教与学的新矛盾,在这样的时代背景下,微课应运而生。作为信息技术与教育教学结合的产物,微课对教育资源
全球经济和政治形势正处于复杂而深刻的调整之中。深受2008国际金融危机的影响,世界总需求持续疲软。资本流动和汇率波动加剧,商品价格趋于下跌,国际贸易和跨境投资增长非常
作为当前声学领域的热点课题,声超构介质的实现和应用正受到广泛关注。声超构介质是一种具有天然媒质所不具备的超常声波传播特性的人工复合结构或复合媒质。声波在其中的传
应用题是小学数学中的重要教学内容,对培养学生理解数学知识,发展学生的思维能力,培养良好的思维品质,并运用数学知识解决实际问题等多方面都具有重要意义。因此,在新课程理念的指
<正>开展农民专业合作社信贷业务,不仅能满足农民专业合作社的金融需求,也将进一步拓展农发行支农新领域。自2007年7月《农民专业合作社法》正式实施以来,嘉兴地区农民专业合
意大利是一个历史遗产十分丰富的国家,对于遗产保护的研究与实践位于国际前端,与此同时,意大利也存在大量历史城市建筑的改建、加建、新建等建筑遗产更新的研究与项目,这些项
<正>随着课程改革大潮的不断推进,语文课堂越来越体现出新课程标准的基本理念。然而,在积极完成语文新课程标准对课内阅读总量的要求的同时,出现了课内外阅读比例失衡的现象
对烧碱工业中最常使用的离子膜法进行了介绍,并分析了离子膜法烧碱制造工艺的特点。对离子膜法烧碱制造工艺流程进行了分析,提出建议。