Multi-hop scheduling for optical switches with large reconfiguration overhead

One of the limiting factors that prevents a widespread use of optical switching fabrics in high speed routers is their large reconfiguration overhead. Indeed, due to technological constraints, changing configuration in an optical switching fabric implies that the communication between input and output ports is established only after a given reconfiguration time. This reconfiguration time may be significantly larger than the packet transmission time, and cannot be considered negligible as in electronic switching fabrics. Recent works have addressed the problem of scheduling incoming traffic transmissions across optical fabrics by extending the traditional approaches conceived for electronic switches. However, for very large switch size (thousands of ports) and high speed links (tens of Gbps), performance in terms of average delays may be unacceptable. We propose a different approach, based on multi-hop scheduling, in which packets are relayed to the output port by a number of intermediate hops, i.e. successive transmissions through intermediate ports. Our approach achieves much smaller delays than those of traditional single-hop scheduling for low to medium loads, and comparable delays for high loads. We believe that multi-hop scheduling is a very promising scheme to achieve good performance when using optical switching fabrics in high-speed routers.

[1]  Mounir Hamdi,et al.  On scheduling optical packet switches with reconfiguration delay , 2003, IEEE J. Sel. Areas Commun..

[2]  Cheng-Shang Chang,et al.  Birkhoff-von Neumann input buffered crossbar switches , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[3]  Thomas E. Anderson,et al.  High-speed switch scheduling for local-area networks , 1993, TOCS.

[4]  S.L. Danielsen,et al.  Optical packet switched network layer without optical buffers , 1998, IEEE Photonics Technology Letters.

[5]  Marco Ajmone Marsan,et al.  Multihop packet scheduling in WDM/TDM networks with nonnegligible transceiver tuning times , 2000, IEEE Trans. Commun..

[6]  S. Hengstler,et al.  Laser-activated optical bubble switch element , 2003, 2003 IEEE/LEOS International Conference on Optical MEMS (Cat. No.03EX682).

[7]  Nick McKeown,et al.  Scaling internet routers using optics , 2003, SIGCOMM '03.

[8]  William J. Dally,et al.  Guaranteed scheduling for switches with configuration overhead , 2003, IEEE/ACM Trans. Netw..

[9]  Peter De Dobbelaere,et al.  Advances in integrated 2D MEMS-based solutions for optical network applications , 2003, IEEE Commun. Mag..

[10]  Murali S. Kodialam,et al.  On guaranteed smooth scheduling for input-queued switches , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[11]  Leandros Tassiulas,et al.  Scheduling algorithms for optical packet fabrics , 2003, IEEE J. Sel. Areas Commun..

[12]  Hans Jan. Schneider,et al.  Matrices and Linear Algebra , 1973 .

[13]  Rajeev Motwani,et al.  Randomized algorithms , 1996, CSUR.