论文部分内容阅读
无线Mesh网络作为下一代无线网络关键技术,得到了人们广泛的关注与迅速发展,如何保证用户业务的服务质量已经成为了无线Mesh网络亟待解决的关键问题之一。本文在分析基于时分多址的无线Mesh协议的基础上,重点研究提供QoS保障的分布式资源调度算法。主要工作包括以下几个方面:
本文介绍了IEEE802.16 Mesh MAC协议参考模型及其帧结构,为了实现基于服务流的资源调度方式,本文详细分析了连接管理和服务流机制,同时阐述了协议中的集中式与分布式资源调度机制的区别。
针对业务服务质量的问题,本文首先分析了提供QoS保障的分布式资源调度架构,并详细阐述了各个模块的基本功能。在分布式资源调度模块里,本文采用了基于优先级的数据时隙分配算法,它是在带宽协商后完成,NS-2仿真表明该算法能够降低高优先级业务的时延以及时延抖动。在服务流管理模块中,为了减少新加入业务对已有业务的影响,本文对新加入的服务流进行接入控制。NS-2仿真结果表明,该算法能够有效降低实时业务的时延。
基于上述研究,本文实现了无线Mesh协议栈软件连接管理模块,该模块提供了丰富的调试接口,能够独立与系统单独运行。模块具有以下优点:易于移植至不同物理平台上;内部调度算法易于替换和升级;与其它模块间接口定义合理,内聚程度高,耦合度低。为了验证整个协议栈软件是否能够正确而高效的工作,参与协议栈软件调试验证平台开发。该平台实现数据包的冲突检测、拓扑构建、数据转发等功能,既能够运行在单个电脑上,也能够运行于同在一个局域网中的多台电脑上。