论文部分内容阅读
半实物仿真与测试是进行网络性能分析、协议验证的重要手段之一。无线自组织网络半实物仿真系统在以太局域网的实验环境下,通过实物无线节点或由PC机模拟的节点的参与,在实验室中便可完成对无线自组织网络中路由协议、链路层协议的性能分析和功能验证,进而修改和完善协议设计。该试验平台可以同时弥补实际网络试验高成本、难于管理、试验结果难以重现以及纯软件网络仿真不能精确模拟实际情况、不支持应用层业务等不足。同时,该平台并不局限于对无线自组织网络协议的仿真,通过简单的修改便可完成对多种网络协议的模拟。本论文所研究的内容是无线自组织网络半实物仿真系统的模拟数据传输部分,即是对该系统中的数据汇聚分发子系统的研究与设计。该子系统为半实物仿真系统提供无链接、不可靠、实时的数据传输服务,并对相应的数据帧进行集中管理与调度,在不影响系统仿真结果的情况下提供足够的吞吐能力,减少数据传输过程中的时延与等待。论文首先分析了数据汇聚分发子系统的总体结构以及其在整个系统中的位置和作用,在功能结构和软件架构方面进行了总体性的设计。然后,本文对Linux操作系统中数据链路层数据帧的接收与发送技术作了简要介绍,针对仿真系统对数据帧传输的实时性需求,通过对Linux实时特性以及实时性改造技术的研究和分析,设计和实现了一个可以提高系统数据帧传输实时性的传输机制,并进行相关测试与分析。其次,根据子系统在数据帧传输过程中对链路控制的需求,设计和实现了一个满足系统传输需求的链路控制协议,它既可以对数据帧的传输过程进行有效的流量控制,又能够满足系统对数据帧传输吞吐量的要求。同时,对该设计方案进行了相应的测试和分析。最后,论文还对数据汇聚分发子系统在实现过程中的一些关键问题进行了分析和介绍。本论文所研究的课题除了在无线自组织网络半实物仿真系统中得到实际应用外,其研究方法与成果也对其它项目的半实物仿真有重要的借鉴和参考价值。