DOI QR코드

DOI QR Code

AQM과 ECN을 사용한 TCP 변종의 성능 분석

Performance Analysis of TCP Variants using AQM and ECN

  • 투고 : 2015.11.20
  • 심사 : 2015.12.17
  • 발행 : 2016.02.29

초록

전송계층 프로토콜처럼 전송제어 프로토콜은 안정적인 데이터 전송 서비스를 제공한다. 다양한 네트워크에서 TCP의 성능을 저해하는 일부 심각한 문제가 있다. TCP 네트워크 환경에서 중요한 문제는 빠른 전송 속도로 인해 또는 동시에 네트워크로 접속하는 다수의 새로운 접속으로 인하여 발생하는 혼잡이다. 그러므로 라우터에서 큐의 크기는 패킷 하락에 기인하여 증가한다. 손실된 패킷의 재전송과 감소된 처리량은 많은 비용을 발생시킨다. RED처럼 AQM과 ECN은 패킷 하락 보다는 패킷 마킹에 사용된다. IP 패킷 헤더에서 ECN 비트는 불필요한 패킷 하락을 피하기 위한 혼잡 표시로 추가할 수 있다. 제안하는 ECN과 AQM 메커니즘은 NS2 시뮬레이터의 도움으로 구현할 수 있으며, 그 성능은 다른 TCP 변종에서 테스트할 수 있다.

Transmission Control Protocol as a transport layer protocol provides steady data transfer service. There are some serious concerns about the performance of TCP over diverse networks. The vital concern in TCP network environment is congestion which may occur due to quick transmission rates or because of large number of new connections entering the network at the same time. Size of queues in routers grows thus resulting in packet drops. Retransmission of the dropped packets, and reduced throughput can prove costly. Explicit Congestion Notification (ECN) in conjunction with Active Queue Management mechanisms (AQM) such as Random early detection (RED) is used for packet marking rather than dropping. In IP packet header ECN bits can be added as a sign of congestion thus avoiding needless packet drops. The proposed ECN and AQM mechanism can be implemented with help of ns2 simulator and the performance can be tested on different TCP variants.

키워드

참고문헌

  1. Abed, G., M. Ismail and K. Jumari, "A Survey on Performance of Congestion Control Mechanisms for Standard TCP Versions". Australian Journal of Basic and Applied Sciences. 5(12): 1345-1352, 2011.
  2. Hamed, W.A, "Evaluate the Performance of the Router Algorithms in Different Scenarios TCP Newreno and TCP Reno" International Journal of Computer Science and Mobile Computing, 3(1): 218-225, 2014.
  3. Kim, J., M.W.Ryu, S.H. Cha and K.H Cho, "A Traffic Aware Routing Protocol for Congestion Avoidance in Content-Centric Network". International Journal of Multimedia and Ubiquitous Engineering, 9(9): 69-80, 2014. https://doi.org/10.14257/ijmue.2014.9.9.08
  4. Shaveta, H.K.Verma and A.Kumar, "Performance evaluation of AQM algorithms for PGM based group communication in DVMRP multicasting network". Journal of Global Research in Computer Science. 3(6): 28-32, 2012.
  5. Mandal, R., A. Mudaliar, "Analysis & Design of Congestion Avoidance Scheme for Active Queue Management Problem for Linear Systems". International Journal of Scientific & Engineering Research, 3(2): 1-4, 2012.
  6. Petrov, I. and T. Janeviski, "Novel Slow Start Algorithm". International Journal of Hybrid Information Technology. 6(5): 297-332, 2013. https://doi.org/10.14257/ijhit.2013.6.5.28
  7. Baghernezhad, S., and A. Hosseini, "Examining Methods to Control Network Congestion". Advances in Environmental Biology, 8(12): 1436-1440, 2014.
  8. Kumar, K., K. Narayana and B. Sangmitra, "Congestion control in high speed networks using fuzzy logic control" International Journal of Mathematics and Soft Computing. 5(1): 45-55, 2015. https://doi.org/10.26708/IJMSC.2015.1.5.06
  9. Tiwari, S.K., Y.K. Rana and A. Jain, "An Ecn Approach to Congestion Control Mechanisms in Mobile Adhoc Networks". International Journal of Advanced Computer Science and Applications, 5(7): 156-159, 2014.
  10. Oyeyinka, K., A. Oluwatope, A. Akinwale, O. Folorunso, G. Aderounmu and O. Abiona, "TCP Window Based Congestion Control Slow-Start Approach" Communications and Network, 3(2011): 85-98, 2011. https://doi.org/10.4236/cn.2011.32011
  11. Ananthakrishnan, B. and S.P. Valli, International Journel of Current Engineering and Scientific Research, 2(1): 32-37, 2015.
  12. Rastogi, S. and S. Srivastava, "Comparison Analysis of Different Queuing Mechanisms Droptail, RED and NLRED in Dumb-bell Topology". International Journal of Advanced Research in Computer and Communication Engineering, 3(4): 6286-6288, 2014.