DocumentCode :
3390595
Title :
Multiple Path Selection Algorithm using Prime Number
Author :
Kim, Jaeyoung ; Ahn, Byungjun ; Kim, Jungsik
Author_Institution :
Broadband Convergence Network Res. Div., ETRI, Daejeon
fYear :
2006
fDate :
Oct. 2006
Firstpage :
1
Lastpage :
5
Abstract :
A novel algorithm for next-hop selection over a set of equal cost multiple paths (ECMP) in a router is presented, which provides for load sharing among multiple routes. The main idea of proposed algorithm called prime number modulo-N load balance (PMN-LB) is that the remainders are distributed equally when the multiples of a number are divided by prime number. Based on this specific property, PMN-LB assigns incoming flows to a next-hop selected. The hashed value of flow is divided by the number of multiple paths. If a next-hop pointed the remainder is available, this next-hop selected to forward packet. But if not, the prime number not less than the number of available multiple paths divides the hashed value and a next-hop is selected using this remainder. If the previous calculation is failed, the hashed value is divided by the number of available multiple paths. The disruption characteristic is remarkably improved using prime number division scheme. The lookup performance of PMN-LB is an optimal O(1) and disruptive behavior is between 0.125 and 0.500 in case N is the number of next-hops and N is equal to eight. As compared with other algorithm decided which next-hop to use, the performance of PMN-LB like modulo-N is an optimal O(1), disruptive behavior of PMN-LB is better than that of modulo-N and that of hash-threshold algorithm. But highest random weight (HRW)´s disruptive behavior with 1/N is better than that of PMN-LB. The load balancing between next-hops is nearly good
Keywords :
data structures; distributed algorithms; resource allocation; telecommunication network routing; ECMP; HRW; PMN-LB algorithm; disruptive behavior; equal cost multiple path; hash-threshold algorithm; highest random weight; load sharing; lookup performance; multiple path selection algorithm; next-hop selection; prime number modulo-N load balance; router; Convergence; Costs; Data communication; Internet; Load management; Out of order; Round robin; Routing protocols; Telecommunication traffic; ECMP; HRW; Modulo-N; PMN; PMN-LB; Prime Number;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communication systems, 2006. ICCS 2006. 10th IEEE Singapore International Conference on
Conference_Location :
Singapore
Print_ISBN :
1-4244-0411-8
Electronic_ISBN :
1-4244-0411-8
Type :
conf
DOI :
10.1109/ICCS.2006.301387
Filename :
4085682
Link To Document :
بازگشت