Abstract
This paper presents the design and analysis of two scheduling algorithms for a reservation-based medium access control (MAC) protocol for wavelength division multiplexed (WDM) multi-channel optical networks. The network architecture is based on a passive star topology with one tunable transmitter and receiver (TT-TR) per node. The main objective of scheduling algorithm design is to reduce the computation time while maximizing the utilization of the network resources. In this paper, we propose two scheduling schemes called SEQSAM (SEQuential Scheduling AlgorithM) and BALSAM (BALanced Scheduling AlgorithM). Let M denote the number of nodes, C the number of channels, and K the maximum number of packets transmitted by one node to another. SEQSAM uses the M × M traffic demand matrix--obtained during the reservation phase of the MAC protocol--to compute a collision-free schedule for the nodes of the network. BALSAM uses the modified MULTI-FIT algorithm (MMFT) [1] to convert the M × M matrix into a corresponding M × C matrix, which is input to the IBS (Interval Based Scheduling) algorithm [2] that schedules the requests of the nodes. The overall time complexity of SEQSAM is O(M 3) compared to BALSAM algorithm's time complexity of O(M 2 CK + M 2 + MlogM). Note that the lower bound for any scheduling algorithm operating on a M × M matrix is O(M 2). A simulation-based performance study that considers network utilization, computation time, tuning latency, average packet latency and throughput for 1.2 Gbps and 2.4 Gbps data streams is presented.
Similar content being viewed by others
References
E. Coffman, M. R. Garey, D. S. Johnson, An application of bin-packing to multiprocessor scheduling, SIAM Journal of Computing, vol. 7, (February 1978), pp. 1-17.
K. M. Sivalingam, J. Wang, X. Wu, M. Mishra, Improved Online Scheduling Algorithms for Optical WDM Networks, in DIMACSWorkshop on Multichannel Optical Networks, (New Brunswick, NJ, March 1998), pp. 43-61.
C. A. Brackett, Dense wavelength division multiplexing networks: Principles and applications, IEEE Journal on Selected Areas in Communications, vol. 8, no.6, (August 1990), pp. 948-964.
P. E. Green, Optical networking update, IEEE Journal on Selected Areas in Communications, vol. 14, no.5, (June 1996), pp. 764-779.
B. Mukherjee, Architectures and protocols for WDM-based local lightwave networks Part I: Single-hop systems, IEEE Network, vol. 6, no.3, (May 1992), pp. 12-27.
K. M. Sivalingam, P. W. Dowd, A Multi-Level WDM Access System, Journal of Lightwave Technology, vol. 13, no.11, (November 1995), pp. 2152-2167.
K. M. Sivalingam, P. W. Dowd, A Lightweight Media Access Protocol for WDM-Based Distributed Shared Memory System, in Proc. IEEE Conference on Computer Communications (INFOCOM), vol. 2, (San Francisco, CA, March 1996), pp. 946-953.
K. Bogineni, K. M. Sivalingam, P. W. Dowd, Switching latency impact on star-coupled WDM photonic network preallocation protocol performance, Journal on High Speed Networks, vol. 1, no.4, (1992), pp. 289-314.
K. M. Sivalingam, P. W. Dowd, Latency hiding strategies of pre-allocation based media access protocols for WDM photonic networks, in Proc. 26th IEEE Simulation Symposium, (Washington, D.C., March 1993), pp. 68-77.
I. Baldine, G. N. Rouskas, Dynamic Load Balancing in Broadcast WDM Networks with Tuning Latencies, in Proc. IEEE Conference on Computer Communications (INFOCOM), vol. 1, (San Francisco, CA, March 1998), pp. 78-85.
R. L. Graham, Bounds on Multiprocessing Timing Anomalies, SIAM Journal of Applied Mathematics, vol. 17, no.2, (March 1969), pp. 416-429.
M. S. Borella, B. Mukherjee, Efficient Scheduling of Nonuniform packet traffic in a WDM/TDM local lightwave network with arbitrary transceiver tuning latencies, IEEE Journal on Selected Areas in Communications, vol. 14, no.5, (June 1996), pp. 923-934.
G. R. Pieris, G. H. Sasaki, Scheduling Transmissions in WDM Broadcast-and-Select Networks, IEEE/ACM Transactions on Networking, vol. 2, no.2, (April 1994), pp. 105-110.
H. Choi, H.-A. Choi, M. Azizoglu, Efficient Scheduling of Transmissions in Optical Broadcast Networks, IEEE/ACM Transactions on Networking, vol. 4, no.6, (December 1996), pp. 913-920.
T. Weller, B. Hajek, Scheduling NonUniform Traffic in a Packet Switching System with Small Propagation Delay, in Proc. IEEE INFOCOM, (Toronto, Canada, June 1994), pp. 1344-1351.
Z. Ortiz, G. Rouskas, H. G. Perros, Scheduling of Multicast traffic in tunable-receiver WDM networks with non-negligible tuning latencies, in Proc. SIGCOMM 97, (Cannes, France, September 1997), pp. 301-310.
P. Dowd, J. Perreault, J. Chu, D. Hoffmeister, et al., Lightning Network and Systems Architecture, Journal of Lightwave Technology, vol. 14, no.6, (June 1996), pp. 1371-1387.
Y. Ito, Y. Urano, T. Muratani, M. Yamaguchi, Analysis of a switch matrix for an SS/TDMA system, Proceedings Of The IEEE, vol. 65, no.3, (March 1977), pp. 411-419.
T. Inukai, An efficient SS/TDMA time slot assignment algorithm, IEEE Transactions on Communications, vol. 27, (October 1979), pp. 1449-1455.
G. Bongiovanni, D. Coppersmith, C. K. Wong, An optimum time slot assignment algorithm for an SS/TDMA system with variable number of transponders, IEEE Transactions on Communications, vol. 29, (May 1981), pp. 721-726.
I. S. Gopal, C. K. Wong, Minimizing the number of switchings in an SS/TDMA system, IEEE Transactions on Communications, vol. 33, (June 1985), pp. 497-501.
A. Ganz, Y. Gao, Efficient algorithms for SS/TDMA scheduling, IEEE Transactions on Communications, vol. 40, (August 1992), pp. 1367-1374.
K. M. Sivalingam, J. Wang, Media access protocols for WDM networks with on-line scheduling, Journal of Lightwave Technology, vol. 14, no.6, (June 1996), pp. 1278-1286.
I. S. Gopal, G. Bongiovanni, M. A. Bonuccelli, D. T. Tang, et al., An optimal switching algorithm for multibeam satellite systems with variable bandwidth beams, IEEE Transactions on Communications, vol. 30, (November 1982), pp. 2475-2481.
S. Tridandapani, J. S. Meditch, A. K. Somani, The MaTPi Protocol: Masking Tuning Times through pipelining in WDM optical networks, in Proc. IEEE INFOCOM, (Toronto, Canada, June 1994), pp. 1528-1535.
M. Azizoglu, R. A. Barry, A. Mokhtar, Impact of tuning delay on the performance of bandwidth-limited optical broadcast networks with uniform traffic, IEEE Journal on Selected Areas in Communications, vol. 14, no.5, (June 1996), pp. 935-944.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Bhide, N.M., Mishra, M. & Sivalingam, K.M. Scheduling Algorithms for Star-Coupled WDM Networks with Tunable Transmitter and Tunable Receiver Architecture. Photonic Network Communications 1, 219–234 (1999). https://doi.org/10.1023/A:1010011729313
Issue Date:
DOI: https://doi.org/10.1023/A:1010011729313