• DocumentCode
    1430628
  • Title

    A distributed scheduling architecture for scalable packet switches

  • Author

    Chiussi, Fabio M. ; Francini, Andrea

  • Author_Institution
    Dept. of Data Networking syst. Res., Lucent Technol. Bell Labs., Holmdel, NJ, USA
  • Volume
    18
  • Issue
    12
  • fYear
    2000
  • Firstpage
    2665
  • Lastpage
    2683
  • Abstract
    The continuous growth in the demand for diversified quality-of-service (QoS) guarantees in broadband networks introduces new challenges in the design of packet switches that scale to large switching capacities. Packet scheduling is the most critical function involved in the provision of individual bandwidth and delay guarantees to the switched flows. Most of the scheduling techniques proposed so far assume the presence in the switch of a single contention point, residing in front of the outgoing links. Such an assumption is not consistent with the highly distributed nature of many popular architectures for scalable switches, which typically have multiple contention points, located in both ingress and egress port cards, as well as in the switching fabric. We define a distributed multilayered scheduler (DMS) to provide differentiated QoS guarantees to individual end-to-end flows in packet switches with multiple contention points. Our scheduling architecture is simple to implement, since it keeps per-flow scheduling confined within the port cards, and is suitable to support guaranteed and best-effort traffic in a wide range of QoS frameworks in both IP and ATM networks.
  • Keywords
    asynchronous transfer mode; broadband networks; distributed processing; packet switching; quality of service; transport protocols; ATM networks; IP networks; QoS guarantees; bandwidth guarantee; best-effort traffic; broadband networks; delay guarantee; differentiated QoS guarantees; distributed architectures; distributed multilayered scheduler; distributed scheduling architecture; egress port card; ingress port card; large switching capacities; multiple contention points; packet scheduling; quality-of-service guarantees; scalable packet switches; scheduling architecture; switched flows; switching fabric; Asynchronous transfer mode; Bandwidth; Broadband communication; Delay; Fabrics; Packet switching; Quality of service; Scheduling algorithm; Switches; Telecommunication traffic;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/49.898749
  • Filename
    898749