Pipelining multicast scheduling in all-optical packet switches with delay guarantee

In this paper, we study multicast scheduling in all-optical packet switches. First, we propose a novel optical buffer called multicast-enabled Fiber-Delay-Lines (M-FDLs), which can provide flexible delay for copies of multicast packets using only a small number of FDL segments. We then present a Delay-Guaranteed Multicast Scheduling (DGMS) algorithm that considers the schedule of each arriving packet for multiple time slots. We also discuss some desirable features of DGMS in detail, such as guaranteed delay upper bound and adaptivity to transmission requirements. To relax the time constraint of DGMS, we further propose a pipelining technique that distributes the scheduling tasks among a sequence of sub-schedulers. The combinatorial logic circuit design of each sub-scheduler, which further reduces time complexity, is also provided. The performance of DGMS is tested extensively against statistical traffic models and real Internet traffic, and the results show that the proposed DGMS algorithm can achieve ultra-low average packet delay with minimum packet drop ratio.

[1]  Marco Ajmone Marsan,et al.  Multicast traffic in input-queued switches: optimal scheduling and maximum throughput , 2003, TNET.

[2]  Wen-De Zhong,et al.  An Optical Wavelength-Routed Multicast Packet Switch Based on Multitimeslot Multiwavelength Conversion , 2008, IEEE Photonics Technology Letters.

[3]  Hyotaek Lim,et al.  Hybrid buffering architecture for packet contention resolution of an optical packet switch , 2011 .

[4]  Wu-Yuin Hwang,et al.  An efficient cell-scheduling algorithm for multicast ATM switching systems , 2000, TNET.

[5]  Akira Misawa,et al.  Broadcast-and-select photonic ATM switch with frequency division multiplexed output buffers , 1997 .

[6]  Wen-De Zhong,et al.  A Wavelength-Routed Multicast Packet Switch With a Shared-FDL Buffer , 2010, Journal of Lightwave Technology.

[7]  Myungsik Yoo,et al.  Efficient Video-on-Demand Streaming for Broadband Access Networks , 2010, IEEE/OSA Journal of Optical Communications and Networking.

[8]  Wei Guo,et al.  Improving Resource Utilization in Hybrid Packet/Circuit Multicasting for IPTV Delivery , 2008, OFC/NFOEC 2008 - 2008 Conference on Optical Fiber Communication/National Fiber Optic Engineers Conference.

[9]  Yuanyuan Yang,et al.  Packet scheduling in a low-latency optical switch with wavelength division multiplexing and electronic buffer , 2011, 2011 Proceedings IEEE INFOCOM.

[10]  D.J. Blumenthal,et al.  160 Gb/s variable length packet/10 Gb/s-label all-optical label switching with wavelength conversion and unicast/multicast operation , 2005, Journal of Lightwave Technology.

[11]  S.J.B. Yoo,et al.  All-optical variable buffering strategies and switch fabric architectures for future all-optical data routers , 2005, Journal of Lightwave Technology.

[12]  Janez Bester,et al.  Performance Evaluation of a Synchronous Bulk Packet Switch Under Real Traffic Conditions , 2003 .

[13]  Dawei Wang,et al.  High-speed optical switch fabrics with large port count. , 2009, Optics express.

[14]  Deng Pan,et al.  FIFO-based multicast scheduling algorithm for virtual output queued packet switches , 2005, IEEE Transactions on Computers.

[15]  Oliver W. W. Yang,et al.  Contention avoidance and resolution schemes in bufferless all-optical packet-switched networks: a survey , 2008, IEEE Communications Surveys & Tutorials.

[16]  H. Harai,et al.  High-speed buffer management for 40 gb/s-based photonic packet switches , 2006, IEEE/ACM Transactions on Networking.