论文部分内容阅读
无线传感器网络(WSN)作为一门全新的信息技术已经备受世界各国研究学者重视,它综合了传感器技术、网络处理技术和信息通信技术,是各门新兴学科和传统学科相融合的产物。无线传感器节点可以被任意布撒在人类感兴趣的监测区域,节点之间通过相互的感知、采集和对数据进行处理,并将采集处理过的数据通过网络中其他节点以多跳的无线发送方式转发,最后传送给用户。资源和能量的受限是传感器网络的一个最主要的特点,因此在研究和设计无线传感器网络的协议时,要考虑的关键问题就是节约成本和降低能耗。本文介绍了传统的平面式路由协议和层次式路由协议等经典的路由协议,分析了适用于无线传感器网络的协议模式。在EZMAC跨层设计基础之上,采用竞争、管理和时分复用机制对系统进行优化,整个分层体系被看成一个整体,底层信息通过层间共享机制反映到上层,上层根据系统的实时需要作出相应的决策,通过这种分层集中管理机制来控制协调节点的休眠和工作时间,有效节约了节点的能量消耗。无线传感器网络内节点的数量庞大,用户关心的是网络的数据,能够及时准确的把监测区域内发生的突发事件传送给用户是传感器网络的主要责任。这就要求网络能够监测和支持不同优先级数据包并提供区别对待的服务。本文在跨层分簇协议基础上,对不同优先级服务采用加权调度机制,提出一种跨层加权调度无线传感器网络传输协议(WSP-WSN)。协议分为节点链路估算、加权调度机制和网络拥塞控制三个模块,通过集中管理调度,使信息在各层间可以共享并对网络的变化作出相应的调整。节点链路估算模块是根据相邻的路由节点的信息来选择最优链路;加权调度算法是对网络中优先级别高的数据实行优先传送方式,优先保证实时数据的传输可靠性;拥塞控制模块的功能是对网络的忙闲状态的检测以及网络拥塞后作出相应的调整。本文利用OPNET网络仿真软件对提出的协议进行了仿真,同传统的协议在网络的传输时延和可靠性能上进行了比较。