TY - GEN
T1 - Re-configurable parallel match evaluators applied to scheduling schemes for input-queued packet switches
AU - Beldianu, Spiridon F.
AU - Rojas-Cessa, Roberto
AU - Oki, Eiji
AU - Ziavras, Sotirios G.
PY - 2009
Y1 - 2009
N2 - The performance of matching schemes for inputqueued (IQ) packet switches is mainly defined by the selection policy adopted. This policy can be aimed to produce a large weight sum for matched input-output pairs, where each inputoutput pair is assigned a weight, or to produce a large match size in the number of matched pairs, giving place to maximum weight matching or maximum size matching, respectively. However, schedulers can only provide a single match in function of the selection (of candidate ports) policy adopted and of the backlogged traffic at the input queues. A parallel match evaluator was recently proposed to provide not one but several match options at the same time. This approach evaluates several predefined and fixed matches and picks the match with the largest size. However, the fixed permutations of the evaluated matches may produce low performance under traffic with nonuniform distributions because of the limited number of choices. This paper proposes to make the parallel match evaluator configurable and two schemes to provide diverse and changeable matches such that the matches (and therefore, the evaluator) become adaptable to the traffic pattern. The proposed schemes were tested under uniform and nonuniform traffic patterns and the results show that these schemes provide high performance, even when scheduling is performed between periods of multiple time slots, or framed intervals. The proposed approach can be used for configuring slow micro-electro-mechanical (MEM) optical switch fabrics.
AB - The performance of matching schemes for inputqueued (IQ) packet switches is mainly defined by the selection policy adopted. This policy can be aimed to produce a large weight sum for matched input-output pairs, where each inputoutput pair is assigned a weight, or to produce a large match size in the number of matched pairs, giving place to maximum weight matching or maximum size matching, respectively. However, schedulers can only provide a single match in function of the selection (of candidate ports) policy adopted and of the backlogged traffic at the input queues. A parallel match evaluator was recently proposed to provide not one but several match options at the same time. This approach evaluates several predefined and fixed matches and picks the match with the largest size. However, the fixed permutations of the evaluated matches may produce low performance under traffic with nonuniform distributions because of the limited number of choices. This paper proposes to make the parallel match evaluator configurable and two schemes to provide diverse and changeable matches such that the matches (and therefore, the evaluator) become adaptable to the traffic pattern. The proposed schemes were tested under uniform and nonuniform traffic patterns and the results show that these schemes provide high performance, even when scheduling is performed between periods of multiple time slots, or framed intervals. The proposed approach can be used for configuring slow micro-electro-mechanical (MEM) optical switch fabrics.
KW - Input-queued switch
KW - Iterative matching
KW - Maximal weight matching
KW - Packet switches
KW - Parallel matching
UR - http://www.scopus.com/inward/record.url?scp=70449126017&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70449126017&partnerID=8YFLogxK
U2 - 10.1109/ICCCN.2009.5235237
DO - 10.1109/ICCCN.2009.5235237
M3 - Conference contribution
AN - SCOPUS:70449126017
SN - 9781424445813
T3 - Proceedings - International Conference on Computer Communications and Networks, ICCCN
BT - 2009 Proceedings of 18th International Conference on Computer Communications and Networks, ICCCN 2009
T2 - 2009 18th International Conference on Computer Communications and Networks, ICCCN 2009
Y2 - 3 August 2009 through 6 August 2009
ER -