A Reserved Band-Based Probabilistic Cell Scheduling Algorithm for Input Buffered ATM Switches

입력 단 저장 방식 ATM 스위치의 예약 대역폭에 기반 한 셀 스케쥴링 알고리듬

  • 이영근 (대우전자 디지털 TV사업부) ;
  • 김진상 (연세대학교 기계·전자공학부) ;
  • 김진상 (연세대학교 기계·전자공학부)
  • Published : 2000.01.01

Abstract

The problem of an input-buffered switch is the HOL(head-of-line) blocking which limits the maximum throughput but it is easy to implement in hardware. However, HOL blocking can be eliminated using aVOQ(virtual-output-queueing) technique. 0 this paper, we propose a new cell-scheduling algorithm for aninput-buffered ATM switch. The proposed algorithm, called PPIM(Probabilistic Parallel Iterative Matching), imposesa weight to every request based on the reserved bandwidth. It is shown that the input-buffered ATM switch withthe proposed PPIM algorithm not only provides high throughput and low delay but it also reduces the jitter,compared with the existing WPIM(Weighted PIM).

입력 단 저장방식의 스위치는 최대 수율을 제한하는 HOL(Head-of-line) 블록킹이라는 단점을 지니고 있지만 구현의 간단함을 지닌다는 장점이 있다. 그러나 현재 VOQ(Virtual Output Queueing) 기술을 이용하면 입력 단 저장방식의 스위치에서 보이는 HOL 블록킹에서 완전히 벗어날 수 있어 간단한 구조로 높은 수율을 얻을 수 있게 된다. 본 논문에서 입력 단 저장방식의 ATM 스위치를 위한 새로운 셀 스케쥴링 알고리듬 PPIM(Probabilistic Parallel Iterative Matching)을 제안 한다. 제안된 새로운 알고리듬은 예약 대역폭에 비례하는 가중치를 각각의 입력-출력 링크에 부여함으로써, 기존의 PIM(Parallel Iterative Matching)이 제공하지 못하는 예약된 전송률 보장이 가능하게 한다. 이 알고리듬을 이용한 ATM 스위치는 높은 수율과 낮은 지연 값뿐만 아니라 지터 성능에 있어 기존의 WPIM(Weighted PIM)에 비해 더욱 향상된 성능을 보여준다.

Keywords

References

  1. IEEE Journal on Selected Areas of Communications v.3 no.9 Queueing in High Performance Packet Switching Hluchyj M. G;M. Karol
  2. ACM Transactions on Computer Systems v.11 no.4 High Speed Switch Scheduling for Local Area Networks Thomas E. Anderson;Susan S. Owicki;James B. Saxe;Charles P. Thacker
  3. Proc. of IEEE INFOCOM '97 A High-performance OC-12/OC-48 Queue Design Prototype for Input-buffered ATM Switches H. Duan;J. W. Lockwood;S. M. Kang;J. D. Will
  4. Proc. of IEEE INFOCOM '95 Providing band-width guarantees in an input-buffered crossbar switch D. Stiliadis;A. Varma
  5. Proceedings of ICCCN '96 A Starvation-free Algorithm for Achieving 100% Throughput in an Input-Queued Switch Mekkittikul, A.;McKkeown, N.
  6. ACM SIGMETRICS Performance Evaluation Review v.24 no.1 Design and analysis of frame-based fair queueing : a new Traffic scheduling algorithm for packet-switched networks Dimitrios Stiliadis;Anujan Varma
  7. Proc. of IEEE BSS '97 A Bus-based Modular Approach to Design a Large Scale ATM Switch Young Keun, Lee;Young Keun, Park
  8. IEEE Transactions on Communications v.COm-35 no.12 Input versus output queueing on a space-division packet switch M. J. Karol;M. G. Hluchyj;S. P. Morgan
  9. IEEE Electronics Letters Scheduling Cells in an Input-Queud Switch McKeown, N.;Walrand, J.;Varaiya, P.