A Study on State Dependent RED and Dynamic Scheduling Scheme for Real-time Internet Service

실시간 인터넷 서비스를 위한 상태 의존 RED 및 동적 스케줄링 기법에 관한 연구

  • Published : 2003.09.01

Abstract

To satisfy the requirements of the real-time Internet services, queue management and scheduling schemes should be enhanced to accommodate the delay and jitter characteristic of them. Although the existing queue management schemes can address the congestion problems of TCP flows, they have some problems in supporting real-time services. That is, they show performance degradation when burst traffics are continuously going into the system after the queue is occupied at a predefined threshold level. In addition, under the congestion state, they show large jitter, which is not a desirable phenomenon for real-time transmissions. To resolve these problems, we propose a SDRED (State Dependent Random Early Detection) and dynamic scheduling scheme that can improve delay and jitter performances by adjusting RED parameters such as ma $x_{th}$ and $w_{q}$ according to the queue status. The SDRED is designed to adapt to the current traffic situation by adjusting the max,$_{th}$ and $w_{q}$ to four different levels. From the simulation results, we show that the SDRED decreases packet delays in a queue and has more stable jitter characteristics than the existing RED, BLUE, ARED and DSRED schemes.mes.mes.

인터넷에서 실시간 서비스를 지원하기 위해서는 큐 관리 및 스케줄링 기법이 고도화되어야 한다. 기존의 큐 관리 기법은 TCP 플로우의 혼잡을 제어하는 기능은 제공하고 있으나 실시간 서비스 지원에는 문제점을 가지고 있다. 즉, 큐가 어느 정도 점유된 이후 계속적인 버스트 성의 트래픽이 발생할 경우 성능이 급격히 떨어지고, 특히 큰 지터 값으로 인해 실시간 전송에 부적절하다. 본 논문에서는 최대 임계값과 큐 가중치 등의 RED 파라미터를 큐 상태에 따라 적응적으로 조정하여 실시간 서비스에 대한 지연 및 지터 성능을 향상시킬 수 있는 상태 의존 RED (SDRED; State Dependent Random Early Detection) 큐 관리 및 동적 스케줄링 기법을 제안한다. 제안한 기법은 큐 상태에 따라 RED의 최대 임계값과 큐 가중치를 네 개의 서로 다른 레벨로 변경하여 트래픽 상황에 적응하도록 설계하였으며, 시뮬레이션을 통하여 SDRED가 평균 큐 크기를 가지는 RED나 평균 큐 크기를 가지지 않고 현재의 큐 크기를 사용하여 흔잡을 제어하는 BLUE, 그리고 RED 게이트웨이의 수율이나 지연 특성을 향상하기 위해 제안된 ARED 및 DSRED에 비해 낮은 지연 값과 안정적인 지터 값을 나타냄을 검증하였다.

Keywords

References

  1. IETF RFC1254 Gateway Congestion Control Survery A.Mankin;K.Ramakrishnan
  2. Internet RFC 2001 TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms W.Stevens
  3. IEEE/ACM Trans. Networking v.1 no.4 Random Early Detection Gateway for Congestion Avoidance S.Floyd;V.Jacobson
  4. Proc. IEEE GLOBECOM Random Early Marking for Internet Congestion Control D.E.Lapsley;S.H.Low
  5. Computer Communication Review v.27 no.1 The Macroscopic Behavior of the TCP Congestion Avoidance Algorithm M.Mathis;J.Semke;J.Mahdavi;T.Ott
  6. Proc. IEEE INFOCOM A Self-Configuring RED Gateway W.Feng;D.D.Kandlur;D.Sahn;K.Shin
  7. Computer Communication Review v.24 no.5 TCP and Explicit Congestion Notification S.Floyd
  8. Cisco Systems
  9. ICC 2000 v.1 A Modified RIO algorithm that alleviates the bandwidth skew problem in Internet differentiated service W.H.Park;S.Bahk;H.Kim
  10. 인터넷 QoS 기술 박현
  11. Technical Report, UM CSE_TR_387_99, University of Michigan BLUE: A New Class of Acive Queue Management Algorithms W.Feng;D.D.Kandlur;D.Saha;K.G.Shin
  12. The FB-RED Algorithm for TCP over ATM W.J.Kim;B.G.Lee
  13. Electronics Letters v.34 no.2 FRED - fair random early detection algorithm for TCP over ATM networks W.J.Kim;B.G.Lee
  14. Proc. IEEE INFO COM SRED: Stabilized RED T.J.Ott;T.V.Lakshman;L.Wong
  15. ICC 2001 v.1 DSRED: Improving performance of acive queue management over heterogeneous networks B.Zheng;M.Atiquzzaman
  16. Journal of Internetworking: Research and Experience v.1 Analysis and Simulation of a Fair Queueing Algorithm A.Demers;S.Keshav;S.Shenker
  17. Computer Networks no.31 Quality-of-service in Packet Networks: Basic Mechanisms and Directions R.Guerin;V.Peris
  18. QoS Features for Voice over IP: Cisco Quality of Service for Voice over IP Solution Guide Cisco Systems
  19. Thefengs
  20. IEEE Communications Magazine A Comparison of Active Queue Management algorithms Using the OPNET Modeler C.Zhu;Oliver,W.W.Yang;J.Aweya;M.Ouellette;D.T.Montuno