IJRIT International Journal of Research in Information Technology, Volume 1, Issue 11, November, 2013, Pg. 250-257

International Journal of Research in Information Technology (IJRIT)

www.ijrit.com

ISSN 2001-5569

Performance Enhancement of Routing Protocol in MANET Ashu Tyagi1, Pankaj Sharma2 1-2

Department of Information Technology, ABES Engineering College Ghaziabad, U.P., India [email protected], [email protected]

Abstract Mobile Ad Hoc Network (MANET) is a part of wireless networking which have a collection wireless node which can move one place to another place at any time. One of the major research area in the mobile ad-hoc network is the routing. Routing refers to decide the best path for transmit data from one node to other node because topology in MANET cannot be stable. When it comes to MANET, the complexity increases due to various characteristics like dynamic topology, time varying QoS requirements, limited resources and energy etc. QoS routing plays an important role for providing QoS in wireless ad hoc networks. Quality of Service (QoS) support for Mobile Ad hoc Networks (MANETs) is an exigent task due to dynamic topology and limited resource. To support QoS, the link state information such as delay, bandwidth, jitter, cost, error rate and node energy in the network should be available and manageable. The focus of this paper is extending the scope to QoS routing procedure, to inform the source about QoS available to any destination in the wireless network. In this paper, a new QoS algorithm for mobile ad hoc network has been proposed. The proposed algorithm combines the idea of Ant Colony Optimization (ACO) with Optimized Link State Routing (OLSR) protocol to identify stable paths that satisfy the Qos requirement between source and destination nodes.

Keywords: MANET, Ant Colony Optimization, Quality of Service (QoS) routing, OLSR Protocol.

1. Introduction Mobile ad hoc network (MANET) is a collection of mobile devices, which form a communication network with no pre-existing wiring or infrastructure. Routing in mobile ad hoc networks is challenging since there is no central coordinator, such as base station, or fixed routers as in other wireless networks that manage routing decisions. All nodes in MANETs cooperate in a distributed manner to make routing decisions. Multiple routing protocols have been developed for MANETs. In proactive protocols, every node maintains the network topology information in the form of routing tables by periodically exchanging routing information. Routing information is generally flooded in the whole network. Whenever a node requires a path to a destination, it runs an appropriate path-finding algorithm on the topology information it maintains. The Optimized Link State Routing (OLSR) protocol, Destination Sequenced Distance Vector (DSDV) routing protocol, Wireless Routing Protocol

Ashu Tyagi, IJRIT

250

(WRP), and Cluster-head Gateway Switch Routing (CGSR) protocol are some examples for the protocols that belong to this category. Protocols that fall under reactive protocols category do not maintain the network topology information. They obtain the necessary path when it is required, by using a connection establishment process. Hence, these protocols do not exchange routing information periodically. The Dynamic Source Routing (DSR) protocol, Ad hoc On-demand Distance Vector (AODV) routing protocol, and Associativity Based Routing (ABR) are some examples for the protocols that belong to this category [1]. In Past few year’s mobile ad-hoc network is a very biggest area for new research. Mobile ad-hoc network have no any centralization, node doesn’t stable they can move on to other place. The network change quickly and have less structured. But that network has advantages like flexing for moving the node, lesser cost. Routing is a main issue for communication networks because, nodes are not connected by wired. The main problem solved by any routing protocol is to direct traffic from sources to destinations, but nowadays, because of increasing complexity in modern networks, routing algorithms face important challenges [1]. The demand of quality of service (QOS) is increases day by day .The role of a QoS to compute paths which are suitable for different type of traffic generated when highly use network resources. Quality of Service (QoS) is usually defined as a set of service requirements that need to be met by the network while transporting a packet stream from source to destination. With the increasing needs of QoS provisioning for evolving applications such as real-time audio/video, it is desirable to support these services in ad hoc networking environments. The network is expected to guarantee a set of measurable specified service attributes to the user in terms of end-to-end delay, bandwidth, probability of packet loss, energy and delay variance (jitter). The QoS metrics can be classified as additive metrics, concave metrics, and multiplicative metrics. Bandwidth and energy are concave metrics, while cost, delay, and jitter are additive metrics. Bandwidth and energy are concave in the sense that end-to-end bandwidth and energy are the minimum among all the links along the path. The end-to-end delay is an additive constraint because it is the accumulation of all delays of the links along the path. The reliability or availability of a link based on some criteria such as link break probability is a multiplicative metric. Finding the best path subject to two or more additive/concave metrics is a complex problem. A possible solution to route dealing with additive and non-additive metrics is to use an optimization technique. There are many techniques and algorithms developed to enhance the performance of routing protocol in MANET, but no one is able to find out the answers some important question like: i. How to enhance the performance of routing protocol. ii. How to find the route between the communication end-points. iii. Which path is best for sending data

