面向网络编码的无线网络测试床的设计与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:jianzhang5555
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络编码技术是近年来网络通信领域研究的热点,它允许网络节点在传统的数据转发基础上进行数据处理,在提高网络吞吐量及数据传输可靠性等方面有显著优势,引起了国内外众多网络研究者的关注。目前,基于网络编码的通信协议的研究主要采用模拟、仿真的方法,而现有的模拟软件如NS2,内容庞杂,初学者难于掌握,不利于网络编码通信协议的研究,更重要的是模拟的测试环境与真实环境有一定的差距,所得到的各种参数一定程度上并不能真实地反映实际网络的运行情况。上述缺陷导致使用模拟软件进行模拟的便捷性和真实性无法满足实验要求。本文旨在设计并实现一个面向网络编码的无线网络测试床,方便研究者对基于网络编码的通信协议进行研究,本文的主要工作如下:针对目前网络编码的研究情况,尤其对流间网络编码和流内网络编码两种典型的编码机制进行了研究,包括编码方法的研究、网络编码与机会路由结合的研究以及基于网络编码反馈机制的研究等。研究了Click软件路由架构,利用其面向对象的模块化设计思想,设计并实现了结合网络编码的无线路由节点NC-Wirelessnode,该节点不仅能支持一般无线路由的设计与测试,同时可以完成基于网络编码的无线通信策略的设计与测试。该节点在设计上可以支持新的基于网络编码的转发式路由策略的实现,支持流内网络编码和流间网络编码机制的实现,提供了较好的扩展开发模块,使用者可以扩展相应的开发模块完成新协议的实现;提供了方便的测试模块,使用者可以便捷地对吞吐量、延迟、网络编码总次数等网络性能指标进行分析。利用多个NC-Wirelessnode搭建了面向网络编码的无线网络测试床——NC-Mesh@CSU。为了进一步验证该测试床平台的便捷性和实用性,我们在平台上完成了典型的基于网络编码无线通信协议的实现和测试。通过扩展相应模块,实现了流内编码协议MORE和CCACK以及流间编码协议COPE和CORE,通过提供的测试模块,对实现的流内编码协议和流间编码协议进行了吞吐量、延迟等网络性能指标的对比分析,整个实验过程,体现了NC-Mesh@CSU平台的便捷性和实用性。
其他文献
语言是人类思想的载体,在软件工程领域各种各样的工程文档是软件设计者思想的忠实记录者。在众多软件工程文档中软件架构文档重要性更加突出,但大多数软件组织的架构文档还是很
各种传感器、技侦/部侦和人工手段获取的多种类信息不同的数据格式,不统一的数据交换标准和信息系统软、硬件平台的异构性,直接影响数据按需分发与集成的速度和质量。因此需要
B方法(俗称B语言)是一种用于描述、设计计算机软件的严格方法,其作用一直延伸到代码生成,并用伪程序语言来描述需求模型,进行软件设计和实现。B建立在Zermelo-Frankel集合理
论文根据移动通讯网络的复杂性以及通讯网络对数据库系统的需求,以实际项目开发为背景,研究了WCDMA ( Wideband Code Division Multiple Access-宽带分码多工存取)核心网络中
本文主要研究命题投影时序逻辑(Propositional Projection Temporal Logic, PPTL)的可判定性问题。文中简要地介绍了PPTL公式的语法、语义及逻辑规则,定义了PPTL公式的正则形
摘要:随着电子商务的快速普及和在线支付服务质量的提升,因特网的服务模式已经由传统的信息浏览模式向在线交易转变。因为Internet本身的开放性,使得一些对Internet依赖较高的
在图像分析和处理中,图像分割技术是一个重要的研究方向,它是许多后续处理的基础,在图像工程中占重要地位;同时也是计算机视觉和图像理解的最基本问题,其分割结果在某种程度上决定
随着VoIP技术的发展和宽带接入业务的逐步普及,VoIP业务在世界范围内取得了快速的发展。然而,由于IP网络的设计初衷仅是处理非实时数据,所以并不能满足传输音频和视频这样的实时
人脸检测是模式识别与计算机视觉研究领域比较基础和重要的研究课题,在基于内容的图像与视频检索、视频监控、智能人机交互以及自动人脸识别等领域有着重要的应用价值。人脸
随着多机器人技术研究的深入,机器人应用领域的不断扩大,对多机器人实际应用的数量规模也提出了新的要求。从两、三个机器人组成的多机器人系统发展到100个机器人组成的大规模