5,702,921 members and growing! (14,373 online)
Email Password   helpLost your password?
General Reading » Hardware & System » General     Intermediate

Performance Evaluation of DISTANCE Routing Algorithm in MANET

By Nauhwar

Geographic Distance Routing (GEDIR) &Location Aided Routing (LAR) algorithms
VC6, VC7.1, C++, WindowsVisual Studio, VS.NET2003, VS6, Dev

Posted: 27 Dec 2005
Updated: 27 Dec 2005
Views: 14,247
Bookmarked: 7 times
Announcements
Loading...



Search    
Advanced Search
Sitemap
10 votes for this Article.
Popularity: 1.68 Rating: 1.68 out of 5
7 votes, 70.0%
1
0 votes, 0.0%
2
0 votes, 0.0%
3
1 vote, 10.0%
4
2 votes, 20.0%
5
Note: This is an unedited contribution. If this article is inappropriate, needs attention or copies someone else's work without reference then please Report This Article

Introduction

Performance Evaluation of DISTANCE Routing Algorithm in MANET  

A mobile ad-hoc network (MANET) consists of wireless mobile hosts (nodes) that communicate with each other over wireless link, in the absence of a fixed infrastructure. Routes between two hosts in MANET may consists of hops through other hosts in the network, due to the limitation of broadcasting range of each host Movement of hosts results in a change of routes. Therefore various algorithms, to find  & maintain routes in MANET is difficult and important task for efficient routing, minimize exchange of routing information, avoid routing loop as well as to reduce route discovery overheads.

In the present work, we propose to evaluate the performance of the Distance Based Routing Algorithms.

 

(1)   Geographic Distance Routing (GEDIR) :

                                         In GEDIR, a Source Node forwards a message to one of its neighbors that is closest to the Destination Node.  A Node is closest to the destination means it has least Euclidian distance from the destination with respect to the distance between other nodes and destination.

 

(2)   Location Aided Routing (LAR) algorithms: 

There are two types of LAR Protocols.

 (a) LAR-1 

(b) LAR-2

 

(a) LAR-1 :   

  In this protocol a Source Node forwards the message to all the nodes that are within the Request Zone. Request Zone is one, that contains the Expected Zone and location of the sender node. Expected Zone is determined as a region that is expected to hold the current location of the Destination Node, by using old location information and average speed of Destination Node.

 

(b)LAR-2:  

  In this protocol a Source Node forwards the message to all those neighbors that have their distance from destination smaller than the distance between Source Node and Destination Node.

 The following parameters are used for Performance Evaluation:--

 

                                                    (∑ HopCountForAllTask )

 1.Total Hope Counts =                   -----------------------------------

                                                              N*(N-1)  

 

 

                                                    (∑ HopCountForSuccessfullDelivery)

2.Total Successful Hop Counts =    ------------------------------------------------

                                                     (∑ NumberOfSuccessfullDelivery)

 

 

 

3.Total Delivered Number =            Hop Count Of Total Delivered Number.

 

 

 

                                                           (∑ SuccessfullDeliveredNumber)

4.Delivery Rate =                             --------------------------------------------

                                                                N*(N-1)

 

Here N = Total number of NODES

 

All these protocols will be implemented in C++ and will be incorporated in NS-2, a Network Simulator that will be used for Simulation. The simulation will consider a network size (number of nodes n) of 100,200 &300, and average network degree (d) of 5,8,10,15 & 20.

The network will be spread over an area of 1000X 1000 Meters. An experiment will be carried out for each pair (n,d) by transmitting messages between 100  randomly selected source-destination pairs. For each (n, d) pairs an experiment will be repeated 20 simulations run.

 

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

About the Author

Nauhwar


Hi
Sukhvir Singh Nauhwar working as System Analyst.
I have done my M.C.A From Birla Institute of Technology, Mesra, Ranchi, India.

Having 8 years of experience in the field of Software Analysis, Design, Development, Porting, Testing, Documentation and Implementation of business applications.

Worked in diverse areas of business comprising Banking, Desktop Publishing, Telecom, Oil and Gas, Sales Distribution, Product Development, and Web Application.

My interested and primary skills are C, C++, Multithreading, Socket Programming, Perl, and Shell Programming on Unix/Linux/Solaris
Occupation: Web Developer
Location: India India

Other popular Hardware & System articles:

Article Top
Sign Up to vote for this article
You must Sign In to use this message board.
FAQ FAQ Noise ToleranceSearch Search Messages 
 Layout  Per page   
 Msgs 1 to 4 of 4 (Total in Forum: 4) (Refresh)FirstPrevNext
GeneralGood.membercarlos gomes10:35 29 Jun '06  
GeneralPoormemberjonathan155:03 30 Dec '05  
GeneralPoor articlememberBill SerGio, The Infomercial King4:37 28 Dec '05  
GeneralIs everything here, your work?memberWREY4:04 27 Dec '05  

General General    News News    Question Question    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

PermaLink | Privacy | Terms of Use
Last Updated: 27 Dec 2005
Editor:
Copyright 2005 by Nauhwar
Everything else Copyright © CodeProject, 1999-2008
Web18 | Advertise on the Code Project