为了解决无线Mesh网络(WMN)的网关拥塞控制问题,在已有的网络拥塞控制策略基础上提出一种新的基于跨层感知的逐跳拥塞控制(CCACL)算法.该算法根据监测到的节点拥塞信息,对上游节点的信息发送速率做出自适应的调整,同时对下一跳节点的拥塞极限阈值进行适当调整,使缓存空间以更快的速度清空,进而缓解网络拥塞.为了确保数据传输的可靠性,CCACL算法在逐跳的可靠性保证机制基础上给出了一种端到端的选择确认机制.仿真结果表明,新算法可有效解决WMN中的拥塞控制问题,提高了分组投递率和网络吞吐量,减少了分组的端到端延时.
To solve the gateway congestion control problem of wireless Mesh network(WMN),a new congestion control algorithm based on cross-layer load-aware in WMN(CCACL) is proposed based on the existing congestion control strategies.CCACL adaptively adjusts the sending rate of source nodes according to the local congestion information,and it simultaneously,appropriately adjusts the congestion threshold limit of the next hop nodes as well for emptying the buffer faster and to ease the network congestion.In order to ensure the reliability of data transmission,CCACL integrates an end-to-end selective acknowledgement mechanism based on the hop-by-hop reliability assurance mechanism.Simulation shows that CCACL can increase the network throughput,reduce end-to-end delay,and effectively solve the congestion problem in WMN.