데이타 그리드상에서 TCP 버퍼의 PID 제어를 통한 QoS 구현

QoS Implementation by using PID Control of TCP Buffer in Data Grid

  • 이홍석 (성균관대학교 정보통신공학부) ;
  • 허의남 (경희대학교 전자정보학부) ;
  • 추현승 (성균관대학교 정보통신공학부) ;
  • 조금원 (한국과학기술정보연구원 슈퍼컴퓨팅 응용지원팀)
  • 발행 : 2006.07.01

초록

데이타 그리드 상의 빈번한 대용량의 파일 전송으로 급격히 증가하는 트래픽에 따른 대역폭 관리는 이제 네트워크 운영에서 필수적인 요소로 인식되고 있다. 본 논문에서는 TCP 버퍼 튜닝 연구를 통해 대역폭을 조정하는 기존의 연구를 바탕으로 TCP 계층의 자원을 제어함으로써 QoS를 보장하는 새로운 기법을 제안한다. 일반적으로 QoS솔루션은 IP 계층이나 링크 계층에서 네트워크 자원을 관찰하고 관리 하지만, 본 논문에서는 네트워크 상위 계층인 TCP 계층에서 네트워크 자원을 제어한다. 그 결과 각 사용자에게 부여된 권한에 따라 서로 다른 대역폭을 사용할 수 있도록 효율적으로 조절할 수 있다. 이는 네트 워크 자원관리와 과금에 새로운 패러다임을 제공할 것으로 기대한다.

It is aware that Bandwidth management with dramatically increasing traffic on account of frequent and large file transmission in a data grid environment is one of essential needs. A this paper we propose new method which guarantees QoS (Quality of Service) by being in control of resources in TCP layer based on existing studies that manage bandwidth over TCP buffer tuning. General QoS solutions manage network resources subsequent to observing them in IP or link layer, but the scheme in the paper is able to control network resources in TCP layer that is network upper layer. Consequently, bandwidth allocation to each user can be efficiently controlled depending on an authority each user is given so that users could be use different bandwidth. It is expected that a new paradigm is supposed in network resource management and the method of levies for users' bandwidth uses.

키워드

참고문헌

  1. D. Kandlur, D. Saha, and K. Shin, 'Understanding TCP Dynamics in an Integrated Services Internet,' NOSSDAV '97, May 1997 https://doi.org/10.1109/NOSDAV.1997.629395
  2. Paul Ferguson, and Geoff Huston, Quality of Service: Delivering QoS on the Internet and in Corporate Networks, John Wiley & Sons, Inc. 1998
  3. W. Stevens, 'RFC 2001: TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms,' January 1997
  4. J. Semke, J. Mahdavi and M. Mathis, 'Automatic TCP buffer tuning,' in Proceedings of ACM SIGCOMM '98, pp. 315-323, August 1998 https://doi.org/10.1145/285237.285292
  5. Takahiro Mautsuo, Go Hasegawa and Masayuki Murata, 'Scalable Automatic Buffer Tuning to Provide High Performance and Fair Service for TCP Connection,' in proceedings of IEEE INET 2000, July 2000
  6. E. Weigle and W. Feng, 'Dynamic right-sizing: A simulation study,' in Proceedings of IEEE ICCCN, October 2001 https://doi.org/10.1109/ICCCN.2001.956233
  7. J. Semke, J. Mahdavi and M. Mathis, 'Automatic TCP buffer tuning,' in Proceedings of ACM SIGCOMM '98, pp. 315-323, August 1998 https://doi.org/10.1145/285237.285292
  8. Linus Torvalds and The Free Software Community, 'The Linux Kernel,' September 1991, http://www.kernel.org/
  9. Pittsburgh Supercomputing Center, 'Enabling High Performance Data Transfers on Hosts,' http:// www.psc.edu/networking/perf tune.html
  10. Mike Fisk and Wu-chun Feng, 'Dynamic Adjustment of TCP Window Sizes,' http://public.lanl.gov/mfisk/fisk/web/papers/tcpwindow.pdf, July 2000
  11. 박병철, 허의남, 조일권, 추현승, 'TCP 버퍼 튜닝의 이론적 분석과 버퍼 크기에 따른 대역폭 변화 연구', 한국인터넷정보학회 추계학술대회 논문집, 제5권 2호, pp. 375-378, 2004년11월
  12. And'ras Veres and Mikl'os Boda, 'The Chaotic Nature of TCP Congestion Control,' in Proceedings of IEEE Infocom 2000, March 2000 https://doi.org/10.1109/INFCOM.2000.832571
  13. R. Braden, D. Clark, S. Shenker, 'Integrated Services in the Internet Architecture: An Overview,' RFC1633, June 1994
  14. Paul Ferguson, and Geoff Huston, Quality of Service: Delivering QoS on the Internet and in Corporate Networks, John Wiley & Sons, Inc. 1998