고속 무선 네트워크에서의 저지연 통신을 위한TCP 이슈 분석

  • Published : 2015.08.31

Abstract

TCP (Transmission Control Protocol)는 IP (Internet Protocol)와 더불어 인터넷 핵심 프로토콜 중 하나로써, 현재 Web, e-mail, FTP 등 대다수의 애플리케이션에서 사용되고 있는 연결 지향적이고 신뢰성 전송을 보장하는 전송 계층 프로토콜이다. 유/무선 네트워크가 진화함에 따라 TCP 역시 보다 나은 서비스를 제공하기 위해 많은 연구가 이루어졌고, 이를 통해 최근에는 스트리밍과 같이 지연이 중요한 애플리케이션에서도 많이 사용되고 있다. 본 논문은 모바일 데이터가 폭증함에 따라 무선 네트워크에서의 TCP 성능이 큰 관심을 받고 있는 현 시점에서 최근에 이슈가 되고 있는 무선 네트워크에서 bufferbloat문제의 심각성과 이를 해결하기 위한 방안에 대해 다룬다.

Keywords

References

  1. "Transmission Control Protocol," RFC 793, Sep. 1981.
  2. A. Ford, C. Raiciu, M. Handley, and O. Bonaventure, "TCP Extensions for Multipath Operation with Multiple Addresses," RFC 6824, Jan. 2013.
  3. A. Afanasyev, N. Tilley, P. Reiher, and L. Kleinrock, "Host-to-Host Congestion Control for TCP," IEEE Communications Surveys & Tutorials, vol. 12, no. 3, 2010.
  4. http://www.multipath-tcp.org/
  5. S. Mascolo, C. Casetti, M. Gerla, M. Y. Sanadidi, and R. Wang, "TCP Westwood: Bandwidth estimation for enhanced transport over wireless links," in Proc. ACM MOBICOM, 2001.
  6. Hari Balakrishnan, Srinivasan Seshan, Elan Amir and Randy H. Katz, Improving TCP/IP Performance over Wireless Networks," in Proc. ACM MOBICOM, 1995.
  7. H. Balakrishnan, V. N. Padmanabhan, S. Seshan, and R. H. Katz, "A Comparison of Mechanisms for Improving TCP Performance over Wireless Links," IEEE/ACM Transactions on Networking, vol. 5, no. 6, pp. 756-769, Dec. 1997. https://doi.org/10.1109/90.650137
  8. H. Jiang, Y. Wang, K. Lee, and I. Rhee, "Tackling Bufferbloat in 3G/4G Networks," in Proceedings of ACM IMC, 2012.
  9. L. S. Brakmo, S. W. O'Malley, and L. L. Peterson, "TCP Vegas: New Techniques for Congestion Detection and Avoidance," in Proceedings of ACM SIGCOMM, 1994.
  10. C. Jin, D. X. Wei, and S. H. Low, "FAST TCP: Motivation, Architecture, Algorithms, Performance," in Proceedings of INFOCOM, 2004.
  11. J. Mo, R. La, V. Anantharam, and J. Walrand, "Analysis and Comparison of TCP Reno and Vegas," in Proceedings of INFOCOM, 1999.
  12. S. Floyd, and V. Jacobson, "Random Early Detection Gateways for Congestion Avoidance," IEEE/ACM Transactions on Networking (ToN), vol. 1, issue. 4, 397-413, Aug. 1993. https://doi.org/10.1109/90.251892
  13. S. Liu, T. Basar, and R. Srikant, "Exponential-RED: A Stabilizing AQM Scheme for Low- and High-Speed TCP Protocols," IEEE/ACM Transactions on Networking, vol. 13, no. 5, pp. 1068-1081, Oct. 2005. https://doi.org/10.1109/TNET.2005.857110
  14. S. Athuraliya , S. H. Low, V. H. Li, and Q. Yin, "REM: Active Queue Management," IEEE Network, vol. 15, issue 3, pp. 48-53, May 2001. https://doi.org/10.1109/65.923940
  15. K. Nichols and V. Jacobson, "Controlling Queue Delay," ACM Queue, vol. 10, issue 5, pp. 20-34, May 2012.
  16. P. E. McKenney, "Stochastic Fairness Queueing," in Proceedings of INFOCOM, 1990.
  17. A. Demers, S. Keshav, and S. Shenker, "Analysis and Simulation of a Fair Queueing Algorithm," Internetworking: Research and Experience, vol. 1, pp. 3-26, 1990.
  18. S. Floyd and V. Jacobson, "Link-sharing and Resource Management Models for Packet Networks," IEEE Transactions on Networking, vol. 3, no. 4, pp. 365-386, Aug. 1995. https://doi.org/10.1109/90.413212
  19. H. Balakrishnan, V. N. Padmanabhan, and R. H. Katz, "The Effects of Asymmetry on TCP Performance," in Proceedings of Mobicom, 1997.
  20. L. Kalampoukas, A. Varma, and K. K. Ramakrishnan, "Improving TCP Throughput over Two-Way Asymmetric Links: Analysis and Solutions," in Proceedings of SIGMETRICS, 1998.
  21. Y. Xu, W. K. Leong, B. Leong, and A. Razeen, "Dynamic Regulation of Mobile 3G/HSPA Uplink Buffer with Receiver-Side Flow Control," in Proceedings of ICNP, 2012.
  22. W. K. Leong, Y. Xu, B. Leong, and Z. Wang, "Mitigating Egregious ACK Delays In Cellular Data Networks by Eliminating TCP ACK Clocking," in Proceedings of ICNP, 2013.