On Scheduling Optical Packet Switches with Reconfiguration Delay

Xin Li*, Mounir Hamdi

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

63 Citations (Scopus)

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(λN2 log N) 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.

Original languageEnglish
Pages (from-to)1156-1164
Number of pages9
JournalIEEE Journal on Selected Areas in Communications
Volume21
Issue number7
DOIs
Publication statusPublished - Sept 2003
Externally publishedYes

Keywords

  • Optical packet switch
  • Reconfiguration delay
  • Scheduling
  • Time slot assignment (TSA)

Fingerprint

Dive into the research topics of 'On Scheduling Optical Packet Switches with Reconfiguration Delay'. Together they form a unique fingerprint.

Cite this