DocumentCode
1600324
Title
An efficient scheduling algorithm for CIOQ switches with space-division multiplexing expansion
Author
Yang, Mei ; Zheng, S.Q.
Author_Institution
Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA
Volume
3
fYear
2003
Firstpage
1643
Abstract
Recently, CIOQ switches have attracted interest from both academic and industrial communities due to their ability of achieving 100% throughput and perfectly emulating OQ switch performance with a small speedup factor S. To achieve a speedup factor S, a conventional CIOQ switch requires the switch matrix and the memory to operate S times faster than the line rate. In this paper, we propose to use a CIOQ switch with space-division multiplexing expansion and grouped inputs/outputs (SDMG CIOQ switch for short) to achieve speedup while only requiring the switch matrix and the memory to operate at the line rate. The cell scheduling problem for the SDMG CIOQ switch is abstracted as a maximum bipartite k-matching problem. Using fluid model, we prove that any maximal size k-matching algorithm on an SDMG CIOQ switch with an expansion factor 2 can achieve 100% throughput assuming input arrivals satisfy the strong law of large numbers and no inputs/outputs are oversubscribed. We further propose an efficient and starvation-free maximal size k-matching scheduling algorithm, kFRR, for the SDMG CIOQ switch. Simulation results show that kFRR achieves 100% throughput with an expansion factor 2 under two SLLN traffic models, uniform traffic and polarized traffic, confirming our analysis.
Keywords
queueing theory; scheduling; space division multiplexing; OQ switch; bipartite matching problem; fluid model; kFRR SDMG CIOQ switch; polarized traffic; space-division multiplexing expansion; speedup factor; switch matrix; traffic model; Computer industry; Computer science; Impedance matching; Iterative algorithms; Job shop scheduling; Packet switching; Scheduling algorithm; Switches; Throughput; Traffic control;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications. IEEE Societies
ISSN
0743-166X
Print_ISBN
0-7803-7752-4
Type
conf
DOI
10.1109/INFCOM.2003.1209187
Filename
1209187
Link To Document