Title :
On implementation of scheduling algorithms in high speed input queuing cell switches
Author :
Kumar, Sunil ; Kumar, Anurag
Author_Institution :
Div. of Switching, Center for Dev. of Telematics, Bangalore, India
Abstract :
It is well known that the phenomenon of head-of-the-line (HOL) blocking limits the maximum achievable throughput of a pure input queuing cell switch. At each input, if instead of one queue for all the outputs, one queue for each output is used, and then 100% throughput can be achieved. This type of queuing, known as virtual output queuing (VOQ), removes the HOL blocking problem, but, in order to achieve 100% throughput, requires a scheduling algorithm to determine at each slot which input cells should be matched to their outputs. As the port speed is increased, the matching between inputs and outputs of the switch has to be found in a smaller time. Hence the speed of the scheduler has to be increased, which may not be possible owing to restrictions imposed by the hardware. We study a solution of this problem by the simple technique of skipping. In skipping, a new matching is found every k (> 1) slots instead of every slot. The effectiveness of skipping is shown using various traffic models.
Keywords :
queueing theory; scheduling; telecommunication switching; head-of-the-line blocking limits; high-speed input queuing cell switches; maximum achievable throughput; port speed; scheduling algorithms; skipping; virtual output queuing; Bipartite graph; Communication switching; Hardware; Impedance matching; Iterative algorithms; Scheduling algorithm; Switches; Telematics; Throughput; Traffic control;
Conference_Titel :
Communications, 2003. ICC '03. IEEE International Conference on
Print_ISBN :
0-7803-7802-4
DOI :
10.1109/ICC.2003.1204160