• 沒有找到結果。

Conclusions and Future Work

7.2 Future Work

To futher advance this study, future work is needed as we have pointed out in the end of Chapter 3 – Chapter 6. Among these research directions, enabling compatibility between TCP Reno and TCP Vegas may be an attractive topic. One possible reason for TCP Vegas is still unpopular in the Internet is that, when Reno and Vegas coexist in the same bottleneck, Reno generally steals bandwidth from Vegas. Therefore, if TCP Vegas may compete well with TCP Reno in this situation, it will great motivate Internet users to adopt TCP Vegas.

Bibliography

[1] J. Postel, “Transmission Control Protocol,” IETF RFC 793, September 1981.

[2] V. Jacobson, “Congestion avoidance and control,” in Proc. of ACM SIGCOMM, pp. 314–329, August 1988.

[3] V. Jacobson, “Modified TCP congestion avoidance algorithm,” tech. rep., April 1990.

[4] J. Padhye, V. Firoiu, D. Towsley, and J. Kurose, “Modeling TCP throughput:

A simple modle and its empiriacl validation,” in Proc. of ACM SIGCOMM, pp. 303–314, August 1998.

[5] K. Fall and S. Floyd, “Simulation-based comparisons of Tahoe, Reno, and SACK TCP,” ACM Computer Communication Review, vol. 26, no. 3, pp. 5–21, 1996.

[6] M. Mathis, J. Semke, J. Mahdavi, and T. Ott, “The macroscopic behavior of the TCP congestion avoidance algorithm,” ACM Computer Communication Review, vol. 27, no. 3, pp. 67–82, 1997.

[7] R. Morris, “TCP behavior with many flows,” in Proc. of IEEE ICNP, pp. 205–

211, October 1997.

[8] C. Samios and M. K. Vernon, “Modeling the throughput of TCP Vegas,” ACM SIGMETRICS, vol. 31, no. 1, pp. 71–81, 2003.

[9] J. Mo, R. J. La, V. Anantharam, and J. Walrand, “Analysis and comparison of TCP Reno and Vegas,” in Proc. of IEEE INFOCOM, pp. 1556–1563, March 1999.

[10] G. Hasegawa, M. Murata, and H. Miyahara, “Fairness and stability of conges-tion control mechanism of TCP,” Telecommunicaconges-tion Systems Journal, pp. 167–

184, November 2000.

[11] W. Feng and P. Tinnakornsrisuphap, “The failure of TCP in high-performance computational grids,” in Proc. of SC 2000: High-performance Networking and Computing Conf., November 2000.

[12] A. Veres and M. Boda, “The chaotic nature of TCP congestion control,” in Proc. of IEEE INFOCOM, pp. 1715–1723, March 2000.

[13] J. C. Hoe, “Start-up dynamics of TCP’s congestion control and avoidance schemes.” Master’s thesis, MIT, Jun. 1995.

[14] M. Mathis, J. Mahdavi, S. Floyd, and A. Romanow, “TCP Selective Acknowl-edgement Options,” IETF RFC 2018, October 1996.

[15] M. Mathis and J. Mahdavi, “Forward acknowlegement: Refining TCP conges-tion control,” in Proc. of ACM SIGCOMM, pp. 181–191, August 1996.

[16] D. Lin and H. T. Kung, “TCP fast recovery strategies: Analysis and improve-ments,” in Proc. of IEEE INFOCOM, pp. 263–271, March 1998.

[17] M. Allman, H. Balakrishnan, and S. Floyd, “Enhancing TCP’s Loss Recovery Using Limited Transmit,” IETF RFC 3042, Jan. 2001.

[18] Z. Wang and J. Crowcroft, “Eliminating periodic packet losses in 4.3-Tahoe BSD TCP congestion control algorithm,” ACM Computer Communication Re-view, vol. 22, no. 2, pp. 9–16, 1992.

[19] R. Jain, “A delay-based approach for congestion avoidance in interconnected heterogeneous computer networks,” ACM Computer Communication Review, vol. 19, no. 5, 1989.

[20] Z. Wang and J. Crowcroft, “A new congestion control scheme: Slow start and search (Tri-S),” ACM Computer Communication Review, vol. 21, no. 1, pp. 32–

43, 1991.

[21] S. Keshav, “A control-theoretic approach to flow control,” ACM Computer Communication Review, vol. 25, no. 1, pp. 189–201, 1995.

[22] L. S. Brakmo, S. W. O’Malley, and L. L. Peterson, “TCP Vegas: New tech-niques for congestion detection and avoidance,” in Proc. of ACM SIGCOMM, pp. 24–35, August 1994.

