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

被引:0
作者
Nilesh M. Bhide
Manav Mishra
Krishna M. Sivalingam
机构
[1] Washington State University,School of Electrical Engineering and Computer Science
来源
Photonic Network Communication | 1999年 / 1卷
关键词
WDM networks; star topology; tunable transmitter and tunable receiver architecture; medium access protocol; scheduling;
D O I
暂无
中图分类号
学科分类号
摘要
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(M3) compared to BALSAM algorithm's time complexity of O(M2CK + M2 + MlogM). Note that the lower bound for any scheduling algorithm operating on a M × M matrix is O(M2). 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.
引用
收藏
页码:219 / 234
页数:15
相关论文
共 43 条
[1]  
Coffman E.(1978)An application of bin-packing to multiprocessor scheduling SIAM Journal of Computing 7 1-17
[2]  
Garey M. R.(1990)Dense wavelength division multiplexing networks: Principles and applications IEEE Journal on Selected Areas in Communications 8 948-964
[3]  
Johnson D. S.(1996)Optical networking update IEEE Journal on Selected Areas in Communications 14 764-779
[4]  
Brackett C. A.(1992)Architectures and protocols for WDM-based local lightwave networks Part I: Single-hop systems IEEE Network 6 12-27
[5]  
Green P. E.(1995)A Multi-Level WDM Access System Journal of Lightwave Technology 13 2152-2167
[6]  
Mukherjee B.(1996)A Lightweight Media Access Protocol for WDM-Based Distributed Shared Memory System Proc. IEEE Conference on Computer Communications (INFOCOM) 2 946-953
[7]  
Sivalingam K. M.(1992)Switching latency impact on star-coupled WDM photonic network preallocation protocol performance Journal on High Speed Networks 1 289-314
[8]  
Dowd P. W.(1998)Dynamic Load Balancing in Broadcast WDM Networks with Tuning Latencies Proc. IEEE Conference on Computer Communications (INFOCOM) 1 78-85
[9]  
Sivalingam K. M.(1969)Bounds on Multiprocessing Timing Anomalies SIAM Journal of Applied Mathematics 17 416-429
[10]  
Dowd P. W.(1996)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 14 923-934