TY - JOUR
T1 - Quality of service provision in combined input and crosspoint queued switches without output queueing match
AU - Duan, Qiang
PY - 2007/2/26
Y1 - 2007/2/26
N2 - Packet switches play one of the most critical roles in supporting quality of service (QoS) in computer communication networks. Although the output queued (OQ) switch architecture can achieve optimal QoS performance, it is not a practical architecture for high-speed switching due to the switching fabric speedup, which requires complex implementation. Combined input and crosspoint queued (CICQ) switches employ the crossbar-based switching fabric structure and apply buffers at both ingress port modules and crosspoints inside the switching fabric. This switch architecture is promising to achieve high performance without complex implementation. Current available approaches for QoS provision in CICQ switches are based on the output queueing match technique. Although such approaches can provide bandwidth and delay guarantees, they still require switching fabric speedup, which may significantly increase the implementation complexity of high-speed CICQ switches. In this paper, we compare the QoS performance that can be achieved in CICQ switches with the QoS performance guaranteed by OQ switches. Based on this comparison, we investigate the possibility of achieving equivalent QoS guarantees in a CICQ switch as in an OQ switch without output queueing match, thus with no switching fabric speedup. Our analysis shows that if sufficient crosspoint buffer space is allocated, a CICQ switch employing a typical scheduling algorithm, such as weighted fairing queueing (WFQ), can provide an identical bandwidth guarantee as the OQ switches without any switching fabric speedup, and can achieve equivalent delay performance as the OQ switch by slightly increasing bandwidth allocation.
AB - Packet switches play one of the most critical roles in supporting quality of service (QoS) in computer communication networks. Although the output queued (OQ) switch architecture can achieve optimal QoS performance, it is not a practical architecture for high-speed switching due to the switching fabric speedup, which requires complex implementation. Combined input and crosspoint queued (CICQ) switches employ the crossbar-based switching fabric structure and apply buffers at both ingress port modules and crosspoints inside the switching fabric. This switch architecture is promising to achieve high performance without complex implementation. Current available approaches for QoS provision in CICQ switches are based on the output queueing match technique. Although such approaches can provide bandwidth and delay guarantees, they still require switching fabric speedup, which may significantly increase the implementation complexity of high-speed CICQ switches. In this paper, we compare the QoS performance that can be achieved in CICQ switches with the QoS performance guaranteed by OQ switches. Based on this comparison, we investigate the possibility of achieving equivalent QoS guarantees in a CICQ switch as in an OQ switch without output queueing match, thus with no switching fabric speedup. Our analysis shows that if sufficient crosspoint buffer space is allocated, a CICQ switch employing a typical scheduling algorithm, such as weighted fairing queueing (WFQ), can provide an identical bandwidth guarantee as the OQ switches without any switching fabric speedup, and can achieve equivalent delay performance as the OQ switch by slightly increasing bandwidth allocation.
UR - http://www.scopus.com/inward/record.url?scp=33846606215&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33846606215&partnerID=8YFLogxK
U2 - 10.1016/j.comcom.2006.10.004
DO - 10.1016/j.comcom.2006.10.004
M3 - Article
AN - SCOPUS:33846606215
SN - 0140-3664
VL - 30
SP - 830
EP - 840
JO - Computer Communications
JF - Computer Communications
IS - 4
ER -