[23] L. S. Brakmo and L. L. Peterson, “TCP Vegas: End to end congestion avoidance on a global Internet,” IEEE J. Select. Areas Commun., vol. 13, pp. 1465–1480, 1995.

[24] J. S. Ahn, P. B. Danzig, Z. Liu, and L. Yan, “Evaluation of TCP Vegas: Em-ulation and experiment,” in Proc. of ACM SIGCOMM, pp. 185–195, August 1995.

[25] U. Hengartner, J. Bolliger, and T. Gross, “TCP Vegas revisited,” in Proc. of IEEE INFORCOM, pp. 1546–1555, March 2000.

[26] C. Parsa and J. J. Garcia-Luna-Aceves, “Improving TCP congestion control over Internet with heterogeneous transmission media,” in Proc. of IEEE ICNP, pp. 213–221, Nov. 1999.

[27] C. Boutremans and J. L. Boudec, “A note on the fairness of TCP Vegas,” in Proc. of International Zurich Seminar on Broadband Communications, pp. 163–

170, February 2000.

[28] D. D. Luong and J.Biro, “On the proportional fairness of TCP Vegas,” in Proc.

of IEEE GLOBECOM, pp. 1718–1722, November 2001.

[29] O. Elloumi, H. Afifi, and M. Hamdi, “Improving congestion avoidance algo-rithms for asymmetric networks,” in Proc. of IEEE Int. Conf. Communications, pp. 1417–1421, June 1997.

[30] C. P. Fu and S. C. Liew, “A remedy for performance degradation of TCP Vegas in asymmetric networks,” IEEE Commun. Lett., vol. 7, no. 1, pp. 42–44, 2003.

[31] C. P. Fu, L. C. Chung, and S. C. Liew, “Performance degradation of TCP Vegas in asymmetric networks and its remedies,” in Proc. of IEEE Int. Conf.

Communications, pp. 3229–3236, June 2001.

[32] S. Vanichpun and W. Feng, “On the transient behavior of TCP Vegas,” in Proc.

of IEEE ICCCN, pp. 504–508, Oct. 2002.

[33] T. V. Lakshman, U. Madhow, and B. Suter, “Window-based error recovery and flow control with a slow acknowledgement channel: A study of TCP/IP performance,” in Proc. of IEEE INFOCOM, pp. 1199–1209, April 1997.

[34] H. Balakrishnan, V. N. Padmanabhan, S. Sechan, and R. H. Katz, “A com-parison of mechanisms for improving TCP performance over wireless links,”

IEEE/ACM Trans. Networking, vol. 5, no. 6, pp. 756–769, 1997.

[35] Y. Lai, “Improving the performance of TCP Vegas in heterogeneous environ-ment,” in Proc. of Int. Conf. Parallel and Distributed Systems, pp. 581–587, June 2001.

[36] W. Feng and S. Vanichpun, “Enabling compatibility between TCP Reno and TCP Vegas,” in Proc. of IEEE Symposium on Applications and the Internet, pp. 301–308, January 2003.

[37] R. Braden, “Requirements for Internet Hosts - Communication Layers,” IETF RFC 1122, October 1989.

[38] M. Allman, V. Paxson, and W. Stevens, “TCP Congestion Control,” IETF RFC 2581, April 1999.

[39] S. Floyd, “Congestion Control Principles,” IETF RFC 2914, September 2000.

[40] M. Allman, S. Floyd, C. Partridge, “Increasing TCP’s Initial Window,” IETF RFC 3390, October 2002.

[41] V. Jacobson, R. Braden, and D. Borman, “TCP Extensions for High Perfor-mance,” IETF RFC 1323, May 1992.

[42] S. Floyd and T. Henderson, “The NewReno Modification to TCP’s Fast Recov-ery Algorithm,” IETF RFC 2582, April 1999.

[43] K. Ramakrishnan, S. Floyd, and D. Black, “The Addition of Explicit Conges-tion NotificaConges-tion (ECN) to IP,” IETF RFC 3168, September 2001.

[44] J. Postel, “Internet Protocol,” IETF RFC 791, September 1981.

[45] W. R. Stevens, TCP/IP Illustrated, Volume 1: The Protocols. Addison-Wesley, 1994.

[46] UCB/LBNL/VINT Network Simulator (ns), “.”

http://www.isi.edu/nsnam/ns/.

[47] H. Balakrishnan and V. N. Padmanabhan, “How network asymmetry affects TCP,” IEEE Commun. Magazine, vol. 39, pp. 60–67, April 2001.

