Title :
A polynomial-time algorithm for the establishment of primary and alternate paths in ATM networks
Author :
Slosiar, Rasti ; Latin, David
Author_Institution :
Telstra Res. Labs., Clayton, Vic., Australia
fDate :
6/22/1905 12:00:00 AM
Abstract :
The increasing proportion of data traffic being carried in public networks is necessitating tractable and scalable algorithms in the design of ATM networks. In particular, the design of routing tables for ATM networks operated under the interim inter-switch signalling protocol (IISP) requires a significant amount of manual work in order to design and implement the underlying static routing tables that enable end-to-end connectivity as the network grows. This paper presents a scalable algorithm that generates IISP routing table entries such that no loops are created and so that connectivity is maintained between all origin/destination nodes under single-link failures. The algorithm generates shortest (i.e., lowest-cost) primary and alternate paths for any single-link failure scenario, while also demonstrating that at least one such solution can be found for any network graph devoid of bridges. Note that re-routing for single-link failures is considered adequate when sufficient protection is provided at the lower network layers. The algorithm has been fully implemented in a practical software tool, with execution time being a polynomial function of the network complexity
Keywords :
asynchronous transfer mode; computational complexity; data communication; graph theory; network topology; protocols; telecommunication network routing; telecommunication signalling; telecommunication traffic; ATM networks; IISP; alternate paths; data traffic; end-to-end connectivity; inter-switch signalling protocol; network complexity; network graph; polynomial-time algorithm; primary paths; public networks; routing tables; scalable algorithms; single-link failures; software tool; Asynchronous transfer mode; Circuits; Intelligent networks; Laboratories; Polynomials; Protection; Routing protocols; Signal design; Software algorithms; Software tools;
Conference_Titel :
INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Print_ISBN :
0-7803-5880-5
DOI :
10.1109/INFCOM.2000.832224