CANADIAN DISTRIBUTED MENTOR PROJECT (SUMMER 2005)

YING CHEN

RELATED PROJECTS

RELATED PROJECTS

OPTICAL NETWORK SIMULATION PROGRAM USING LANGUAGE C

All the following projects had been developed under Dr. Arunita Jaekel's guidance in Fall 2004 and Winter 2005.

PROJECT 1:
Compute up to 3 shortest link-disjoint alternative routes for each node pair using Dijkstra's shortest path algorithm, then store all the routes into a bit-card table.

PROJECT 2:
Solve the dynamic routing and wavelength assignment (RWA) problem using both dedicated and shared path protection techniques for survivable wavelength division multiplexing (WDM) networks based on the centralized algorithm.


Dedicated Path Protection: The backup lightpath is reserved for a single primary lightpath, it can not be used or shared by any other lightpath.
Shared Path Protection:(1)Backup multiplexing, allows two or more backup lightpaths share wavelength channel if their corresponding primary lightpaths are link-disjoint;
(2)Primary-backup multiplexing allows a primary lightpath (level 0) and one or more backup lightpaths (level 2) to share a wavelength channel.

Three Priority Levels:
Level 0: Lowest level of service, no backup lightpath, may share resources with higher priority connection.
Level 1: Second level of service, no backup lightpath, not share any resources with higher priority backup paths.
Level 2: Highest level of service, a primary path and an edge-disjoint backup path.

Experiment:
Topology of testing networks: 6-node, 10-node,14-node,20-node, 30-node, 53-node.
Experiment Approaches:
(1) Shared 3 levels of service (60% Level 2, 20% Level 1, 20% Level 0),
(2) Shared Single level of service (100% Level 2),
(3) Dedicated 3 levels of service (60% Level 2, 20% Level 1, 20% Level 0),
(4) Dedicated Single level of service (100% Level 2).

Experiment results, note: when a connection request fails second times, the program is terminated.
Experiment results analysis:
The number of successful connections,
Average wavelength link,
Total wavelength link utilization,
Active wavelength link,
Active wavelength link utilization,
Average solution time.

Conclusion: Shared 3-level path protection is the best approach for wavelength assignment, not only in establishing more successful connections, but aslo higher wavelength link utilization and active wavelength link utilization.