Comparison and Analysis of Cycling Packet Drop Algorithms and RIO as Packet Drop for the Congestion Control

혼잡제어용 패킷 폐기를 위한 사이클링 패킷 폐기 기법과 RIO 알고리즘의 비교 분석

  • Kim, Su-Yeon (Dept.of Electronics Information Engineering, Korea University) ;
  • Gang, Hyeon-Guk (Dept.of Electronics Information Engineering, Korea University)
  • 김수연 (고려대학교 전자정보공학과) ;
  • 강현국 (고려대학교 전자정보공학과)
  • Published : 2002.02.01

Abstract

In this paper, we compared and analyzed two new models of cyclic packet dropping algorithm, Adaptive Cyclic Packet Dropping algorithm (ACPD), and Non-adaptive Cyclic Packet Dropping algorithm (NCPD) with RIO. The ACPD algorithm drops adaptively packets for the congestion control, as predicting traffic pattern between each cycle. Therefore the ACPD algorithm makes up for the drawback of RIO algorithm and minimizes the wastes of the bandwidth being capable of predicting in the NCPD algorithm. We modelled two cyclic packet drop algorithms and executed a simulation and analyzed the throughput and packet drop rate based on Sending Priority changing dynamically depending on network traffic. In this algorithm, applying the strict drop precedence policy, we get better performance on priority levels. The results show that two new algorithms may provide more efficient and stricter drop precedence policy as compared to RIO independent of traffic load. The ACPD algorithm can provide better performance on priority levels and keep stricter drop policy than other algorithms.

본 논문에서는 사이클 패킷 폐기 기법인 적응적 사이클 패킷 폐기 기법과 비적응적 사이클 패킷 폐기 기법을 RIO와 함께 비교하고 분석하였다. 이러한 기법 중에 적응적 사이클 패킷 폐기기법은 사이클 사이의 트래픽 패턴을 분석하여 혼잡제어시에 패킷폐기를 적응적으로 처리함으로써 RIO의 단점을 보완하고, NCPD의 예측 가능한 대역폭 낭비를 최소화하였다. 본 논문에서는 두 사이클 패킷 폐기 기법에 대한 모델링을 제공하고, 망 트래픽의 상태에 따라 동적으로 변하는 전송가능 우선순위와 연계하여 시뮬레이션을 수행하여 처리율과 패킷 폐기율을 분석하였다. 분석을 통하여 두 알고리즘은 트래픽의 부하에 상관없이 RIO 보다 우선순위를 엄격하게 적용하고 우선순위에 따른 패킷 전송 능력이 개선되었음을 증명하였다. 특히 적응적 사이클 패킷 폐기 기법이 다른 기법보다 엄격한 패킷 폐기 정책을 유지하고 우선순위 측면에서 보다 좋은 성능을 나타내었다.

Keywords

References

  1. K. Ramakrishnan, S. Floyd, 'A Proposal to add Explicit Congestion Notification (ECN) to IP,' RFC 2481
  2. S. Floyd and V. Jacobson, 'Random Early Detection Gateways for Congestion Avoidance,' IEEE ACM Transactions on Networking, Vol.24, No. 5, pp.397-413 https://doi.org/10.1109/90.251892
  3. D. D. Clark and W. Fang, 'Explicit Allocation of Best-Effort Packet Delivery Service,' IEEE/ACM Trans. on Networking, Vol. 6, No. 4, PP. 362-373, August 1998 https://doi.org/10.1109/90.720870
  4. Cisco Systems, 'IP Quality OF Service,' ISBN 1-57870-116-3, 2001
  5. 김수연, 강현국, '차별화 서비스에 AF 패킷의 혼잡제어를 위한 적응적 엄격 패킷 폐기 메커니즘,' 대한전자공학회논문지, November, 2001, To be appeared
  6. Su-Yeon Kim, Hyun-Kook Kahng, 'Simulation on DSPD mechanism based on Dynamic Sending Drop Precedence', ICT 2001, August, 2001
  7. B. Widrow, S. D. Steams, 'Adaptive Signal Processing', Prentice-Hall, ISBN 0-13-004029-0, 1985S
  8. Blake, et al., 'An Architecture for Differentiated Services,' Internet RFC 2475, December 1998
  9. 한국전자통신연구원, 'ATM 상의 인터넷 서비스 기술 개발', ISBN 89-86328-44-5, 1999년 1월 10일
  10. A. Demers, S.Keshav, and S. Shenker, 'Analysis and simulation of fair queueing algorithm', In Journal of Internetworking Research and Experience, PP. 3-26, October 1990
  11. A. Demers, S.Keshav, and S. Shenker, 'Analysis and simulation of fair queueing algorithm', in Proceedings of ACM SIGCOMM'89, PP. 3-12 https://doi.org/10.1145/75246.75248