Enhancements of congestion controls for unicast and multicast over wireless networks
Ke Zhang · 2009
Transmission Control Protocol (TCP) is a connection-oriented, reliable and in-order transport layer protocol that serves most of the data transfers in the current Internet.However, running TCP over wireless networks is challenged by the problem of high bit error rate.The current legacy TCP, namely TCP Reno, is originally designed for the wired networks where packet loss is an indication of network congestion.TCP Reno slows down the sending rate in response to the packet loss in order to alleviate network congestion.But in the wireless networks, packet loss is often induced by high bit error rate (referred to as random loss) rather than congestion.Misinterpretation of random losses as congestion causes TCP Reno to reduce its sending rate unnecessarily, resulting in significant performance degradation.Such problem also exists in TCP-friendly multicast congestion control protocols, such as TCP-Friendly Multicast Congestion Control (TFMCC).TFMCC is a single-rate mul-I would like to thank for his guidance and patience for showing me the way of doing research, also the weekly meeting where we practice writing skills, presenting skills, and discuss research ideas.I am so lucky to have Dr. Fu as my supervisor.His knowledge, idea, and patient support in every area help me and inspire me through the study.I have greatly benefited from him.Thank you very much!Dr. Fu! I am also very grateful to Dr. Foh Chuan Heng.His excellent knowledge in mathematics and invaluable suggestions help me a lot in the study.Without his help, I cannot finish the math model derivations in this thesis.I would like to thank my group partners