Enhancing the Flexibility of TCP in Heterogeneous Network

Wang Hui, Li Peiyu, Fan Zhihui, Li Zheqing, Wei Xuhui, Wen-Bo Du
2016 PLoS ONE  
Due to a set of constant initial values, the performance of conventional TCP drops significantly encountering heterogeneous network, showing low throughput and unfairness. This paper firstly demonstrates the chaotic character of TCP congestion control in heterogeneous network, especially the sensitivity to initial value. Inspired by merit of nature-inspired algorithm, a novel structure of TCP congestion control (IPPM, Internet Prey-Predator Model) is proposed. Parameters such as available link
more » ... apacity(C), congestion window (W) and queue length (Q) are collected by IPPM, which calculates the max value of C according to the interacting relationship existing in C, W and Q, and IPPM initiates the TCP ssthresh with the calculated value. Plenty of simulation results show that the modified TCP can effectively avoid network congestion and packet loss. Besides, it holds high resource utilization, convergence speeds, fairness and stability. Fig 6. The structure of improved TCP congestion control mechanism. Fig 7. The evolution for cwnd in proposed algorithm. (a) The change of cwnd for W1. (b) The change of cwnd for W2. (c) The change of cwnd for W3. (d) The change of cwnd for W4.
doi:10.1371/journal.pone.0161249 pmid:27657890 pmcid:PMC5033568 fatcat:pqaeg7cybjcs3jeer6ftv4zrue