DocumentCode
1375697
Title
An efficient cell-scheduling algorithm for multicast ATM switching systems
Author
Chen, Wen-Tsuen ; Huang, Chun-fu ; Chang, Yi-Luang ; Hwang, Wu-Yuin
Author_Institution
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
Volume
8
Issue
4
fYear
2000
fDate
8/1/2000 12:00:00 AM
Firstpage
517
Lastpage
525
Abstract
We propose an efficient multicast cell-scheduling algorithm, called multiple-slot cell-scheduling algorithm, for multicast ATM switching systems with input queues. Cells in an input-queueing system are usually served based on the first-in-first-out (FIFO) discipline, which may have a serious head-of-line (HOL) blocking problem. Our algorithm differs from previous algorithms in that we consider the output contention resolution for multiple time slots instead of the current time slot only. Like a window-based scheduling algorithm, our algorithm allows cells behind an HOL cell to be transmitted prior to the HOL cell in the same input port. Thus, HOL blocking can be alleviated. We have illustrated that the delay-throughput performance of our algorithm outperforms most of those algorithms that consider only the output contention resolution for the current time slot. We also present a simple and efficient architecture for realizing our algorithm, which can dramatically reduce the time complexity. We believe that the proposed architecture is very suitable for multicast asynchronous transfer mode (ATM) switching systems with input queues
Keywords
asynchronous transfer mode; computational complexity; delays; multicast communication; packet switching; queueing theory; B-ISDN; FIFO discipline; HOL blocking; delay-throughput performance; efficient architecture; efficient cell-scheduling algorithm; first-in-first-out; head-of-line blocking problem; input port; input-queueing system; multicast ATM switching systems; multicast asynchronous transfer mode; multiple time slots; multiple-slot cell-scheduling algorithm; output contention resolution; time complexity reduction; window-based scheduling algorithm; Asynchronous transfer mode; B-ISDN; Delay effects; Multicast algorithms; Packet switching; Routing; Scheduling algorithm; Switches; Switching systems; Video on demand;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/90.865079
Filename
865079
Link To Document