为改善MANET网络的拥塞控制,设计一种基于带宽的拥塞识别与控制机制。通过实时监测节点可用带宽,获取节点拥塞程度指标,采用包循环进入队列和分类丢包的策略进行拥塞控制。该机制不需要邻居节点的信息,降低了系统开销。通过NS2仿真结果验证了该改进机制的有效性,相比TCPNewReno,端到端延迟减少了5%到34.9%,相对于TCP NewReno和TcpVegas,在吞吐量性能方面有所提升。
To improve the congestion mechanism in MANET,a congestion identification and control mechanism based on bandwidth was designed,in which the congestion degree index of nodes was obtained by monitoring nodes’ available bandwidth,the strategy of allowing nodes was adopted to recycle the packets when reaching the retransmission limit at the MAC layer and dropping packets by classification was used when congestion occurring.The mechanism does not need to switch information periodically between nodes,which reduces the system overhead.The experimental results based on NS2 show that the performances on end-to-end delay and throughput of the proposed algorithm are better than that of the TCP Reno and TcpVegas mechanism.