An End-to-End Proactive TCP Based on Available Bandwidth Estimation with Congestion Level Index
Transmission control protocol (TCP) is one of the core communica-tion protocols of the Internet protocol suite. For this reason, significant enhancements on TCP have been made in both wired and wireless networks. In this paper, we propose an end-to-end proactive TCP based on available bandwidth estimation with congestion level index (CLI), called CLI-based TCP. From the previous TCP schemes, we have found that the TCP sender does not know how much the network is congested because network congestion is represented by only two status, congestion exists or not. Therefore, we define the concept of CLI, outline the procedure of the CLI algorithm, and describe how to realize the CLI-based TCP. In addition, we have shown that CLI-based TCP can handle network congestion more minutely and improve overall TCP performance. Simulation results show that under 90% traffic load, the CLI-based TCP outperforms TCP New Jersey by 49.8% improvement in goodput.
KeywordsTransmission control protocol end-to-end proactive approach available bandwidth estimation congestion level index
Unable to display preview. Download preview PDF.
- 1.Allman, M., Paxson, V., Stevens, W.: TCP Congestion Control, RFC 2581 (1999)Google Scholar
- 4.Tian, Y., Xu, K., Ansari, N.: TCP in Wireless Environments: Problems and Solutions. IEEE Radio Communications, S27–S32 (2005)Google Scholar
- 7.Jacobson, V., Braden, R., Borman, D.: TCP Extensions for High Performance, RFC 1323 (1992)Google Scholar
- 8.Network Simulator NS-2, http://www.isi.edu/nsnam/ns