论文部分内容阅读
无线传感器网络(Wireless Sensor Network, WSN)是集传感器技术、计算机技术、网络技术和通信技术于一体的新兴学科,在军事、商业等众多领域有着广阔的应用前景和重大的应用价值。受技术及成本等的限制,WSN中的节点大多采用电源供电,通过平衡网络能耗及降低单个节点的能耗来延长网络寿命一直是WSN研究的一个热点。此外,在某些应用(如多媒体数据传输)中还需要考虑网络带宽及数据的传输延迟等。路由协议是WSN的关键技术之一,对网络能量的消耗及数据传输延迟等有着很大的影响。路由协议中的多路径路由在源节点和目的节点间建立多条数据传输通道,能够有效地均衡网络能量消耗及增加网络吞吐量,并且在满足QoS方面具有优势。多路径路由协议中的节点不相交多路径路由协议,各条路径中除源节点和目的节点外没有其它共用的节点,在平衡网络载荷、容错能力及带宽方面具有更大的优势,能够支持更加高效和可靠的数据传输。实际应用中,WSN不同节点间链路质量及各节点电源剩余能量均存在较大差异,在路由中引入高质量的链路及能量高的节点对提高数据传输的可靠性、节省单个节点传输能耗及平衡整个网络能耗有重要意义。本文同时考虑了数据的传输时延,设计了一种针对WSN的高效节点不相交多路径路由(High-Efficiency Node-Disjoint Multipath Routing, HENDMR)协议,主要工作总结如下:①利用M.BUSS提出的链路模型,将节点间链路质量量化为节点间数据接收率,引入节点剩余能量、数据接收率、路径跳数等参数,定义了路径效率模型;②引入路径效率模型,基于SMR、TinyONDMR协议设计了HENDMR算法,重点设计了一种低开销中间节点转发RREQ数据包算法;③在大连理工大学微系统研究中心开发的节点平台上实现了简化的HENDMR算法;④利用NS2网络仿真软件,在多节点随机分布的场景中,对HENDMR算法的性能进行了仿真测试,并与TinyONDMR进行了对比。