TY - GEN
T1 - Optimal routing in binomial graph networks
AU - Angskun, Thara
AU - Bosilca, George
AU - Zanden, Brad Vander
AU - Dongarra, Jack
PY - 2007
Y1 - 2007
N2 - A circulant graph with n nodes and jumps j1, j2, ..., jm is a graph in which each node i, 0 ≤ i ≤ n-1, is adjacent to all the vertices i±jk mod n, where 1 ≤ k ≤ m. A binomial graph network (BMG) is a circulant graph where jk is the power of 2 that is less than or equal to n. This paper presents an optimal (shortest path) two-terminal routing algorithm for BMG networks. This algorithm uses only the destination address to determine the next hop in order to stay on the shortest path. Unlike the original algorithms, it does not require extra space for routing tables or additional information in the packet. The experimental results show that the new optimal algorithm is significantly faster than the original optimal algorithm.
AB - A circulant graph with n nodes and jumps j1, j2, ..., jm is a graph in which each node i, 0 ≤ i ≤ n-1, is adjacent to all the vertices i±jk mod n, where 1 ≤ k ≤ m. A binomial graph network (BMG) is a circulant graph where jk is the power of 2 that is less than or equal to n. This paper presents an optimal (shortest path) two-terminal routing algorithm for BMG networks. This algorithm uses only the destination address to determine the next hop in order to stay on the shortest path. Unlike the original algorithms, it does not require extra space for routing tables or additional information in the packet. The experimental results show that the new optimal algorithm is significantly faster than the original optimal algorithm.
UR - http://www.scopus.com/inward/record.url?scp=48049124724&partnerID=8YFLogxK
U2 - 10.1109/PDCAT.2007.4420191
DO - 10.1109/PDCAT.2007.4420191
M3 - Conference contribution
AN - SCOPUS:48049124724
SN - 0769530494
SN - 9780769530499
T3 - Parallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings
SP - 363
EP - 370
BT - 18th International Conference on Parallel and Distributed Computing, Applications and Technologies, PDCAT 2007
T2 - 18th International Conference on Parallel and Distributed Computing, Applications and Technologies, PDCAT 2007
Y2 - 3 December 2007 through 6 December 2007
ER -