• DocumentCode
    3217822
  • Title

    A fast round robin priority port scheduler for high capacity ATM switches

  • Author

    Shahrier, S.M.

  • Author_Institution
    C&C Res. Labs., NEC USA Inc., Princeton, NJ
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    173
  • Lastpage
    180
  • Abstract
    This paper presents a novel architecture and implementation of a round-robin scheduler (RRS) for high capacity ATM switches. The objective is to select a port from a set of alternating real-time/non real-time priority ports, based on the priority of the port, the minimum cell-rate (MCR) assigned to the ports and the backpressure signals coming from the output buffers. Using a novel scheme, the characteristics of the scheduler were transformed into a finite state machine description, and a fast implementation of it was derived using a binary tree. The nodes in the binary tree act as “cut through” switches, and thus the scheduler is able to operate at high speed. This solution is amenable for implementation in high speed silicon technology. It is compact in terms of logic gate requirements and is very scalable. We believe that this RRS is a viable option in gigabit ATM switches
  • Keywords
    asynchronous transfer mode; electronic switching systems; finite state machines; scheduling; trees (mathematics); backpressure signals; binary tree; cut through switches; fast round robin priority port scheduler; finite state machine description; high capacity ATM switches; high speed silicon technology; minimum cell-rate; nonreal-time priority ports; output buffers; real-time priority ports; Asynchronous transfer mode; Automata; Binary trees; Laboratories; Logic gates; National electric code; Round robin; Silicon; Switches; Telecommunication switching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ATM (ICATM 2001) and High Speed Intelligent Internet Symposium, 2001. Joint 4th IEEE International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-7803-7093-7
  • Type

    conf

  • DOI
    10.1109/ICATM.2001.932080
  • Filename
    932080