A New Implementable Scheduling Algorithm Supporting Various Traffics in ATM Networks

ATM 망에서 다양한 트래픽을 지원하기 위한 동적 셀 스케줄링 알고리즘

  • Published : 2000.04.01

Abstract

In this paper, we propose a new scheduling algorithm called the Adaptive Weighted Round Robin with Delay Tolerance (AWRR/DT). The proposed scheme is based on the per-class queueing mechanism in which a number of connections of similar characteristics are multiplexed into one class-queue. Traffic classes of the proposed method are classified into a single non-real-time traffic class and other real-time traffic classes. The proposed scheme determines the weights of classes according to the input traffic and delay characteristics of each class at the beginning of every cycle. Furthermore, this scheme incorporates a cell discarding method to reduce the QoS degradation that may be incurred by congestion of networks. We have evaluated the proposed scheme through discrete-event simulation. Simulation results indicate that the proposed scheme can reduce the average delay of non-real-time class while maintaining the QoS of real-timeclasses. The proposed algorithm can be effectively applied to high-speed networks such as ATM networks.

본 논문에서는 ATM 네트워크에서 다양한 멀티미디어 트래픽을 효율적으로 전송하기 위해 동적 우선순위 셀 전송 스케쥴링 기법인 AWRR/DT(Adaptive Weighted Round Robin with Delay Tolerance)를 제안하였다. AWRR/DT는 멀티미디어 트랙픽을 지연 특성에 따라 여러 개의 실시간 클래스와 하나의 비실시간 클래스로 분류하고, 각 클래스의 지연 특성과 입력 트래픽의 양을 고려하여 매 사이클마다 해당 클래스에 적절한 가중치(weight)를 할당 하도록 설계되었다. 또한, 제안한 알고리즘은 셀 폐기 메커니즘을 가지고 있어서 순간적인 서비스 품질(QoS:Quality of Service)열화가 계속 연속적으로 이어지는 현상을 줄여준다. AWRR/DT의 성능을 평가하기 위하여, SLAM II를 이용한 컴퓨터 시뮬레이션을 통해 기존의 스케쥴링 기법들과 평균 지연 측면에서 비교하였다. 그 결과, 제안한 기법이 실시간 트래픽 클래스의 QoS를 만족하면서도 비실시간 트래픽 클래스의 평균 지연을 감소시키 수 있음을 확인하였다.

Keywords

References

  1. IEEE Network Magazine v.5 Congestion Control and Prevention in ATM Networks D. Hong;T. Suda
  2. IEEE Trans. on Communications v.38 no.5 Analysis of a Delay-Dependent priority Discipline in an Integrated Muticlass traffic Fast packet Switch Y. Lim;J. E. Kobza
  3. Proceedings of IEEE Infocom '89 Scheduling Policies for Real-Time and Non-Real-Time Traffic in a Statistial Multiplexer R. Chipalkatti;J. F. Kurose
  4. IEEE JSAC v.9 no.8 Weighted round-robin cell multiplexing in a general-purpose ATM switch chip M. Katevenis;S. Sidiropoulos;C. Courcoubetis
  5. IEEE JSAC v.4 no.6 Models for Analysis of Packet Voice Communication Systems J. N. Daigle;J. D. Langford