DocumentCode :
778538
Title :
On scheduling optical packet switches with reconfiguration delay
Author :
Li, Xin ; Hamdi, Mounir
Author_Institution :
Dept. of Comput. Sci., Hong Kong Univ. of Sci. & Technol., China
Volume :
21
Issue :
7
fYear :
2003
Firstpage :
1156
Lastpage :
1164
Abstract :
Using optical technology for the design of packet switches/routers offers several advantages such as scalability, high bandwidth, power consumption, and cost. However, reconfiguring the optical fabric of these switches requires significant time under current technology (microelectromechanical system mirrors, tunable elements, bubble switches, etc.). As a result, conventional slot-by-slot scheduling may severely cripple the performance of these optical switches due to the frequent fabric reconfiguration that may entail. A more appropriate way is to use a time slot assignment (TSA) scheduling approach to slow down the scheduling rate. The switch gathers the incoming packets periodically and schedules them in batches, holding each fabric configuration for a period of time. The goal is to minimize the total transmission time, which includes the actual traffic-sending process and the reconfiguration overhead. This optical switch scheduling problem is defined in this paper and proved to be NP-complete. In particular, earlier TSA algorithms normally assume the reconfiguration delay to be either zero or infinity for simplicity. To this end, we propose a practical algorithm, ADJUST, that breaks this limitation and self-adjusts with different reconfiguration delay values. The algorithm runs at O(λN2logN) time complexity and guarantees 100% throughput and bounded worst-case delay. In addition, it outperforms existing TSA algorithms across a large spectrum of reconfiguration values.
Keywords :
computational complexity; delays; optical switches; packet switching; telecommunication network routing; telecommunication traffic; ADJUST algorithm; Internet; NP-complete problem; TSA algorithms; bandwidth; bounded worst-case delay; bubble switches; fabric configuration; fabric reconfiguration; microelectromechanical system mirrors; optical packet switch scheduling; optical switch scheduling problem; optical technology; power consumption; reconfiguration delay; reconfiguration overhead; router design; scheduling rate; slot-by-slot scheduling; throughput; time complexity; time slot assignment scheduling; traffic-sending process; transmission time minimization; tunable elements; Bandwidth; Costs; Delay; Energy consumption; Fabrics; Microelectromechanical systems; Optical design; Optical packet switching; Optical switches; Scalability;
fLanguage :
English
Journal_Title :
Selected Areas in Communications, IEEE Journal on
Publisher :
ieee
ISSN :
0733-8716
Type :
jour
DOI :
10.1109/JSAC.2003.815843
Filename :
1230204
Link To Document :
بازگشت