• DocumentCode
    1062619
  • Title

    Packet-loss-robust load-balancing switch with distributed extended cross-point queues

  • Author

    Paredes, S.A. ; Taebi, S. ; Hall, Trevor J.

  • Author_Institution
    Photonic Technol. Lab., Centre for Res. in Photonics Sch. of Inf. Technol. & Eng., Univ. of Ottawa, Ottawa, ON
  • Volume
    3
  • Issue
    1
  • fYear
    2009
  • fDate
    1/1/2009 12:00:00 AM
  • Firstpage
    123
  • Lastpage
    134
  • Abstract
    A packet switch architecture and a method for load-balancing are described, which involve no centralised schedulers. The method is implemented by distributing extended cross-point queues (a three-dimensional structure) over all elements of the switch and deploying pollers to append packets and to select the queues to be served, together with simple local work-conserving schedulers. The queue structure is such that it renders the proof that no packet will be mis-sequenced trivial. The architecture is practical and shows enhanced performance compared with other state-of-the-art load-balancing architectures, not only for the average delay but also for the distribution of individual delays, the latter being measured by a custom tool that compares the performance of the architecture to the ideal operation of an output queued switch. The queue structure permits the fair penalisation of only the offending input-output flows within the switch in the case of buffer overflow. The basic scheme is enhanced to avoid improper operation in the presence of packet drops, a problem that reintroduces mis-sequencing and that has not been properly addressed in the class of architectures that use pollers to distribute packets.
  • Keywords
    packet switching; buffer overflow; distributed extended cross-point queues; input-output flows; load-balancing; mis-sequencing; packet drops; packet-loss-robust load-balancing switch; simple local work-conserving schedulers;
  • fLanguage
    English
  • Journal_Title
    Communications, IET
  • Publisher
    iet
  • ISSN
    1751-8628
  • Type

    jour

  • DOI
    10.1049/iet-com:20070099
  • Filename
    4745863