In this paper we discuss on ant colony optimization (ACO) for routing protocol in mobile ad-hoc environment which satisfy the Qos requirements. The paper is organized as follows: Section II of this paper basically gives the brief information about some previous works related to this research work. Section III describes the key concept of OLSR protocol. Section IV illustrates the basic idea behind ant colony optimization. Section V explains the proposed algorithm combining the idea of ACO and OLSR protocol. Section VI provides the result and evolution of this work. Concluding remarks and future scope are given in Section VIII.

2. Literature Survey M QoS support in MANETs includes QoS models, QoS resource reservation signaling, QoS Medium Access Control (MAC), and QoS routing [1]. This paper discusses some key design considerations in providing QoS routing support, and presents a review of previous work addressing the issue of route selection subject to QoS constraints. Core-Extraction Distributed Ad hoc Routing (CEDAR) algorithm is designed to select routes with sufficient bandwidth resources. CEDAR dynamically manages a core network, on which the state information of those stable high bandwidth links is incrementally propagated. CEDAR selects QoS routes upon request [2]. In [3], the authors described a hybrid routing algorithm for MANETs based on ACO and zone routing framework of bordercasting. A new QoS routing protocol combined with the flow control mechanism has been done in [4]. This proposed routing solution is modeled by ant systems. The proposed routing protocol in [5] uses a new metric to find the route with higher transmission rate, less latency and better stability. P.Deepalakshmi. et.al [6] proposed a new on demand QoS Ashu Tyagi, IJRIT

251

routing algorithm based on ant colony metaheuristic. An algorithm of ant colony optimization for mobile ad hoc networks has been described in [7]. But the QoS issues end-to-end delay, available bandwidth, cost, loss probability, and error rate is not considered in [7].

3. Optimized Link State Routing Protocol (OLSR) The Optimized Link State Routing Protocol (OLSR) is a proactive routing protocol. It is introduced by the IETF MANET working group for mobile ad-hoc networks for accuracy and stability. OLSR protocol is the enhanced version of pure link state routing protocol that chooses the optimal path during a flooding process for route setup and route maintenance. The concept used in the protocol is a multipoint relays (MPRs). All the nodes are informed about the subset of all the available links and the link between MPR and MPR selectors. MPRs are select’s the nodes who forward and broadcast messages using the flooding process. By using this technique reduces the message overhead as comparison to a simple flooding mechanism, every node again transmits each message when it receives the first copy of the message. In OLSR, link state information is generated by nodes chosen by MPRs. So, a next optimization is to minimizing the number of control messages in the network. And third optimization, an MPR node elected to report only links between itself and MPR selectors. This information is then used for route calculation. OLSR uses two kinds of the control messages: Hello and Topology Control (TC). Hello messages are used for finding the information about the link status and the host’s neighbours. With the Hello message the Multipoint Relay (MPR) Selector set is constructed which describes which neighbours has chosen this host to act as MPR and from this information the host can calculate its own set of the MPRs. the Hello messages are sent only one hop away but the TC messages are broadcasted throughout the entire network. TC messages are used for broadcasting information about own advertised neighbours which includes at least the MPR Selector list. The TC messages are broadcasted periodically and only the MPR hosts can forward the TC messages. There is also Multiple Interface Declaration (MID) messages which are used for informing other host that the announcing host can have multiple OLSR interface addresses. The MID message is broadcasted throughout the entire network only by MPRs. There is also a “Host and Network Association” (HNA) message which provides the external routing information by giving the possibility for routing to the external addresses. The HNA message provides information about the network- and the netmask addresses, so that OLSR host can consider that the announcing host can act as a gateway to the announcing set of addresses. The HNA is considered as a generalized version of the TC message with only difference that the TC message can inform about route cancelling while HNA message information is removed only after expiration time. The MID and HNA messages are not explained in more details in this chapter, the further information concerning these messages can be found in.

