Skip to main content
Log in

Scheduling Algorithms for Star-Coupled WDM Networks with Tunable Transmitter and Tunable Receiver Architecture

  • Published:
Photonic Network Communication Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. 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.

  3. 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.

    Article  Google Scholar 

  4. P. E. Green, Optical networking update, IEEE Journal on Selected Areas in Communications, vol. 14, no.5, (June 1996), pp. 764-779.

    Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

  10. 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.

    Google Scholar 

  11. R. L. Graham, Bounds on Multiprocessing Timing Anomalies, SIAM Journal of Applied Mathematics, vol. 17, no.2, (March 1969), pp. 416-429.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

  16. 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.

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. T. Inukai, An efficient SS/TDMA time slot assignment algorithm, IEEE Transactions on Communications, vol. 27, (October 1979), pp. 1449-1455.

  20. 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.

    Google Scholar 

  21. 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.

  22. A. Ganz, Y. Gao, Efficient algorithms for SS/TDMA scheduling, IEEE Transactions on Communications, vol. 40, (August 1992), pp. 1367-1374.

  23. 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.

    Google Scholar 

  24. 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.

    Google Scholar 

  25. 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.

  26. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1010011729313

Navigation