Abstract

Buffered crossbar switches have been considered as a viable alternative to bufferless crossbar switches to improve the switching performance. An architecture that combines the strength of the VOQ (virtual output queueing) architecture with an internally buffered crossbar fabric presents key advantages over IQ (input-queued) switches. The adoption of VOQs at the input side eradicates the HoL (head-of-line) blocking problem; the use of the internal buffers reduces the output contention and enables totally distributed arbitration, hence overcoming the bottleneck of IQ switches. We show the important role that the internal buffers play in the arbitration process. We propose a scheduling scheme named critical internal buffer first (CBF), which is based on the internal buffer information only. The input scheduling is based on the youngest internal buffer first (YBF) and followed by an output scheme based on the oldest internal buffer first (OBF). Through simulation, our scheme is shown to achieve very high throughput. It outperforms all existing schemes in many traffic patterns. More interestingly, our scheme shows very good stability performances without maintaining any kind of information about the input VOQs.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call