Title :
A fast scheduling algorithm for all-optical shared-buffer packet switches
Author :
Liew, Soung Y. ; Law, Siong F.
Author_Institution :
Fac. of Inf. & Commun. Technol., Univ. Tunku Abdul Rahman, Kampar
Abstract :
All-optical shared-buffer packet switches have been studied intensively in literature and many scheduling algorithms have been proposed. However, these algorithms either suffer from not being able to make resource reservation, or require high time-complexity to compute scheduling assignment for packets. In this paper, we propose a fast scheduling algorithm for all-optical shared-buffer packet switches. In our algorithm, packet scheduling is first formulated as a tree-searching problem. By breaking down the search tree into multiple smaller subsets and assigning each subset to a secondary processor, solutions can be obtained in a much shorter duration since the secondary processors are working in parallel. For instance, a scheduling assignment can be calculated for a packet in 55 ns with 8 processors, and in 25 ns with 64 processors, assuming a processor clock rate of 200 MHz. We show that our algorithm can achieve a loss rate of ~10-7 even at load 0.9 for a 32times32 switch.
Keywords :
optical switches; packet switching; tree searching; all-optical shared-buffer packet switches; fast scheduling algorithm; frequency 200 MHz; high time-complexity; resource reservation; tree-searching problem; Clocks; Communication switching; Delay lines; Optical buffering; Optical fiber communication; Optical packet switching; Optical switches; Packet switching; Processor scheduling; Scheduling algorithm; Optical communications; optical fiber delay lines; scheduling; shared memory system;
Conference_Titel :
Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on
Conference_Location :
Niagara Falls, ON
Print_ISBN :
978-1-4244-1642-4
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2008.4564774