TCP fusion

From HandWiki
Short description: Proposed TCP congestion control algorithm


TCP Fusion is a proposed congestion control algorithm for the Transmission Control Protocol (TCP) designed to improve quality of service over high-speed and long-distance networks. Primarily studied in research contexts and has contributed to ongoing efforts to design more adaptive and efficient congestion control methods, it combines elements from several earlier TCP variants to better adapt to varying network conditions, achieving higher throughput, and improved fairness among flows.[1]

Traditional TCP algorithms, such as TCP Reno, rely primarily on packet loss as a signal of network congestion, which can limit performance in high-bandwidth or high-latency environments. TCP Fusion instead integrates both loss-based and delay-based approaches, drawing on ideas from algorithms like TCP Vegas and TCP Westwood. By monitoring network delay as well as packet loss, it aims to detect congestion earlier and adjust transmission rates more smoothly.[2]

TCP-Fusion’s tuning for low-latency, high-bandwidth terrestrial links limits its effectiveness over satellite Internet.[3]

References

  1. Kaneko, Kazumi; Fujikawa, Tomoki; Su, Zhou; Katto, Jiro (2007). "Proceedings of PFLDnet 2007". 7. pp. 31–36. https://www.katto.comm.waseda.ac.jp/TCP-Fusion/PFLDnet2007.pdf. 
  2. Katto, Jiro; Ogura, Kazumine; Fujikawa, Tomoki; Kaneko, Kazumi; Su, Zhou (2008). "Proceedings of ICCCS, TCP". https://www.katto.comm.waseda.ac.jp/TCP-Fusion/ICCCS2008.pdf. 
  3. Obata, Hiroyasu; Nishimoto, Shingo; Ishida, Kenji (2009). "2009 7th International Conference on Information, Communications and Signal Processing (ICICS)". IEEE. pp. 1–4. doi:10.1109/ICICS.2009.5397708.