The Community for Technology Leaders
RSS Icon
Issue No.02 - February (2011 vol.22)
pp: 273-286
Lin Liu , Stony Brook University, Stony Brook, NY
Yuanyuan Yang , Stony Brook University, Stony Brook, NY
Packet scheduling algorithms that deliver 100% throughput under various types of traffic enable an interconnect to achieve its full capacity. Although such algorithms have been proposed for electronic interconnects, they cannot be directly applied to WDM optical interconnects due to the following reasons. First, the optical counterpart of electronic random access memory (RAM) is absent; second, the wavelength conversion capability of WDM interconnects changes the conditions for admissible traffic. To address these issues, in this paper, we first introduce a new fiber-delay-line (FDL)-based input buffering fabric that is able to provide flexible buffering delay, followed by a discussion on the conditions that admissible traffic must satisfy in a WDM interconnect. We then propose a weight-based scheduling algorithm, named Most-Packet Wavelength-Fiber Pair First (MPWFPF), and theoretically prove that given a buffering fabric with flexible delay, MPWFPF delivers 100% throughput for input-buffered WDM interconnects with no speedup required. Finally, we further propose the WDM-i{\rm SLIP} algorithm, a generalized version of the i{\rm SLIP} algorithm for WDM interconnects, which efficiently finds an approximate optimal schedule with low time complexity. Extensive simulations have been conducted to verify the theoretical results, and test the performance of the proposed scheduling algorithms in input-buffered WDM interconnects.
WDM optical packet interconnects, packet scheduling, input buffered, 100% throughput, wavelength conversion.
Lin Liu, Yuanyuan Yang, "Achieving 100% Throughput in Input-Buffered WDM Optical Packet Interconnects", IEEE Transactions on Parallel & Distributed Systems, vol.22, no. 2, pp. 273-286, February 2011, doi:10.1109/TPDS.2010.96
[1] L. Xu, H.G. Perros, and G. Rouskas, "Techniques for Optical Packet Switching and Optical Burst Switching," IEEE Comm. Magazine, vol. 39, no. 1, pp. 136-142, Jan. 2001.
[2] M. Karol, M. Hluchyj, and S. Morgan, "Input versus Output Queueing on a Space-Division Packet Switch," IEEE Trans. Comm., vol. COM-35, pp. 1347-1356, Dec. 1987.
[3] N. McKeown, A. Mekkittikul, V. Anantharam, and J. Walrand, "Achieving 100 Percent Throughput in an Input-Queued Switch," IEEE Trans. Comm., vol. 47, no. 8, pp. 1260-1267, Aug. 1999.
[4] J.G. Dai and B. Prabhakar, "The Throughput of Data Switches with and without Speedup," Proc. IEEE INFOCOM '00, pp. 556-564, Mar. 2000.
[5] A.D. Sarwate and V. Anantharam, "Exact Emulation of a Priority Queue with a Switch and Delay Lines," Queueing Systems: Theory and Applications, vol. 53, pp. 115-125, July 2006.
[6] H.-C. Chiu, C.-S. Chang, J. Cheng, and D.-S. Lee, "Using a Single Switch with $O(M)$ Inputs/Outputs for the Construction of an Optical Priority Queue with $O(M_3)$ Buffer," Proc. IEEE INFOCOM '07, pp. 2501-2505, May 2007.
[7] C.-S. Chang, Y.-T. Chen, and D.-S. Lee, "Constructions of Optical FIFO Queues," IEEE/ACM Trans. Networking, vol. 52, no. 6, pp. 2838-2843, June 2006.
[8] T. Tripathi and K.N. Sivarajan, "Computing Approximate Blocking Probabilities in Wavelength Routed All-Optical Networks with Limited-Range Wavelength Conversion," IEEE J. Selected Areas in Comm., vol. 18, no. 1, pp. 2123-2129, Oct. 2000.
[9] M.L. Masanovic et al., "Widely Tunable Monolithically Integrated All-Optical Wavelength Converters in InP," J. Lightwave Technology, vol. 23, no. 3, pp. 1350-1362, Mar. 2005.
[10] S.L. Danielsen, C. Joergensen, B. Mikkelsen, and K.E. Stubkjaer, "Analysis of a WDM Packet Switch with Improved Performance under Bursty Traffic Conditions Due to Tunable Wavelength Converters," J. Lightwave Technology, vol. 16, no. 5, pp. 729-735, May 1998.
[11] G. Shen et al., "Performance Study on a WDM Packet Switch with Limited-Range Wavelength Converters," IEEE Comm. Letters, vol. 5, no. 10, pp. 432-434, Oct. 2001.
[12] , 2009.
[13] Y. Yang and J. Wang, "Designing WDM Optical Interconnects with Full Connectivity by Using Limited Wavelength Conversion," IEEE Trans. Computers, vol. 53, no. 12, pp. 1547-1556, Dec. 2004.
[14] Z. Zhang and Y. Yang, "Optimal Scheduling in Buffered WDM Packet Switching Networks with Arbitrary Wavelength Conversion Capability," IEEE Trans. Computers, vol. 55, no. 1, pp. 71-82, Jan. 2006.
[15] H. Yang and S.J.B. Yoo, "All-Optical Variable Buffering Strategies and Switch Fabric Architectures for Future All-Optical Data Routers," J. Lightwave Technology, vol. 23, pp. 3321-3330, Oct. 2005.
[16] R.K. Ahuja, T.L. Magnanti, and J.B. Orlin, Network Flows: Theory, Algorithms, and Applications. Prentice Hall, 1993.
[17] L. Li, S.D. Scott, and J.S. Deogun, "A Novel Fiber Delay Line Buffering Architecture for Optical Packet Switching," Proc. IEEE Global Telecomm. Conf. (GLOBECOM '03), vol. 5, pp. 2809-2813, 2003.
[18] W.D. Zhong and R.S. Tucker, "Wavelength Routing-Based Photonic Packet Buffers and Their Applications in Photonic Packet Switching Systems," J. Lightwave Technology, vol. 16, no. 10, pp. 1737-1745, Oct. 1998.
[19] T. Zhang, K. Lu, and J.P. Jue, "Shared Fiber Delay Line Buffers in Asynchronous Optical Packet Switches," IEEE J. Selected Areas in Comm., vol. 24, no. 4, pp. 118-127, Apr. 2006.
[20] S. Danielsen, B. Mikkelsen, C. Joergensen, T. Durhuus, and K. Stubkjaer, "WDM Packet Switch Architecture and Analysis of the Influence of Turnable Wavelength Converters on the Performance," J. Lightwave Technology, vol. 15, pp. 219-227, Feb. 1997.
[21] N. McKeown, "The $i{\rm SLIP}$ Scheduling Algorithm for Input-Queued Switches," IEEE/ACM Trans. Networking, vol. 7, no. 2, pp. 188-201, Apr. 1999.
[22] T. Hou and A. Wong, "Queueing Analysis for ATM Switching of Mixed Continuous-Bit-Rate and Bursty Traffic," Proc. IEEE INFOCOM '90, pp. 660-667, 1990.
[23] I. Iliadis and C. Minkenberg, "Performance of a Speculative Transmission Scheme for Scheduling-Latency Reduction," IEEE/ACM Trans. Networking, vol. 16, no. 1, pp. 182-195, Feb. 2008.
[24] L. Liu and Y. Yang, "Achieving $100\%$ Throughput in Input-Buffered WDM Optical Packet Interconnects," Proc. 2008 IEEE Int'l Parallel and Distributed Symp., Apr. 2008.
[25] L. Zuchelli, M. Burzio, and P. Gambini, "New Solutions for Optical Packet Delineation and Synchronization in Optical Packet Switched Networks," Proc. European Conf. Optical Comm. (ECOC '96), vol. 3, pp. 301-304, 1996.
[26] R.S. Tucker and W. Zhong, "Photonic Packet Switching: An Overview," IEICE Trans. Comm., vol. E82-B, pp. 254-264, Feb. 1999.
[27] I. Chlamtac, A. Fumagalli, and C.-J. Suh, "Multibuffer Delay Line Architectures for Efficient Contention Resolution in Optical Switching Nodes," IEEE Trans. Comm., vol. 48, no. 12, pp. 2089-2098, Dec. 2000.
[28] H. Le Minh, Z. Ghassemlooy, and W.P. Ng, "An Ultrafast with High Contrast Ratio 1×2 All-Optical Switch Based on Tri-Arm Mach-Zehnder Employing All-Optical Flip-Flop," Proc. IEEE Int'l Conf. Comm. (ICC '07), pp. 2257-2262, June 2007.
[29] M. Garrett and W. Willinger, "Analysis, Modeling, and Generation of Self-Similar VBR Video Traffic," Proc. ACM SIGCOMM '94, pp. 269-280, 1994.
[30] L. Tassiulas and A. Ephremides, "Stability Properties of Constrained Queueing Systems and Scheduling Policies for Maximum Throughput in Multihop Radio Networks," IEEE Trans. Automatic Control, vol. 37, no. 12, pp. 1936-1948, Dec. 1992.
28 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool