提出了一种基于尺度的协同中继自主转发跨层QoS路由算法(MCRICQR)。节点根据能量、信道、拥塞以及与汇点的距离等综合因素形成一个选择度量,度量最大的节点根据自己所处状态自主选择直接转发、中继转发以及跃进转发数据包。仿真结果表明,该算法能根据网络状况及时转发数据,提高网络可靠性,对网络负载进行均衡,提高网络吞吐量和能量效率,从而延长网络寿命,保障了无线传感器网络的QoS需求。
We proposed a cross-layer QoS routing algorithm which is metric-based cooperative relay initiative forwarding(MCRICQR).Nodes form a metric according to energy,channel,congestion and distance to sink.The node with maximal metric forwards or relays or leapfrogs the data in term of it's own states.Simulation results show that MCRICQR can prolong the lifetime of network and guarantee the required QoS.It also can transmit data in time and load balance which improve the reliability and energy efficiency and throughput of WSN(wireless sensor network).