4. Ant Colony Optimization (ACO) Several ACO algorithms have been proposed in the literature. Here I present the original Ant System (AS), and its most successful variants: Ant Colony System (ACS). 4.2 ANT SYSTEM (AS) Ant System is first ACO algorithm proposed in the literature. Its main characteristics is that , at each iteration, the pheromone values are updated by all the m ants that have built a solution in the iteration itself. In the construction of a solution, ants select the following city to be visited through a stochastic mechanism. When an ant k is in city I and has so far constructed the partial solution Sp, the probability of going to city j is given by:

Pkij(t) =



[τi,j(t)]α . [ηi,j]β lϵJki

.

{[τi,j(t)]α . [ηi,j]β

Where Jki is the set of city (i,j) that ant k still has to visit when it is on city i. Ashu Tyagi, IJRIT

252

The parameter α and β control the relative importance of the pheromone versus the heuristic information ηij. ηij - is the attractiveness or visibility factor which is the inverse function of the distance dij between the city i and j, ηij = 1/dij

τi,j(t) is the amount of the pheromone on the link between city i and j. After the completion of a tour each ant deposits pheromone along its path. The deposited amount of pheromone ∆Ʈ is,

Q / L(t )  ∆τkij (t) =  0 

If ant k used edge (i,j) in his tour, Otherwise

Where Q is a constant, and L is the length of the tour constructed by ant k. In ACO to escape the local minima, pheromone evaporation is used. This evaporation is applied uniformly to all edges with a simple decay coefficient ρ. The resulting total update pheromone function therefore is: m

τij(t+1) ← (1 - ρ ) . τij (t) +

∑ ∆τ

k ij (t)

k =1

Where ρ is the decay coefficient, m is the number of ants and ∆ by ant k.

τkij is the quantity of pheromone laid on edge (i,j)

4.2 ANT COLONY SYSTEM (ACS) The most interesting contribution of ACS is the introduction of a local pheromone update in addition to the pheromone update performed at the end of the construction process called as offline pheromone update. The ant colony system improves the basic Ant System by the following changes:  Transition Rule – Make the balance between the pheromone value and the exploration is adjustable. On each step each ant tosses a coin whether to explore or to follow a trail. The next city visited is city (j) with the probability: j=

max  J

k α jϵJi {[τi,j(t)]

. [ηi,j]β} if q
where Jik is the set of cities that ant k still has to visit when it is on city i ηi,j - is the attractiveness or visibility factor which is the inverse function of the distance dij between the city i and j, ηij = 1/dij J is chosen according to the same probabilistic transition rule used by basic AS-TSP. q and qo are the Random Number chosen suitably in range [0,1] generated by system or a computer. • Local trail updates – ACS assume ants consume pheromone on the edges they use and thereby making them less attractive to other ants. This enforces diversity of the solutions explored. The local pheromone update is performed by all the ants after each construction step. Each ant applies it only to the last edge traversed: τi,j(t+1) ← (1 - ρ ) . τij (t) + ρ.∆ τo Where τo is the pheromone level of the pheromone ρ ϵ (0,1] is the pheromone decay coefficient. τo ← 1/(n*L) The main goal of the local update is to diversify the search performed by subsequent ants during an iteration by decreasing the pheromone concentration on the traversed edges, ant encourage subsequent ants to choose other edges and , hence, to produce different solutions. This makes it less likely that several ants produce identical solutions during one iteration. • Pheromone trail update – ACS More directed towards re-enforcing the best tour. Ashu Tyagi, IJRIT

253

The offline pheromone update is applied at the end of each iteration by only one ant, which can be either the iteration-best or the best – so –far.

 (1 - ρ). τij (t) + ρ.Δ τij if (i,j) belongs to  τij ←  best tour  τij otherwise  1 / L  ∆ τij =  0 

For the edge visited by the best ant in iteration t Otherwise

5. Proposed Algorithm STEP 1: Let the source node S and destination node D, S has data to send to D with Quality of Service requirements higher bandwidth and less delay. A list of node visited by the ant is called visited node list, this forms the route R from the source node to destination node. STEP 2: Initially choose the source node S, and the visited node list will be initialize to source node S. STEP 3: The Euclidean distance between the two nodes in the network is at most R, where R is the transmission radius which is equal for all nodes in the network. STEP 4: Source node S initiates a Path_Request_Ant to destination through all its neighbors which are in 1-hop distance from S. The next hop will be selected with the higher probability of the link,

Pi , j =

[τi , j ]α .[ηi , j ] β ∑l∈Ji [τi, j ]α .[ηi , j ] β

[ B] β τ(i,j) → pheromone onk the link.

η (i , j ) =

η(i,j) → visibility factor of the link. B → Bandwidth of the link. k → k is a constant used for optimization and lies between 0 and 1 α, ß → are the constant aco optimization constant STEP 5: When the Path_Request_Ant reaches the destination, it will be converted as Path_Reply_Ant and forwarded towards the original source node, and taking the same path corresponding to the Path_Request_Ant but in reverse direction. STEP 6: To find the best route our algorithm use the pheromone accumulation by the backward ants laid on links, which depends upon the QoS parameter as:

Bβ k ∆τ (i, j) = + β k D ∆ τ(i,j) → accumulated pheromone on the link. B → Bandwidth of the link D → Delay on that link STEP 7: The backward ant accumulate the pheromone and also the evaporation of pheromone take place, now we calculate the updated pheromone after the evaporation, Ashu Tyagi, IJRIT

254

τnew = ρ .τold + ∆τ STEP 8: The path with the higher path preference probability will be considered as the best path and the data transmission can be started along that path.

6. Simulation Environment The simulation scenario and parameters used for performing the detailed analysis of Ant Colony Optimization on MANET routing protocols is mentioned below. This section describes the how the performance parameters have been evaluated to simulate the routing protocols. Following files have been used for simulation.  Input to Simulator:• Scenario File – Movement of nodes. • Traffic pattern file. • Simulation TCL file  Output File from Simulator: • Trace file • Network Animator file  Output from Trace Analyzer Program: • Text file containing output Generation of Traffic Pattern File: Ns cbrgen.tcl [-type cbr|tcp] [-nn nodes] [-seed seed] [-mc connections] [-rate rate]> [file name] Generation of Scenario File: ./bm -f -n -d -x -y h -l -p -s

-

Trace Analyzer Program: We develop a program in JAVA language for analysing the trace file generated after simulating the TCL network script using the NS-2.34. The trace analyser program reads the trace file and produce the output in the form of text file containing packet delivery ratio, routing load, mac load, and delay.

7. Result Packet Devilry Ratio: It is the ratio between the data packets delivered to the destination and those generated by CBR sources. This evaluates the ability of the protocol to discover routes and its efficiency. The figure 1 shows the packet delivery ratio for the 25, 45, 65 number of nodes with the varying pause time of 10, 20, 30 sec. under the original olsr protocol while the figure 2 shows the result under the modified protocol with the same parameter. It is clearly depicted from the figure 1 and 2 the PDR for the modified protocol is higher than the original olsr protocol.

Ashu Tyagi, IJRIT

255

Under Olsr Protocol 0.8

Packet Delivery Ratio

0.7 0.6 0.5 0.4 0.3 0.2 0.1 0

25

45

65

olsr p=10

0.426778

0.461102

0.643785

olsr p=20

0.572196

0.652605

0.556452

olsr p=30

0.671443

0.500997

0.504807

Number of Node (Network Density)

Figure 1 PDR vs Network Density under OLSR ptotocol

Under Modified Protocol Packet Delivery Ratio

0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0

25

45

65

molsr p=10

0.587089

0.73038

0.68567

molsr p=20

0.660886

0.683806

0.561552

molsr p=30

0.692196

0.605155

0.567016

Number of node (Network Density) molsr p=10

molsr p=20

molsr p=30

Figure 2 PDR vs Network Density under Modified Protocol

8. Conclusion Thus it can be concluded that the approach presented in this paper describes a way to enhance the performance of OLSR routing protocol with the using proposed algorithm using Ant Colony Optimization. The use of Ant Colony Optimization to find the best route ensures that the correct route has been found out with the greater throughput (packet delivery ratio).

Ashu Tyagi, IJRIT

256

9. References [1] S. Z.Baoxian, T. M. Hussain, “QoS routing for wireless ad hoc networks: Problems, algorithms, and protocols, IEEE Comm. Magazine, 43(10): 110-117, 2005 [2] P.Sivakumar, P.Sinha and V.Bharghavan, “CEDAR: A core-extraction distributed ad hoc routing algorithm” Special Issue on Wireless Ad hoc networks, 17(8): 1454–65 ,1999 [3] Jianping Wang, Eseosa Osagie, Parimala Thulasiraman and Ruppa K.Thulasiram,“HOPNET: A hybrid ant colony optimization routing algorithm for mobile ad hoc network,” Department of Computer Science, University of Manitoba, Winnipeg, Manitoba, Canada R3T 2N2. [4] M. Belkadi, M. Lalam, A. M’zoughi, N. Tamani1, M. Daoui and R. Aoudjit, “Intelligent Routing and Flow Control in MANETS ,” Journal of Computing and Information Technology - CIT , pp.233-243, March 18, 2010. [5] Suman Banik, Bibhash Roy, Biswajit Saha and Nabendu Chaki, “Design of QoS Routing Framework based on OLSR Protocol,” ARTCOM 2010, Kochin, Kottyam Kerala, IEEE Explorer, pp-171-73, 2010. [6] P.Deepalakshmi and Dr.S.Radhakrishnan, “Ant Colony Based QoS Routing Algorithm For Mobile Ad Hoc Networks,” International Journal of Recent Trends in Engineering, Vol. 1, No. 1, May 2009. [7] Ajay C Solai Jawahar, “Ant Colony Optimization for Mobile Ad-hoc Networks,” Department of Electrical Engineering, Rutgers.

Ashu Tyagi, IJRIT

257

Performance Enhancement of Routing Protocol in MANET

Ghaziabad, U.P., India ... Service (QoS) support for Mobile Ad hoc Networks (MANETs) is an exigent task due to dynamic topology and limited resource. To support QoS, the link state ... Mobile ad hoc network (MANET) is a collection of mobile devices, which form a communication network with no pre-existing wiring or ...

130KB Sizes 0 Downloads 291 Views

Recommend Documents

Performance Enhancement of the Temporally-Ordered Routing ...
dent on the services provided by the Internet MANET Encapsulation Protocol. (IMEP) to effectively carry out its three main ...... radio propagation properties of the mobile nodes are modelled after the Lucent. WaveLan direct sequence spread spectrum

On Securing MANET Routing Protocol Against Control Packet Dropping
For ex- ample, simply by dropping RREQ (Route Request) packets a selfish ... This way, data packets will be sent only through .... special set we call a suspicious set. ... ios. The curves presented hereafter represent the averaged values for those c

A Survey on Routing Protocol Routing Protocol Routing ... - IJRIT
The infrastructure less and the dynamic nature .... faster convergence, it employs a unique method of maintaining information regarding the shortest distance to.

A Survey on Routing Protocol Routing Protocol Routing ... - IJRIT
CGSR Cluster head Gateway Switch Routing protocol [9] is a multichannel operation ..... protocols of mobile ad-hoc networks”, International Journal of Computer ...

Entropy Based QoS Routing Algorithm in MANET Using ...
A Mobile Ad Hoc Network (MANET) is a dynamic wireless network that can be formed without the need of any pre-existing infrastructure in which each node can ...

Entropy Based QoS Routing Algorithm in MANET Using ...
1Department of Information Technology, ABES Engineering College, Ghaziabad, .... 2.1.2 Divisive: This is a "top down" approach: all observations start in one ..... Conference on Nctworking , Sensing and Control (ICNSC06), Florida, USA, 23-.

Multipath Routing process for enhancement of base station security in ...
Wireless Sensor Networks is habitually consisting of colossal number of restricted sensor devices which are commune Over the wireless forum. As sensor devices are lean, the networks unprotected to assorted kinds of attacks and customary defenses agai

Prevention of Blackhole Attacks on Aodv Routing Protocol In ... - IJRIT
1Assistant Professor, Dept. of Computer Applications, Pachaiyappa's College, ... protocol(DSDV), Wireless Routing Protocol (WRP), Cluster-Head Gateway.

Prevention of Blackhole Attacks on Aodv Routing Protocol In ... - IJRIT
and destination with minimum overhead and minimum bandwidth consumption so that packets are delivered in a timely manner. .... We deploy a credit mechanism to check the next hop whether it can be trusted or not. .... other wireless networks, and the

Performance Enhancement of Fractional Coefficients ...
Dr. H. B. Kekre is Sr. Professor in Computer Engineering Department with the ... compared with a Training Set of Images and the best ..... Computer Networking.

Demo Abstract: ViSiM, A MANET Routing Simulation ...
demonstration of various wireless network scenarios on the computer screen. It could make the task of simulation more exciting and enhance the interest of the ...

Multipath Routing process for enhancement of base station ... - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 2, Issue 4, April 2014, Pg: 653- 658. Deepika ... Computer Science and Engineering.

Multipath Routing process for enhancement of base station ... - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 2, Issue 4, ... Index Terms—Wireless Sensor Networks, Sensor Nodes, Secure Routing, ... In topical years WSN found a prodigious number of applications in the turf of ...

Modified AODV Routing Protocol for Traffic Control in ...
using adaptive routing with congestion control technique for mobile ad hoc networks. .... Energy Management: Energy management is defined as the process of ...

Performance Enhancement of the Optical Link with Use of ... - IJRIT
bandwidth and high speed communication. But the .... to the Eye Diagram Analyzer which is used as a visualizer to generate graphs and results such as eye.

Novel Approach for Performance Enhancement in Manets
A mobile ad hoc network (MANET) [1] [2][3] consists of a collection of wireless .... Another example is during disaster relief where various rescue crews (e.g., ...

Novel Approach for Performance Enhancement in Manets
1 Guru Gobind Singh Indraprastha University, Dwarka, New Delhi, India. 2 Department of Information Technology, ABES Engineering college, Ghaziabad, UP, ...

Improved Optimal Link State Routing (OLSR) Protocol
performance by selecting an appropriate “Hello Refresh Interval” for better throughput and select suitable MPR nodes, to reduce overhead and packet duplicity.

Performance evaluation of QoS routing algorithms - Computer ...
led researchers, service providers and network operators to seriously consider quality of service policies. Several models were proposed to provide QoS in IP ...

Investigating Routing-Protocol Characteristics with MLC - GitHub
Workshop, Computer Architecture Department UPC, Barcelona, Spain November 2011 ... Create 100-nodes network on your laptop. ... s 0:0:0:10:0:1анd Broadcastанo veth1001_1анj markаннmarkset 0x3аннmarktarget ACCEPT.

Mindful Sport Performance Enhancement
... Kaufman Carol R Glass Timothy R Pineau on Amazon com FREE shipping The Hardcover of the Mindful ... for Athletes and Coaches, All Ebook Mindful Sport Performance Enhancement: Mental Training for .... other high-pressure domains.

Performance Enhancement of AODV using Cache route ...
IJRIT International Journal of Research in Information Technology, Volume 1, Issue 5 ... 1 A.P. in Computer Science Dept., Shyam Lal College , New Delhi, India.