Title | ||
---|---|---|
Parallel Maximum Weight Bipartite Matching Algorithms for Scheduling in Input-Queued Switches |
Abstract | ||
---|---|---|
An input-queued switch with virtual output queuing is able to provide a maximum throughput of 100% in the sup- porting more sophisticated scheduling strategies. Switch scheduling can be cast as a maximum flow problem. In this paper we propose a maximum weight bipartite matching (MWBM) scheduling algorithm for input-queued switches. Our goal is to provide 100% throughput while maintain- ing fairness and stability. Our algorithm provides sublinear parallel run time complexity using a polynomial number of processing elements. We are able to obtain the MWBM for a time slot in sublinear time by using the matching produced in the previous time slot based on the observa- tion that in input-queued cell-based switches, the weight of edges changes very little during successive time slots. To the best of our knowledge, our algorithm outperforms all pre- viously proposed MWBM scheduling algorithms proposed for input-queued switches. We also describe a linear time complexity MWBM algorithm for a general bipartite graph which outperforms the best known sublinear MWBM algo- rithm for any bipartite graph with less than 1015 number of nodes. |
Year | DOI | Venue |
---|---|---|
2004 | 10.1109/IPDPS.2004.1302904 | IPDPS |
Keywords | Field | DocType |
directed graphs,optical switches,parallel algorithms,scheduling algorithm,maximum flow,bipartite graph,linear time,throughput,stability,time complexity,polynomials,computational complexity,bipartite matching | Computer science,Scheduling (computing),Parallel algorithm,Parallel computing,Bipartite graph,Algorithm,Directed graph,Maximum flow problem,Throughput,Time complexity,Computational complexity theory,Distributed computing | Conference |
Citations | PageRank | References |
6 | 0.49 | 15 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Morteza Fayyazi | 1 | 9 | 1.64 |
David Kaeli | 2 | 1535 | 129.85 |
Waleed Meleis | 3 | 157 | 18.29 |