论文部分内容阅读
由于无线传感器网络节点能量和硬件资源受限,在诸如社区监测等应用中,数据包多到一及多跳汇聚传输模式易引起无线传感器网络局部或全局拥塞,导致网络传输延迟增大、数据丢失,甚至网络瘫痪。对网络拥塞进行有效控制是保证无线传感器网络服务质量(Quality of Service, QoS)性能、延长生命周期的关键手段之一。媒介访问控制(Medium Access Control, MAC)协议处于网络协议栈底层,负责管理分配传感器节点的通信资源,直接影响着网络对拥塞的响应速度。提高MAC协议的抗拥塞能力是无线传感器网络研究中具有挑战性的研究课题之一。本文分析多跳汇聚拓扑网络发生拥塞的原因,提出和改进了MAC协议抗拥塞方法。论文的主要工作和创新点如下:(1)改进设计了一种基于父节点控制无线信道资源分配的拥塞缓解MAC协议(SRI-MAC):针对网络中数据多到一汇聚传输时,子节点竞争加剧导致传输性能下降,休眠机制导致有效带宽变小等造成的网络拥塞问题,本协议通过父节点对无线信道资源进行分配,包含多次邀请机制和迸发传输机制,达到缓解拥塞的目的。仿真结果显示,随着负载流量增加,SRI-MAC协议数据包传递率比S-MAC和R-MAC同。(2)提出一种基于节点自适应竞争窗口调节策略的拥塞缓解MAC协议(CA-MAC):针对数据多跳汇聚传输使负载流量不均衡,负载密度逐跳变大,易引起拥塞使父节点缓存队列溢出丢包的问题,本协议采用缓存队列占用率检测和拥塞趋势度检测结合的方法检测拥塞,通过自适应竞争窗口调节策略以及进发传输机制,缓解了拥塞。仿真结果显示,随数据包加载时间间隔缩小,CA-MAC的数据包传递率比S-MAC和RL-MAC高。(3)改进设计了一种基于相邻节点选择策略分流数据的拥塞缓解MAC协议(MACA-MAC):针对父节点发生拥塞无法接收数据,造成其子节点数据积压加剧拥塞的问题,本协议中,当父节点发生拥塞时,其子节点通过相邻节点选择策略,从可选邻节点列表中选择传输压力最小的节点转发数据,缓解了拥塞。仿真结果显示,随数据包加载时间间隔缩小,MACA-MAC协议的数据包传递率比PW-MAC高。论文在上述研究的基础上,设计了采用CC2530,芯片的测试节点,在测试节点软硬件平台上实现了本文提出和改进的MAC协议抗拥塞方法,并在实际场景中进行了组网验证。实测结果表明,SRI-MAC协议的数据包传递率比S-MAC高,在SRI-MAC上增加自适应竞争窗口调节策略后,其数据包传递率比SRI-MAC高。通过节点选择策略进行数据分流缓解拥塞的MACA-MAC的包传递率比PW-MAC高。本论文所改进和提出的MAC协议抗拥塞方法,能够缓解拥塞,提高监测应用中多跳汇聚网络数据传输成功率。