Problem investigations in TCP flow control mechanisms

K. L.Eddie Law, Wing Chung Hung

研究成果: Article同行評審

摘要

Transmission Control Protocol (TCP) provides reliable process-to-process communication services between any two end systems across the Internet. With the TCP flow control mechanisms, multiple simultaneous TCP connections can share network resources. Since the late 1980s, there have been several popular TCP flow control designs. There include, for example, the Tahoe, Reno, Vegas and NewReno algorithms. Moreover, an TCP header option is designed to help the flow performance, especially in lossy conditions. The option field is known as Selective Acknowledgment (SACK). Though in this paper, the design problems of the popular flow control mechanisms are investigated, SACK is not examined. This is because SACK operates as an TCP option that explicitly marks down the missing blocks of information at the receivers. All other flow control families can deploy this option to improve their respective performance. On the other hand, many systematic flow control mechanisms were designed usually based on certain principles, network conditions and assumptions. With the advancements of technologies, the flow control designs suffer poor performance when many settings of the system parameters degrade their throughput performance rapidly if the networks are not in their favorable conditions. Through the problem investigations, we can improve the throughput performance by tackling each mistake accordingly in future.

原文English
頁(從 - 到)603-618
頁數16
期刊Dynamics of Continuous, Discrete and Impulsive Systems Series B: Applications and Algorithms
10
發行號4
出版狀態Published - 8月 2003
對外發佈

指紋

深入研究「Problem investigations in TCP flow control mechanisms」主題。共同形成了獨特的指紋。

引用此