COMPARATIVE STUDY AMONG ROUTING ALGORITHMS UNDER DIFFERENT CIRCUMSTANCES
#1

COMPARATIVE STUDY AMONG ROUTING ALGORITHMS UNDER
DIFFERENT CIRCUMSTANCES



.doc   COMPARATIVE STUDY AMONG ROUTING ALGORITHMS.doc (Size: 405 KB / Downloads: 0)


Introduction

The routing algorithm is used to establish the appropriate routing paths or the equivalent routing table entries in each node along a path. The routing algorithms can be classified into two major classes; non adaptive and adaptive. Nonadaptive routing algorithms do not base their routing decisions on measurements or estimates of the current traffic and topology. Instead, the choice of route is computed in advance this procedure is some times called static routing. These algorithms are simple and work well in environments where network traffic is relatively predictable and where network design is relatively simple. The most famous Non adaptive algorithms are Bifurcated, Dijkstra and Flooding routing algorithms [1].
Adaptive routing algorithms can change their routing decisions to reflect changes in topology and the traffic. Adaptive algorithms differ in where they can get their information, when change the routes and what metric is used for optimization. This procedure is some times called dynamic routing. The most famous adaptive algorithms are distance vector, page link state and Baran's routing algorithms [2, 3].


Nonadaptive routing algorithms

These algorithms don’t base their routing decisions on measurements or estimates of the current traffic, but the choice of route to get from any node I to any node J is computed in advance, off-line, and downloaded to all nodes when network is booted. Three nonadaptive routing are summarized here 1,4,5,6].


Flooding

Flooding is a very simple routing algorithm in which every incoming packet is sent out on every outgoing route except the one it arrived from. Flooding has two interesting characteristics that arise from the fact that all possible routes are tried. As long as there is a route from source to destination, the delivery of the packet is guaranteed. One copy of the packet arrives by the quickest possible route.
Flooding obviously generates vast numbers of duplicate packets. In fact, some measures are taken to damp the process. One such measure is to have a hop counter contained in the header of each packet. This counter is decremented at each hop, with the packet being discarded when the counter reaches zero. Ideally, the hop counter should be initialized to the length of the path from source to destination. If the sender does not know how long the path is, it can initialize the counter to the worst case, namely, the full diameter of the subnet.


Adaptive Routing Algorithms

In these algorithms, routing decisions are changed to reflect any changes in topology and traffic. Adaptive algorithms differ in where they get their information (e.g., locally, from adjacent nodes, or from all nodes), when they change the routes (e.g., periodic, every load change, or when the topology changed), and the metric they used to optimize performance (e.g., distance, throughput, or estimated time delay). Three adaptive routing algorithms are summarized here [5,7,8].


Distance vector algorithm

In this algorithm, each node maintains a table (vector) giving the best known distance to each destination and which line to use. These tables are updated by exchanging the information with the neighbors. The distance vector algorithm is sometimes called the distributed Bellman-Ford routing algorithm.
In this algorithm, each node maintains a routing table indexed by, and contains one entry for each node in the network. This entry contains two parts: the preferred outgoing line to use for this destination, and an estimate of metric to that destination. This metric may be number of hops, time delay, total number of packets queued along the path, or something similar. In this algorithm, the end-to-end path is computed for each packet at all nodes. Also, in this algorithm, each node sends all information of routing table to only neighboring nodes [5].


The CPU of source and destination nodes

The CPU capability and number of CPUs of both source and destination nodes are very effective factors that the performance of all routing algorithms noticeably affected with.
Of course, improving the CPU capability leads to a positive influence on routing algorithms. Also, multiple powerful CPUs results in a positive influence on the routing algorithms. The degree of influence of this parameter on Ri has an anti-linear proportion to the increase of both data bus width and CPU's clock speed. Therefore, the following function reasonably describes this effect:


Average intermediate nodes delay

This parameter relies on bandwidth of links, number of nodes and traffic flow. There are many models that can determine average time delay. M/M/1 model is considered the simplest and efficient model that can perform this task. It is very intuitive that the more average node delay in the network, the more negative performance of the routing algorithms. Hereunder is the function that reasonably describes this effect:












Attached Files
.ppt   COMPARATIVE STUDY AMONG ROUTING ALGORITHMS .ppt (Size: 338.5 KB / Downloads: 0)
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: whos who among, abstract method circumstances, ppt on routing algorithms of satellites, study and design of power transformer under short circ, projects related to routing algorithms, absenteeism among employees at airtel, seminar topics related to routing algorithms,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  A study of consumer behavior towards cars in automobile industry seminar details 1 3,840 14-03-2015, 11:08 PM
Last Post: Guest
  Adaptive Data Fusion for Energy Efficient Routing in Wireless Sensor Networksy seminar addict 1 1,501 25-08-2014, 05:40 PM
Last Post: Guest
  Ant colony optimization algorithms seminar addict 1 2,300 20-12-2012, 11:33 AM
Last Post: seminar details
  A STUDY ON CUSTOMER SATISFACTION FOR BSNL PRODUCTS AND SERVICES seminar addict 2 2,810 08-12-2012, 05:15 PM
Last Post: seminar details
  STUDY OF STEAM TURBINE seminar paper 1 2,157 24-11-2012, 12:20 PM
Last Post: seminar details
  CLOUD COMPUTING: A PERSPECTIVE STUDY seminar addict 1 1,520 03-10-2012, 03:10 PM
Last Post: seminar details
  Workflow Overview and DAFv2 Case Study seminar details 0 1,081 11-06-2012, 05:55 PM
Last Post: seminar details
  Study on the location routing problem of the multistage logistics network seminar details 0 1,084 09-06-2012, 04:48 PM
Last Post: seminar details
  COMPARATIVE STUDY OF CUSTOMER SATISFACTION IN INDIAN PUBLIC SECTOR seminar details 0 1,317 09-06-2012, 11:59 AM
Last Post: seminar details
  3D IMAGE PROCESSING FOR THE STUDY OF THE EVOLUTION OF THE SHAPE seminar details 0 1,179 08-06-2012, 05:17 PM
Last Post: seminar details

Forum Jump: