论文部分内容阅读
近年来,随着网络技术的发展,自组织网络凭借其独特的结构和广泛使用潜力,受到越来越多的关注和研究。
因为自组织网络的特点,在成本和技术上很难在研究过程中搭建真实的网络环境,而现行的NS-2等网络仿真软件主要是基于离散事件.状态跳变的思想对网络的模拟,只能模仿网络的部分特征。另一方面测试床费用高,不易管理。为此本论文基于集中式控制,分布式运行的思想设计和优化了自组织网络仿真平台,用以对自组织网络进行仿真,从而避免对实际应用造成损失。
本文对自组织网络仿真平台进行了模块化的划分并进行了编码实现。仿真平台从整体上分为控制中心和终端节点两大模块。其中控制中心通过用户接口界面完成仿真过程的控制,仿真动画的显示,通过后台程序实现虚拟拓扑的管理,仿真数据的处理;按功能划分为用户接口模块、拓扑管理模块、数据处理模块、图形显示模块、中心调度模块。终端节点在控制中心的控制下,通过对网络底层和辅助模块的设置,完成仿真自组织网络节点的功能;按功能划分为终端节点数据过滤模块、数据采集模块、数据回传模块、终端控制模块组成。
仿真平台的设计弥补了以往仿真软件无法提供真实网络信道和测试床无法全面仿真自组织网络和可控性较差的缺陷,为自组织网络开发者提供一个准真实、高可控的自组织网络仿真平台。
设计的最后对仿真平台进行了测试,并与经典仿真软件NS做了相应的比较,验证了平台设计的正确性和先进性。