[48] S. B. Moon, P. Skelly, and D. Towsley, “Estimation and removal of clock skew from network delay measurement,” in Proc. of IEEE INFOCOM, pp. 227–234, March 1999.

[49] L. Zhang, Z. Liu, and C. H. Xia, “Clock synchronization algorithms for network measurements,” in Proc. of IEEE INFOCOM, pp. 160–169, June 2002.

[50] D. Katabi, M. Handley, and C. Rohrs, “Congestion control for high

bandwidth-[51] W. E. Leland, M. S. Taqqu, W. Willinger, and D. V. Wilson, “On the self-similar Nature of Ethernet Traffic,” IEEE/ACM Trans. Networking, vol. 2, no. 1, p. Feb., 1994.

[52] S. Floyd, “HighSpeed TCP for large congestion windows.” Internet draft draft-floyd-tcp-highspeed-02.txt, Feb. 2003.

[53] T. Kelly, “Sclable TCP: Improving performance in highspeed wide area net-works,” ACM Computer Communication Review, vol. 33, no. 2, pp. 83–91, 2003.

[54] A. Jain and S. Floyd, “QuickStart for TCP and IP.” Internet draft draft-amit-quick-start-02.txt, Oct. 2002.

[55] R. Jain, The art of computer systems performance analysis: techniques for experimental design, measurement, simulation and modeling. New York: Wiley, 1991.

[56] T. V. Lakshman and U. Madhow, “The performance of TCP/IP for networks with high bandwidth-delay products and random loss,” IEEE/ACM Trans.

Networking, vol. 5, no. 3, pp. 336–350, 1997.

[57] C. P. Fu and S. C. Liew, “TCP Veno: TCP enhancement for transmission over wireless access networks,” IEEE J. Select. Areas Commun., vol. 21, no. 2, pp. 216–228, 2003.

[58] C. L. Lee, C. F. Liu, and Y. C. Chen, “On the use of loss history for perfor-mance improvement of TCP over wireless networks,” IEICE Trans. Commun., vol. E85-B, no. 11, pp. 2457–2467, 2002.

[59] S. Namda, R. Ejzak, and B. T. Doshi, “A retransmission scheme for circuit-mode data on wireless links,” IEEE J. Select. Areas Commun., vol. 12, no. 8, pp. 1338–1352, 1994.

[60] E. Ayanoglu, S. Paul, T. F. LaPorta, K. K. Sabnani, and R. D. Gitlin, “AIR-MAIL: A link-layer protocol for wireless networks,” Wireless Networks, vol. 1, pp. 47–60, 1995.

[61] D. Bansal, A. Chandra, and R. Shorey, “An extension of the TCP flow control algorithm for wireless networks,” in Proc. of IEEE ICPWC, pp. 207–210, Feb.

1999.

[62] A. V. Bakre and B. R. Badrinath, “Implementation and performance evaluation of indirect TCP,” IEEE Trans. Computers, vol. 46, no. 3, pp. 260–278, 1997.

[63] R. Yavatkar and N. Bhagawat, “Improving end-to-end performance of TCP over mobile internetworks,” in Proc. of IEEE Workshop on Mobile Computing Systems and Applications, pp. 146–152, Dec. 1995.

[64] K. Brown and S. Singh, “M-TCP: TCP for mobile cellular networks,” ACM Computer Communication Review, vol. 27, no. 5, pp. 19–43, 1997.

[65] H. Balakrishnan, S. Sechan, E. Amir, and R. H. Katz, “Improving TCP/IP performance over wireless networks,” in Proc. of ACM MOBICOM, pp. 2–11, Nov. 1995.

[66] N. Samaraweera and G. Fairhurst, “Reinforcement of TCP error recovery for wireless communcation,” ACM Computer Communication Review, vol. 28, no. 2, pp. 30–38, 1998.

[67] S. Xu, T. Saadawi, and M. Lee, “On TCP over wireless Multi-hop networks,”

in Proc. of IEEE MILCOM, pp. 282–288, Oct. 2001.

[68] D. Duchamp and N. F. Reynolds, “Measured performance of a wireless LAN,” in Proc. of IEEE International Conference on Local Computer Network, pp. 494–

499, Sept. 1992.

[69] D. Eckhardt and P. Steenkiste, “Improving wireless LAN performance via

adap-[70] S. Floyd and V. Paxson, “Difficulties in simulating the Internet,” IEEE/ACM Trans. Networking, vol. 9, no. 4, pp. 392–403, 2001.

相關文件