A Modified-DWRR Cell Scheduling Algorithm improved the QoS of Delay

지연 특성을 개선한 Modified-DWRR 셀 스케쥴링 알고리즘

  • 곽지영 (한국전자통신연구원 컴퓨터소프트웨어기술연구소) ;
  • 남지승 (전남대학교 컴퓨터공학과)
  • Published : 2001.12.01

Abstract

In this paper, we propose a new scheduling algorithm that guarantees the delay property of real-time traffic, not considered in previous DWRR(Dynamic Weighted Round Robin) algorithm and also transmits non-real-time traffic efficiently. The proposed scheduling algorithm is a variation of DWRR algorithm to guarantee the delay property of real-time traffic by adding cell transmission method based on delay priority. It also uses the threshold to prevent the cell loss of non-real-time traffic due to cell transmission method based on delay priority. Proposed scheduling algorithm may increase some complexity over conventional DWRR scheme because of cell transmission method based on delay priority. However, the consideration of delay priority can minimize cell delay and require less size of temporary buffer. Also, the results of our performance study shows that the proposed scheduling algorithm has better performance than conventional DWRR scheme due to reliable ABR service and congestion avoidance capacity.

본 논문에서는 기존의 DWRR(Dynamic Weighted Round Robin) 알고리즘이 고려하지 못한 실시간 트래픽의 지연 특성을 보장하면서, 비실시간 트래픽도 효율적으로 전송할 수 있는 셀 스케쥴링 알고리즘을 제안하고자 한다. 이 스케쥴링 알고리즘은 기존의 DWRR 알고리즘을 개선한 것으로, 지연 우선 순위 기반의 셀 전송방식을 추가하여 실시간 트래픽의 지연 특성을 보장하면서, 그로 인한 비실시간 트래픽의 셀 손실을 막기 위해 비실시간 트래픽에 임계치를 설정한다. 제안한 스케쥴링 알고리즘은 지연 우선 순위 기반의 셀 전송방식이 추가되어 기존의 DWRR 알고리즘에 비하여 복잡도가 다소 증가될 수 있으나, 실시간 트래픽의 지연을 최소화하고 버퍼 크기를 감소시킬 수 있으며, CBR, VBR 트래픽 뿐만 아니라 대역폭에 유연성을 지니는 ABR 트래픽의 서비스를 효과적으로 지원한다.

Keywords

References

  1. H. Armbruster and K. Wimmer, 'Broadvand Multimedia Applications Using ATM Networks: High-Performance Computing, High-Capacity Storage, and High-Speed Communication,' IEEE JSAC, Vol.10, No.9, pp.1382-1396, Dec. 1992 https://doi.org/10.1109/49.184868
  2. D. E. McDysan and D. L. Spohn, ATM: Theory and Application, McGraw Hill, 1995
  3. J.J. Bae and T. Suda, 'Survey of Traffic Control Protocol in ATM Networks,' IEEE GLOBECOM '90, pp.1-6, 1990 https://doi.org/10.1109/GLOCOM.1990.116470
  4. D. Hong and T. Suda, 'Congestion Control and Prevention in ATM Networks,' IEEE Network Magazine, pp.10-16, Jul. 1991 https://doi.org/10.1109/65.93180
  5. K. Rothermel, 'Priority Mechanisms in ATM Networks,' IEEE GLOBECOM'90, pp.847-851. 1990 https://doi.org/10.1109/GLOCOM.1990.116624
  6. Jorg Liebeherr, Dallas E. Wrege, 'Priority Queue Schedulers with Approximate Sorting in Output-Buffered Switches,' IEEE Journal on Selected Areas In Communications. Vol.17, No.6, JUNE, 1999 https://doi.org/10.1109/49.772446
  7. JEN M. HAH and MARLA C. YUANG, 'A Delay and Loss Versatile Scheduling Discipline in ATM Switches,' Computers Math. Applic. Vol.35, No.5, pp.93-106, 1998 https://doi.org/10.1016/S0898-1221(98)00008-X
  8. Ting Ii Ling and Ness Shroff, 'Scheduling Real-Time Traffic in ATM Networks,' Proceedings of INFOCOM '96, Sanfrancisco, USA, pp.2b.4.1 -2b.4.8, Aug. 1996 https://doi.org/10.1109/INFCOM.1996.497894
  9. J. M. Hyman, A. A. Lazar, and G. Pacifici, 'Real Time Scheduling with Quality of Service Constraints,' IEEE Journal on Selected Areas in Communications, Vol.9, pp.1052-1063, September. 1991 https://doi.org/10.1109/49.103552
  10. M. Katevenis, S. Sidiropoulos, and C. Courcoubctis, 'Weighted Round-Robin Cell Multiplexing in a General Purpose ATM Switch Chip,' IEEE Journal on Selected Area in Communications, Vol.9, No.8, Oct. 1991 https://doi.org/10.1109/49.105173
  11. Y. T. Wang, T. P. Lin and K. C. Gan, 'An Improved Scheduling Algorithm for Weighted Round-Robin Cell Multiplexing in an ATM Switch,' Proceedings of IEEE ICC94, New Orleans, Louisiana, USA, pp.1032-1037, May. 1994 https://doi.org/10.1109/ICC.1994.368945
  12. Hideyuki SHIMONISHI and Hiroshi SUZUKI, 'Performance Analysis of Weighted Round Robin Cell Scheduling and Its Improvement in ATM Networks,' IEICE TRANS. COMMUN. Vol.E81-B, No.5, MAY 1998
  13. Hiedetoshi YOKOTA, Mattias FORSBERG and Tohm ASAMI, 'A New Frame-Based Packet Scheduling for Variable-Length Packet Switched Networks Architecture and Performance Analysis,' IEICE TRANS. INF. & SYST., Vol.E82-D, No.4, APRIL, 1999
  14. C. S. Wu, Gin-Kou Ma and Bao Shuh P. Lin, 'A Cell Scheduling Algorithm for VBR Traffic in an ATM Multiplexer,' Proceedings of IEEE Globecom95, Singapore, pp.632-637, November. 1995 https://doi.org/10.1109/GLOCOM.1995.502005
  15. Taeck-Geun Kwon, Sook-Hyang Lee, and June-Kyung Rho, 'Scheduling Algorithm for Real-Time Burst Traffic using Dynamic Weighted Round Robin,' IEEE, 1998 https://doi.org/10.1109/ISCAS.1998.705322
  16. S. Muddu, F. M. Chiussi, C. Tryfonas, V. P. kumar, 'Max-Min Rate Control Algorithm for Available Bit Rate Service in ATM Networks,' Proceedings of IEEE International Conference on Communications, ICC 96, Dallas. Texas, Vol.1, pp.412-418, Jun. 1996 https://doi.org/10.1109/ICC.1996.542221
  17. N. Ghani, J. W. Mark, 'Dynamic Rate Based Control Algorithm for ABR Service in ATM Networks,' Proceedings of IEEE Global Telecommunications Conference, Westminster, London, Yo1.2, pp.1074-1079. Nov. 1996 https://doi.org/10.1109/GLOCOM.1996.587599
  18. ATM Forum, 'Traffic Management Specification Version 4.0,' at-tm-0056.000, April. 1996
  19. K. Sohraby, 'Flow and Admission Control of ON-OFF Sources in High Speed Networks,' IEEE Globecom '94 Tutorial 7 : ATM Architecture and Performance, Chapter 7