I. Introduction and Related Work
Optical networking has been widely adopted to transport high volume traffic in backbone networks due to the huge bandwidth of optics. All-optical packet switches are considered as a very appealing solution for high-throughput, energy-efficient and transparent forwarding in backbone networks. During the past few years, as driven by the increasing multicast applications requiring high-bandwidth transmission from one source to multiple destinations, such as video conference, video-on-demand (VoD) and IP-based Television (IPTV) [1], [2], optical multicast packet switching has attracted much research effort. A series of all-optical switching architectures and technologies have been proposed to support multicast at the switch/router level, such as wavelength-assisted switching [4], [13], Broadcast-and-Select (BS) switching [3], [9], etc. Despite of the considerable amount of work on multicast-capable optical packet switching architectures, however, relatively little attention has been paid on multicast scheduling in such switches, which is critical for high-speed all-optical packet switches. Motivated by this observation, in this paper we consider multicast scheduling in optical packet switches.