07-02-2012, 01:17 PM
HEURISTIC ALGORITHMS FOR DESIGNING SELF-REPAIRING PROTECTION TREES IN MESH NETWORKS
ABSTRACT:
Protection trees have been used in the past for restoring multicast and Uni-cast traffic in networks in various failure scenarios. In this paper we focus on shared self-repairing trees for page link protection in Uni-cast mesh networks. Shared protection trees have been proposed as a relatively simple approach that is easy to reconfigure and could provide sub-second restoration times with sub-optimal redundancy requirement. The self-repairing nature of this class of protection trees may make them an attractive option for cases where dynamic changes in network topology or demand may occur. In this paper, we present heuristic algorithms to design a self-repairing protection tree for a given network. We study the restorability performance of shared trees and examine the limitations of such schemes in specific topologies, such as cases where long node chains exist. Using extensive simulations with thousands of randomly generated network graphs. We compare redundancy and average backup path length of shared protection trees with optimal tree designs and non tree designs. We also apply our algorithms to the problem of designing the protection tree in a pre-designed fixed-capacity network, and study the performance of shared protection trees in this scenario under different network loads and page link utilization levels.