Improved Binary Scheduling Wheel Structure for WRR Implementation

WRR 구현을 위한 개선된 이진 스케쥴링 바퀴 구조

  • Mun, Hong-Jin (School of Information Technology and Computer Engineering, Jeonju University) ;
  • Jo, Hae-Seong (Korea Reserch Institute of Standards and Science)
  • 문홍진 (전주대학교 정보기술컴퓨터공학부) ;
  • 조해성 (한국표준과학연구원)
  • Published : 2001.04.01

Abstract

스케쥴링 알고리즘들은 제안된 패킷 지연을 가진 각 연결에 대하여보장된 대역을 제공한다. 스케쥴링 알고리즘의 일종인 WRR은 매우 간편하며 각 큐에 다른 가중치를 할당하여 여러 큐를 직접 제어한다. BSW 알고리즘은 WRR 스케쥴러를 구현하는데 버퍼 관리를 효율적으로 수행하도록 제안되었다. 그러나 BSW 알고리즘은 VC에 실제 할당된 가중치 보다 더 많은 가중치를 할당하고 서비스 받을 VC의 큐가 비어있을 때 서비스를 수행하지 않기 때문에 셀 지연 및 최대 큐 길이에서 심각한 성능 저하를 유발한다. 본 논문에서는 WRR 스케쥴링 알고리즘을 효율적으로 수행할 수 있는 새로운 BSW 구조를 제안한다. 또한, 새로운 BSW 구조에 적합한 셀 스케쥴링 알고리즘을 개발한다. 제안된 BSW 구조와 알고리즘은 VC에 할당된 가중치를 정확히 유지 할 수 있고, 서비스 받을 VC큐가 비어 있을 경우 다른 VC 셀을 서비스하여 평균 셀 지연 및 최대 버퍼 크기를 감소시킨다. 그리고 셀 서비스율을 전체적으로 증가시킨다.

Keywords

References

  1. K. Sui, H. Tzeng, 'Intelligent congestion control for ABR service in ATM networks,' IEEE ACM SIGCOMM, Comp, Commun. Rev., pp,81-106, Oct. 1996 https://doi.org/10.1145/205511.205522
  2. H. Ohsaki, M. Murata, H. Suzuki, C. Ikeda, and H. Miyahara, 'Performance evaluation of rate-based congestion control algorithms in multimedia ATM networks,' IEEE GLOBE-COM'95, pp.1243-1248, Nov. 1995 https://doi.org/10.1109/GLOCOM.1995.502601
  3. Okada. T. H. Ohnishi and N. Morita, 'Traffic Control in ATM,' IEEE Communication Magazine. Sep. 1991
  4. J. M. Hyman, A. A. Lazar, G. Pacifici, 'Real Time Scheduling with Quality of Service Constraints,' IEEE Journal on Selected Areas in Communications, Vol. SAC-9, No.7, pp. 1052-1063, Sep, 1991 https://doi.org/10.1109/49.103552
  5. D. Stiliadis, A. Verma, 'Design and Analysis of Frame-based Fair Queuing: A New Traffic Scheduling Algorithm for Packet-Switched Networks,' to appear in ACM Sigmetrics, May 1996 https://doi.org/10.1145/233013.233030
  6. J. Golestani, 'Fair Queueing Algorithms for Packet Scheduling in BISDN,' in the Internation Zurich Seminar, pp.39-51, 1996
  7. A. Demers, S. Keshav, S. Shenkar, 'Analysis and Simulation of a Fair Queueing Algorithm,' in Proceedings Sigcomm '89, pp.1-12, Sep. 1989 https://doi.org/10.1145/75246.75248
  8. J. Golestani, 'A Self-Clocked Fair Queueing Scheme for Broadband Applications,' in Proceedings of Infocom '94, pp. 636~646, Apr. 1994 https://doi.org/10.1109/INFCOM.1994.337677
  9. M. Katevinis, S. sidiropoulos, C. Courcoubetis, 'Weighted round-robin cell multiplexing in a general-purpose ATM switch chip,' IEEE J. on Sel. Area in Commun., Sep. 1991 https://doi.org/10.1109/49.105173
  10. Yuhua Chen, Jonathan S.Turncr, 'Designing of a Weighted Fair Queueing Cell Scheduling for ATM Network,' Proceedings of the Globecom '98 Vol.1, pp.405-410, Nov. 1998 https://doi.org/10.1109/GLOCOM.1998.775764
  11. 조해성, 정경택, 전병실, '셀지연과 버퍼 이용률을 개선한 WRR셀 스케쥴링 알고리즘', 통신학회 논문지, 제25권 11호, pp.272-275, Nov. 2000