为了解决延迟容忍网络中现有Drop-Front(DF)、Drop-Oldest(DO)等拥塞控制算法吞吐量较低的问题,提出了一种在传统的传染路由协议下基于复制率的拥塞控制算法.当节点接收新数据包缓存发生拥塞时,节点根据数据包的复制次数和已经过的生命周期估算各数据包的复制率,并丢弃复制率最大的数据包,从而缓解拥塞.仿真结果表明,该算法较DF和DO算法降低了网络的丢包率,提高了网络的吞吐量,有效地缓解了拥塞.
In order to solve the problem of the low throughput of the drop-front ( DF) and drop-oldest ( DO) in delay tolerant networks ( DTN) ,an enhanced congestion control strategy is proposed under conventional epidemic routing,that is called drop copy rate ( DCR) . When the congestion of node happening,the copy rates of packets stored in buffer and arrived at this node at the same time are calculated, according to the copy numbers ,the lapse time and the packet that has the highest copy rate will be deleted,and then the congestion can be relieved. Simulations indicate that DCR decreases the packet loss ratio,and improves the throughput,and relieves congestion effectively of the networks compared to DF and DO.