Recently, shortest path tree construction is essential in network routing. Dijkstra algorithm, one of the static routing algorithms, is widely used. When some links develop new weights, dynamic routing algorithms become more efficient than static routing algorithms. This is because dynamic routing algorithms reduce the redundancy caused by re-computing the affected part of the network in regards to the changed links. However, dynamic routing algorithms are not always efficient in some cases and increase the computation time when making the shortest path tree. In this paper, we present a Hybrid Shortest Path Tree (HSPT) algorithm which reduces the total execution time of shortest path tree computation by using the advantages of both static and dynamic routing algorithms. Comparisons with the other routing algorithms such as Dijkstra, Dynamic Dijkstra and RDSP show that the HSPT algorithm provides a better performance as demonstrated by the decrease in the execution time.
[1]
Jong-Wook Jang,et al.
Development And Performance Analysis Of A BR-DBA Algorithm For Improve Network Performance
,
2008
.
[2]
Edward P. F. Chan,et al.
Shortest Path Tree Computation in Dynamic Graphs
,
2009,
IEEE Transactions on Computers.
[3]
Marco Listanti,et al.
Design and evaluation of a new multi-path incremental routing algorithm on software routers
,
2008,
IEEE Transactions on Network and Service Management.
[4]
Jiannong Cao,et al.
An efficient algorithm for dynamic shortest path tree update in network routing
,
2007,
Journal of Communications and Networks.
[5]
Gyu-Sang Cho,et al.
An Efficient Method to Find a Shortest Path for a Car-Like Robot
,
2006
.