다수의 병렬 TCP Flow를 가진 스테이션에 의한 대역폭 독점을 감소시키는 History-Aware RED

History-Aware RED for Relieving the Bandwidth Monopoly of a Station Employing Multiple Parallel TCP flows

  • 전경구 (인천대학교 멀티미디어시스템공학과)
  • 발행 : 2009.11.30

초록

본 논문에서는 다수의 병렬 TCP flow들을 가진 소수의 스테이션들이 링크 대역폭을 독점하는 불공평성 문제 에 대해 randam early detection (RED)을 수정한 history-aware RED (HRED)를 제안한다. BitTorrent와 같은 peer-to-peer방식의 파일 공유 애플리케이션들은 파일 다운로드를 위해 다수의 병렬 TCP flow들을 이용한다. 만약 파일 공유 애플리케이션을 수행하는 스테이션들이 다른 스테이션들과 링크를 공유할 경우 대역폭을 독점하는 문제가 발생한다. 이 경우 개별 TCP flow들 간의 공평성 지원을 위해 개발된 RED를 적용하더라도 불공평성은 개선되지 않는다. 제안하는 HRED는 RED와 유사하게 도착하는 패킷들에 대해 확률적으로 drop여부를 결정하되, 스테이션의 링크 점유율에 따라 drop 확률을 조정할 수 있어, 대역폭을 독점하는 스테이션들의 패킷들에 drop 패널티를 부과할 수 있다. 여러 가지 상황을 가정한 시뮬레이션을 통해 HRED가 RED에 비해 스테이션 차원에서의 throughput 공평성 지원 측면에서 최소 60%이상, 전송 효율성 측면에서 4%이상 개선되었음을 확인하였다.

This paper proposes history-aware random early detection (HRED), a modified version of RED, to lessen bandwidth monopoly by a few of stations employing multiple parallel TCP flows. Stations running peer-to-peer file sharing applications such as BitTorrent use multiple TCP flows. If those stations share a link with other stations with only a small number of TCP flows, the stations occupy most of link bandwidth leading to undesirable bandwidth monopoly. HRED like RED determines whether to drop incoming packets according to probability which changes based on queue length. However it adjusts the drop probability based on bandwidth occupying ratio of stations, thus able to impose harder drop penalty on monopoly stations. The results of simulations assuming various scenarios show that HRED is at least 60% more effective than RED in supporting the bandwidth fairness among stations and at least 4% in utilization.

키워드

참고문헌

  1. T. Henderson, E. Sahouria, S. McCanne, and R. Katz, 'On Improving the Fairness of TCP Congestion Avoidance,' In Proc. of Globecom 1998 https://doi.org/10.1109/GLOCOM.1998.775786
  2. N. Blefar-Melazzi, A. Detti, I. Habib, A. Ordine, S. Salsano, 'TCP Fairness Issues in IEEE 802.11 Networks: Problem Analysis and Solutions Based on Rate Control,' IEEE Transactions on Wireless Communications, Vol. 6, No. 4, April 2007 https://doi.org/10.1109/TWC.2007.348331
  3. D. Leith, P. Clifford, D. Malone, A. Ng, 'TCP Fairness in 802.11e WLANs,' IEEE Communications Letters, Vol. 9, No. 12, December 2005 https://doi.org/10.1109/LCOMM.2005.11004
  4. J. Ha, C. Choi, 'TCP Fairness for Uplink and Downlink Flows in WLANs,' in Proc. IEEE Globecom 2006 https://doi.org/10.1109/GLOCOM.2006.785
  5. S. Pilosof, R. Ramjee, Y. Shavitt, P.Sinha, 'Understanding TCP fairness over wireless LAN,' in Proc. IEEE INFOCOM 2003 https://doi.org/10.1109/INFCOM.2003.1208924
  6. B. Briscoe, 'A Fairer, Faster Internet,' IEEE Spectrum, Dec. 2008 https://doi.org/10.1109/MSPEC.2008.4687368
  7. Qualnet. Network simulator. Available at http://www. scalable-networks.com
  8. B. Cohen, 'BitTorrent - a new P2P app'. Yahoo eGroups
  9. Van Jacobson, 'Congestion Avoidance and Control,' In Proc. of ACM SIGCOMM '88, Aug. 1988 https://doi.org/10.1145/52324.52356
  10. S. Floyd and V. Jacobson, 'Random early detection gateways for contestion avoidance,' IEEE/ACM Transactions on Networking. 1(40, Aug. 1993 https://doi.org/10.1109/90.251892
  11. A. Demers, S. Keshav, and S. Shenker, 'Analysis and simulation of a fair queueing algorithm,' ACM SIGCOMM Computer Communications Review, vol. 19, no. 4, pp. 1-12, 1989 https://doi.org/10.1145/75246.75248
  12. M Shreedhar and G. Varghese,'Efficient fair queueing using deficit round robin,' in Proc. of ACM SIGCOMM, 1995 https://doi.org/10.1145/217391.217453
  13. S. Athuraliya, S. Low, V. Li and Q. Yin, 'REM: Active queue management,' IEEE Network, vol. 15, 2001 https://doi.org/10.1109/65.923940
  14. C. Hollot, V. Misra, D. Towsley, and W. Gong, 'On designing improved controllers for AQM routers supporting TCP flows,' in Proc. of IEEE INFOCOM, 2001 https://doi.org/10.1109/INFCOM.2001.916670
  15. M. Shin, S. Chong, and I. Rhee, 'Dual-Resource TCP/AQM for Processing-Constrained Networks,' IEEE/ ACM Transactions on Networking. April 2008 https://doi.org/10.1109/TNET.2007.900415
  16. Cisco Systems Document, 'Class-based Weighted Fair Queueing'
  17. X. Lin, K. Zhou, H. Wang, and G. Su, 'Scalable Fair Random Early Detection,' in Proc. of WiCOM 2006 https://doi.org/10.1109/WiCOM.2006.372