DocumentCode :
839975
Title :
Parallel matching algorithm for CIOQ switches with multiple traffic classes
Author :
Lee, T.-H. ; Kuo, Y.-C.
Volume :
150
Issue :
5
fYear :
2003
Abstract :
It has been shown that a combined input and output queued (CIOQ) switch with a speed-up factor of 2 can exactly emulate an output-queued (OQ) switch. The main benefit of using a CIOQ switch is to reduce memory bandwidth requirement while providing quality of service (QoS) guarantee. The key component for exact emulation is a matching algorithm for bipartite graphs. For example, a CIOQ switch with a speed-up factor of 2, which adopts the least cushion first/most urgent first (LCF/MUF) matching algorithm, can exactly emulate an OQ switch with any arbitrary service discipline. However, the complexities of cushion calculation and cell reordering required at the output ports make the algorithm very difficult to be realised in a high-speed switch. The authors propose an approximate LCF/MUF algorithm and evaluate its performance for the weighted round-robin service discipline. For ease of implementation, the proposed algorithm calculates approximate cushions and does not perform reordering at the output ports. The trade-off is that it loses the property of exact emulation. It was found, via computer simulations, that the performance of a CIOQ switch with the proposed single-iteration matching algorithm is close to that of an OQ switch under uniform, nonuniform, and correlated input traffic models for offered load up to 0.9. In addition, the cell departure order can be maintained under the single-iteration algorithm
Keywords :
graph theory <CIOQ switches, multiple traffic classes, parallel matching algm.>; packet switching <CIOQ switches, multiple traffic classes, parallel matching algm.>; parallel algorithms <CIOQ switches, multiple traffic classes, parallel matching algm.>; queueing theory <CIOQ switches, multiple traffic classes, parallel matching algm.>; telecommunication traffic <CIOQ switches, multiple traffic classes, parallel matching algm.>; CIOQ switch; QoS guarantee; approximate LCF/MUF algorithm; bipartite graphs; cell departure order; cell reordering; combined input-output queued switch; computer simulations; correlated input traffic model; cushion calculation; emulation; memory bandwidth reduction; multiple traffic classes; nonuniform input traffic model; output-queued switch; parallel matching algorithm; quality of service; single-iteration matching algorithm; speed-up factor; uniform input traffic model; weighted round-robin service discipline;
fLanguage :
English
Journal_Title :
Communications, IEE Proceedings-
Publisher :
iet
ISSN :
1350-2425
Type :
jour
DOI :
10.1049/ip-com:20030600
Filename :
1251681
Link To Document :
بازگشت