TRIDENT: A Load-Balancing Clos-Network Packet Switch with Queues between Input and Central Stages and In-Order Forwarding
Document Type
Article
Publication Date
10-1-2019
Abstract
We propose a three-stage load balancing packet switch and its configuration scheme. The input- and central-stage switches are bufferless crossbars, and the output-stage switches are buffered crossbars. We call this switch ThRee-stage Clos-network swItch with queues at the middle stage and DEtermiNisTic scheduling (TRIDENT), and the switch is cell based. The proposed configuration scheme uses predetermined and periodic interconnection patterns in the input and central modules to load-balance and route traffic, therefore, it has low configuration complexity. The operation of the switch includes a mechanism applied at input and output modules to forward cells in sequence. TRIDENT achieves 100% throughput under uniform and nonuniform admissible traffic with independent and identical distributions (i.i.d.). The switch achieves this high performance using a low-complexity architecture while performing in-sequence forwarding and no central-stage expansion or memory speedup. We analyze the operations the configuration mechanisms perform on the traffic traversing the switch. We use this analysis to prove that the switch achieves 100% through under i.i.d. traffic. We also show that the switch forward cells in-sequence. We present a simulation analysis as a practical demonstration of the switch performance under uniform and nonuniform i.i.d. traffic.
Identifier
85077493010 (Scopus)
Publication Title
IEEE Transactions on Communications
External Full Text Location
https://doi.org/10.1109/TCOMM.2019.2926730
e-ISSN
15580857
ISSN
00906778
First Page
6885
Last Page
6896
Issue
10
Volume
67
Grant
CNS 1641033
Fund Ref
National Science Foundation
Recommended Citation
Sule, Oladele Theophilus and Rojas-Cessa, Roberto, "TRIDENT: A Load-Balancing Clos-Network Packet Switch with Queues between Input and Central Stages and In-Order Forwarding" (2019). Faculty Publications. 7287.
https://digitalcommons.njit.edu/fac_pubs/7287
