International Conference on Information Networking (ICOIN) 2007, pp.1-10
Language
English
Type
Conference Paper
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 is that the remainders are distributed equally when the multiples of a number are divided by prime number. Based on this specific property, this algorithm assigns incoming flows to a next-hop selected. The hashed value of flow is divided by the maximum number of multiple paths. If a next-hop pointed the remainder is available, this next-hop selected to forward packet. But if not, prime number exceeding the number of available multiple paths divides the hashed value. If a next-hop pointed the remainder is not available, the prime number not exceeding the number of available multiple paths divides the hashed value. A next-hop is selected using this remainder. The disruption characteristic is remarkably improved using prime number division scheme The lookup performance of this algorithm is an optimal O(1) and disruptive behavior is between 0.06 and 0.59 in case N is the number of next-hops and N is equal to sixteen. The disruptive behaviors are the similar though N is not sixteen. And the disruption average of proposed algorithm is 0.24. In case N is equal to eight, disruptive behavior is between 0.12 and 0.53 and the disruption average is 0.29. The optimal disruption average is 0.16 where N is equal to sixteen. As compared with other algorithm decided which next-hop to use, the performance of proposed algorithm like modulo-N is an optimal O(1), the disruptive behavior of proposed algorithm 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 proposed algorithm. Load balancing per flow is nearly good.
The materials provided on this website are subject to copyrights owned by ETRI and protected by the Copyright Act. Any reproduction, modification, or distribution, in whole or in part, requires the prior explicit approval of ETRI. However, under Article 24.2 of the Copyright Act, the materials may be freely used provided the user complies with the following terms:
The materials to be used must have attached a Korea Open Government License (KOGL) Type 4 symbol, which is similar to CC-BY-NC-ND (Creative Commons Attribution Non-Commercial No Derivatives License). Users are free to use the materials only for non-commercial purposes, provided that original works are properly cited and that no alterations, modifications, or changes to such works is made. This website may contain materials for which ETRI does not hold full copyright or for which ETRI shares copyright in conjunction with other third parties. Without explicit permission, any use of such materials without KOGL indication is strictly prohibited and will constitute an infringement of the copyright of ETRI or of the relevant copyright holders.
J. Kim et. al, "Trends in Lightweight Kernel for Many core Based High-Performance Computing", Electronics and Telecommunications Trends. Vol. 32, No. 4, 2017, KOGL Type 4: Source Indication + Commercial Use Prohibition + Change Prohibition
J. Sim et.al, “the Fourth Industrial Revolution and ICT – IDX Strategy for leading the Fourth Industrial Revolution”, ETRI Insight, 2017, KOGL Type 4: Source Indication + Commercial Use Prohibition + Change Prohibition
If you have any questions or concerns about these terms of use, or if you would like to request permission to use any material on this website, please feel free to contact us
KOGL Type 4:(Source Indication + Commercial Use Prohibition+Change Prohibition)
Contact ETRI, Research Information Service Section
Privacy Policy
ETRI KSP Privacy Policy
ETRI does not collect personal information from external users who access our Knowledge Sharing Platform (KSP). Unathorized automated collection of researcher information from our platform without ETRI's consent is strictly prohibited.
[Researcher Information Disclosure] ETRI publicly shares specific researcher information related to research outcomes, including the researcher's name, department, work email, and work phone number.
※ ETRI does not share employee photographs with external users without the explicit consent of the researcher. If a researcher provides consent, their photograph may be displayed on the KSP.