DocumentCode :
3060535
Title :
CQ switch performance analysis from the point of buffer size and scheduling algorithms
Author :
Radonjic, Milutin ; Radusinovic, Igor
Author_Institution :
Fac. of Electr. Eng., Univ. of Montenegro, Podgorica, Montenegro
fYear :
2012
fDate :
20-22 Nov. 2012
Firstpage :
210
Lastpage :
217
Abstract :
In this paper, we present the performance analysis of the 32×32 crosspoint queued (CQ) switch. The CQ switch architecture has been recently brought back into focus since modern technology enables an easy implementation of large buffers in crosspoints. An advantage of this solution is the absence of credit based control communication between linecards and schedulers. In this paper, the performances of four algorithms (longest queue first, round robin, exhaustive round robin and frame based round robin matching), are analyzed and compared. The results obtained for the CQ switch are compared with the output queued switch. Throughput, average cell latency and instantaneous packet delay variance are evaluated under uniform and nonuniform traffic patterns. Also, original iterative method for CQ switch throughput calculation under the uniform traffic is presented. The results will show that the longest queue first algorithm has the highest throughput in many simulated cases, but the highest average cell latency and delay variance among observed algorithms. It will also be shown that the choice of the scheduling algorithm does not play a role in the switch performance if the buffers are long enough. This will prove that some form of round robin based algorithms become a better choice for implementation due to their simplicity, small hardware requirements and avoidance of the starvation problem, which is a major drawback of the longest queue first algorithm. The proposed iterative method for throughput calculation gives results very close to the results obtained by numerous simulations, especially for larger switch and long buffers.
Keywords :
queueing theory; scheduling; telecommunication switching; average cell latency; buffer size; credit based control communication; crosspoint queued switch architecture; crosspoint queued switch performance analysis; instantaneous packet delay variance; linecards; longest queue first algorithm; nonuniform traffic pattern; original iterative method; output queued switch; round robin based algorithm; schedulers; scheduling algorithm; starvation problem; Computer architecture; Delay; Fabrics; Round robin; Switches; Throughput; Crosspoint-queued switch; average cell latency; buffer length; jitter; throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Telecommunications Forum (TELFOR), 2012 20th
Conference_Location :
Belgrade
Print_ISBN :
978-1-4673-2983-5
Type :
conf
DOI :
10.1109/TELFOR.2012.6419185
Filename :
6419185
Link To Document :
بازگشت