In large networks nodes are clustered into groups for the purpose of simplifying routing. Each group has a set of ingress-egress nodes, and routing information is conveyed to the outside world in the form of a transition matrix that gives the cost of traversing the network between each ingress-egress node pair. In a dynamic environment where costs are subject to change, the cost for traversing a group, and consequently the transition matrix is affected. In this paper, we present a novel graph-coloring method for computing and consistently maintaining in a dynamic environment the transition matrix corresponding to a group of nodes. This method is applicable in the case where path selection is based on restrictive costs, such as bandwidth, and it considers the symmetric case. A key characteristic of the method is its ability to distinguish between topology or link-cost changes that necessarily leave the transition matrix unchanged and those that may not; that is, a correct transition matrix is maintained at all times without recomputing it every time a cost change occurs. Numerical results illustrate the efficiency of the method, expressed in terms of the percentage of time that the transition matrix needs to be recomputed.
[1]
J. Moy,et al.
OSPF: Anatomy of an Internet Routing Protocol
,
1998
.
[2]
J. Kruskal.
On the shortest spanning subtree of a graph and the traveling salesman problem
,
1956
.
[3]
Whay Chiou Lee.
Spanning tree method for link state aggregation in large communication networks
,
1995,
Proceedings of INFOCOM'95.
[4]
Alfred V. Aho,et al.
The Design and Analysis of Computer Algorithms
,
1974
.
[5]
Ilias Iliadis,et al.
Optimal PNNI complex node representations for restrictive costs and minimal path computation time
,
2000,
TNET.
[6]
Whay C. Lee,et al.
Topology aggregation for hierarchical routing in ATM networks
,
1995,
CCRV.
[7]
Ronald L. Rivest,et al.
Introduction to Algorithms
,
1990
.
[8]
R. Prim.
Shortest connection networks and some generalizations
,
1957
.