ITERATIVE APPROACH TO OPTIMIZING CONVERGENCE ROUTING PRIORITIES

Citation
B. Yener et al., ITERATIVE APPROACH TO OPTIMIZING CONVERGENCE ROUTING PRIORITIES, IEEE/ACM transactions on networking, 5(4), 1997, pp. 530-542
Citations number
13
Categorie Soggetti
Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
10636692
Volume
5
Issue
4
Year of publication
1997
Pages
530 - 542
Database
ISI
SICI code
1063-6692(1997)5:4<530:IATOCR>2.0.ZU;2-Q
Abstract
This paper shows how to optimize the routing decisions in a nondetermi nistic routing algorithm called convergence routing in which routes ma y change depending on the traffic conditions. The routing algorithm gu arantees a loss-free delivery of data packets from bursty sources, and a deterministic bound on the route length in arbitrary topology netwo rks. The routing decisions are based on assigning routing priorities t o the links such that a packet is forwarded to the highest priority li nk which is not blocked. Routing priorities are assigned using a local -greedy metric which minimizes the distance (number of hops) to the de stination. This work shows that routing decisions using a local-greedy metric are not optimal, and the performance of the algorithm can be i mproved substantially by using new measures. Thus, various look-ahead metrics which take into account the potential gain on the other switch ing nodes toward the destination of a packet are suggested. The contri butions of this work are: 1) a new analytical model to capture the beh avior of a switching node; 2) an iterative optimization technique to s et routing priorities according to various look-ahead measures; and 3) heuristics to ensure the stability of the routing priorities. The opt imization objective is to maximize throughput by minimizing the maximu m total flow carried on a link in the network under static traffic mod el. The performance is studied computationally on various networks and traffic matrices. It is shown that up to a 50% performance increase c an be obtained by optimizing the routing priorities.