论文部分内容阅读
近年来,无线传感器网络得到了非常广泛的应用,其研究已成为无线网络领域的重要课题。无线信道频繁变化,不同无线链路上并发数据相互干扰,网络拓扑结构的动态性,被感知事件产生的突发数据流,都会引起无线传感器网络中的拥塞。网络拥塞会引起全局信道质量的下降和因缓冲区不足而造成的丢包,增加数据传输延迟,耗费额外的网络能源,缩短网络寿命。由于无线传感器网络自身的特点,传统有线网络中的拥塞控制策略并不适用,因此急需设计新的针对无线传感器网络自身特点的拥塞控制算法。本文在介绍了无线传感器网络的一些基本概念、原理、结构以及应用研究发展情况的基础上,通过分析传统有线网络中的拥塞控制策略并不适合于无线传感器网络及对现有的无线传感器网络中拥塞控制算法进行分析比较后,提出了一种适用于无线传感器网络的基于传感器网络节点缓冲区大小的拥塞避免算法,这是本文的创新点之一。该算法的基本思想是只有当某个传感器节点还有存放数据包的缓冲区时,其他传感器节点才能向其发送数据包。该算法在CSMA/CA及隐式确认CSMA协议上得到了实现。算法在基于隐式确认CSMA协议上的实现过程中,通过动态修改二元指数后退算法的冲突窗口的大小有效地解决了因隐藏站问题而造成的节点缓冲区状态信息陈旧问题,这也是本文的另一创新点。本文通过NS2仿真证明了该算法可以有效地解决由于缓冲区溢出而造成的丢包,并且可以快速地将源节点的发送速率及中间节点的传输速率调整到一个近似最优值,验证了该算法虽没有采用目前无线传感器网络中大多拥塞控制算法中所采取的复杂的速率调节控制,却可使网络获得很高的性能。本文最后总结了论文所做工作,并提出了下一步工作任务和研究方向。