Abstract

Conventional multi-stage switches perform well in theory but degrade in application. The conventional traffic control to a flow corresponds to the destination module, so the flows destined to the same output module have bandwidth competition although they should not. The evaluation of conventional switches is only based on traffic patterns with these two features: the required bandwidth of all output ports is identical and no output is oversubscribed. Under their traffic patterns, bandwidth competition never happens. However, there exist other traffic patterns that they don't concern, in which the existed bandwidth competition will lead to degradation. We define this issue as Flow Interference (FI). To address it, we propose a philosophy that traffic control to a flow should correspond to its own destination output based on the global information. Based on this, we propose our switch architecture to solve FI using round-robin at all stages. Analysis and simulation results show that our multi-stage switch architecture can solve FI and achieve perfect performance, with O(1) computational complexity for the scheduling algorithm.

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.