Title :
FoF-R Ant: Ant-Based Survivable Routing Scheme for Shared Path Protection
Author :
Liu, W. ; Sirisena, H. ; Pawlikowski, K.
Author_Institution :
Electr. & Comput. Eng., Univ. of Canterbury, Christchurch
Abstract :
This paper proposes a novel framework to solve the survivable routing problem with shared path protection in a distributed control environment. The work mainly concerns how to dynamically determine a protection cycle (i.e., two link-disjoint paths between a source-destination node pair) and allocate spare capacity for a connection establishment request so as to minimize total bandwidth consumption in the network. This is known as the spare capacity allocation (SCA) problem and its resulting integer linear programming (ILP) formulation is known to be NP-hard. This paper tackles the SCA problem using a new matrix-based model and a heuristic algorithm, termed friend or foe-resilient (FoF-R) ant-based routing algorithm. First, a new concept of resilience matrix (RM) is introduced to capture the local bandwidth usage information and investigate the relationship between a failed link and other links with protection capacity allocated. Next, based on the special link cost derived from the RM, the novel FoF-R ant-based routing algorithm, which is inspired by the principle of ant colony optimization, is developed to find the optimal protection cycles and explore the sharing ability among protection paths using a headroom-dependent attraction/repulsion function. By keeping a suitable number of mobile agents (i.e., FoF-R ants) in a network to continually and proactively update the RMs, the survivable routing solution for a connection request can be obtained within a reasonable computation time.
Keywords :
heuristic programming; integer programming; matrix algebra; optimisation; routing protocols; telecommunication congestion control; telecommunication network reliability; telecommunication traffic; FoF-R Ant; NP-hard; ant colony optimization; ant-based survivable routing; friend or foe-resilient ant-based routing algorithm; headroom-dependent attraction/repulsion function; heuristic algorithm; integer linear programming; matrix-based model; resilience matrix; shared path protection; source-destination node pair; spare capacity allocation; Ant colony optimization; Bandwidth; Cost function; Distributed control; Heuristic algorithms; Integer linear programming; Mobile agents; Protection; Resilience; Routing; ILP; SCA; ant colony optimization; attraction/repulsion; heuristic; protection cycle; resilience matrix;
Conference_Titel :
Telecommunication Networks and Applications Conference, 2008. ATNAC 2008. Australasian
Conference_Location :
Adelaide, SA
Print_ISBN :
978-1-4244-2602-7
DOI :
10.1109/ATNAC.2008.4783346