• DocumentCode
    964190
  • Title

    Queueing in high-performance packet switching

  • Author

    Hluchyj, Michael G. ; Karol, Mark J.

  • Author_Institution
    Codex Corp., Mansfield, MA, USA
  • Volume
    6
  • Issue
    9
  • fYear
    1988
  • Firstpage
    1587
  • Lastpage
    1597
  • Abstract
    The authors study the performance of four different approaches for providing the queuing necessary to smooth fluctuations in packet arrivals to a high-performance packet switch. They are (1) input queuing, where a separate buffer is provided at each input to the switch; (2) input smoothing, where a frame of b packets is stored at each of the input line to the switch and simultaneously launched into a switch fabric of size Nb*Nb; (3) output queuing, where packets are queued in a separate first-in first-out (FIFO) buffer located at each output of the switch; and (4) completely shared buffering, where all queuing is done at the outputs and all buffers are completely shared among all the output lines. Input queues saturate at an offered load that depends on the service policy and the number of inputs N, but is approximately 0.586 with FIFO buffers when N is large. Output queuing and completely shared buffering both achieve the optimal throughput-delay performance for any packet switch. However, compared to output queuing, completely shared buffering requires less buffer memory at the expense of an increase in switch fabric size.<>
  • Keywords
    packet switching; queueing theory; buffer; first-in first-out; high-performance packet switching; optimal throughput-delay performance; queueing; switch fabric; Buffer storage; Delay; Fabrics; Fluctuations; Intserv networks; Niobium; Packet switching; Smoothing methods; Switches; Switching circuits;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/49.12886
  • Filename
    12886