• 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