SlideShare a Scribd company logo
1 of 8
Download to read offline
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014
DOI : 10.5121/ijitmc.2014.2302 11
ENERGY EFFICIENT MULTIPATH ROUTING FOR
MOBILE AD HOC NETWORKS
May Cho Aye and Aye Moe Aung
Faculty of Information and Communication Technology, University of Technology
(Yatanarpon Cyber City), Pyin Oo Lwin, Myanmar
ABSTRACT
Energy consumption is a significant issue in ad hoc networks since mobile nodes are battery powered. In
order to prolong the lifetime of ad hoc networks, it is the most critical issue to minimize the energy
consumption of nodes. In this paper, we propose an energy efficient multipath routing protocol for
choosing energy efficient path. This system also considers transmission power of nodes and residual energy
as energy metrics in order to maximize the network lifetime and to reduce energy consumption of mobile
nodes. The objective of our proposed system is to find an optimal route based on two energy metrics while
choosing a route to transfer data packets. This system is implemented by using NS-2.34. Simulation results
show that the proposed routing protocol with transmission power and residual energy control mode can
extend the life-span of network and can achieve higher performance when compared to traditional ad-hoc
on-demand multipath distance vector (AOMDV) routing protocol.
KEYWORDS
AOMDV, energy aware routing, residual energy, transmission power control, energy efficient.
1. INTRODUCTION
A mobile ad hoc network (MANET) is a collection of mobile nodes with no pre-established
infrastructure forming a temporary network. Each device in a MANET is free to move
independently in any direction, and will therefore change its links to other devices frequently.
Because of the limited transmitter range of the nodes, multiple hops may be needed to reach other
nodes. Due to the mobility of the nodes, the structure of the network changes dynamically [1]. In
MANET, each node participates in routing by forwarding data for other nodes, and so the
determination of which nodes forward data is made dynamically based on the network
connectivity. Mobile Ad Hoc networks find its application in many areas and are useful for many
cases.
Routing protocols in MANETs are classified under two major fields of protocols: Proactive or
table-driven and Reactive or on-demand. Some of reactive or on-demand protocols are Dynamic
Source Routing (DSR), Ad-hoc On-demand Distance Vector Routing (AODV) and Ad-hoc On-
demand Multipath Distance Vector Routing (AOMDV). These protocols employ a minimum-hop
metric for choosing a route and do not consider energy. DSR is a simple and on-demand routing
protocol for MANET. DSR uses source routes to control the forwarding of packets through the
network [2].
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014
12
AODV [3] is an on-demand routing protocol which is essentially a combination of DSR and
DSDV. In AODV, a route is established only when it is required by a source node for transmitting
data packets. AOMDV is an extension to the AODV protocol; it belongs to on demand and
reactive routing protocol of ad-hoc wireless networks. The main goal is to compute multiple loop-
free and link-disjoint paths between source and destination pair [4].
The efficient node-energy utilization in mobile ad-hoc networks is an essential role. Death of
node due to energy exhausted in ad hoc network leads to the network partition and causes
communication failure in the network. Since energy is limited in wireless mobile ad hoc
networks, designing energy aware routing protocols has become a main issue. The aim of these
protocols is to reduce the energy consumption of the mobile nodes in the network in order to
maximize the lifetime of the network. So, based on a reactive and multipath routing, we propose a
new routing protocol and also consider transmission power of nodes and residual energy as
energy metrics in order to maximize the network lifetime and to reduce energy consumption of
mobile nodes.
The remainder of this paper is organized as follows: In section 2, we present the related works
relevant to our paper. Section 3 describes a detailed description of the proposed system. In section
4, we discuss the simulation analysis and results of the proposed system through simulation
experiments and the section 5 provides the conclusion.
2. RELATED WORKS
There are several researches that have been done for energy efficient routing protocols in wireless
mobile ad hoc network. In this section, we discuss some related works relevant to our paper.
In [5], the authors developed a new routing algorithm which named as ECNC_AODV (Energy
Constraint Node Cache) based routing protocol which is derived from the AODV protocol and
this algorithm is based on the current energy status of each node and the cached node.
The authors in [6] proposed the algorithm which combines two of the energy metrics and
integrates these metrics into AODV in an efficient way so that the Ad hoc network has a greater
life time and the energy consumption across the nodes is reduced.
In [7], the authors suggested an energy efficient multipath routing protocol for mobile ad hoc
networks, called MMRE-AOMDV, which extends the standard AOMDV routing protocol. The
main idea of the protocol is to find the minimal nodal residual energy of each route in the route
selection process and arrange multi-route by descending nodal residual energy. Once a new route
with greater nodal residual energy is emerging, it is reselected to forward rest of the data packets.
It can balance individual node’s energy consumption and hence prolong the entire network’s
lifetime.
The authors [8] proposed an optimized energy aware routing called OEAR which takes into
account energy of the node and the number of packets buffered in the node while selecting the
route. The proposed OEAR finds the most stable path among the existing paths from source to
destination using on-demand routing.
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014
13
3. PROPOSED SYSTEM
In the traditional AOMDV, it builds multiple paths using RREQs. It does not take into account
the energy for choosing the paths. Here the proposed protocol not only considers residual energy
but also transmission power of nodes in paths selection to maximize the lifetime of networks. The
proposed system consists of three stages:
1. Control transmission power
2. Calculate residual energy
3. System operation
3.1. Transmission Power Control
When a node receives a packet from a neighbor, the channel attenuation is computed as the
difference of the transmitted power Powertxmax and the received power Powerrx. The ideal
transmission power can be calculated as follows:
Powertx = Powertxmax – Powerrx + Sr + Secth (1)
where Sr is the minimal power level required for correct packet reception and Secth is the power
included to overcome the problem of unstable links due to channel fluctuations [9].
In order to find the optimal path, the value P can be defined as follows:
P = maxj mini (RE/Powertx) (2)
The optimum route is determined by using the value of P described above. Among all feasible
paths, we choose the path with the maximum value P as the optimal route for transmitting data
packets. Here RE is the residual energy on the route and Powertx is the transmission power.
3.2. Residual Energy Calculation
The residual energy is the remaining energy at every node which is the energy left after the packet
transmission. The residual energy RE can be calculated by using the following formula
RE = EI – EC(t) (3)
where EI is the initial energy of a node and EC(t) is energy consumed by a node after time t. Total
energy consumption of all nodes is defined as the following equation
TEC = N * Initial Energy – RE (4)
Here N is denoted as the number of nodes used in the network.
3.3. Operation of Proposed AOMDV
We have proposed energy aware on-demand routing protocol for choosing energy efficient path.
The goal of our proposed AOMDV is to find the optimal route which can reduce the energy
consumption of mobile nodes and increase the lifetime of the network. This system discovers the
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014
14
feasible routes based on residual energy and transmission power of nodes as energy metric. This
new schemes has three phases.
3.3.1. Route Discovery
Our proposed AOMDV protocol performs a route discovery process similar to the original
AOMDV protocol. When a source node wants to send a packet to destination for which it does
not already have a route, it forward a route request (RREQ) packet to all the neighbours across
the network. Two additional fields called transmission power Powertx and residual energy of node
RE are added in the RREQ header information.
The extended Route Request packet of proposed AOMDV is shown in Figure 1.
Figure 1. Extended route request message format of proposed AOMDV
In route discovery phase, the source node initiates the extended RREQ message to the destination
node. When the destination node receives the Route Request (RREQ) packet, it will produce the
Route Reply (RREP) packet and send back to the source node. The RREQ packet will be received
by the intermediate nodes within the range of wireless transmission. If these nodes are not
destination and do not receive the RREQ with the same packet ID, they will forward the RREQ.
In this case, this proposed system applies an energy threshold functions in route discovery, in
order to filter out the nodes with lower residual energy and to reduce the broadcast operations in
route discovery. If the calculated energy value is greater than the threshold value of energy, the
RREQ message forwards to the next neighbour node, otherwise it will be discarded. The
transmission power is computed at every node in the network. When the RREQ message arrive at
next node, the transmission power and residual energy is updated into the route list entries. The
structure of routing table entries for AOMDV and proposed AOMDV are given in Table 1.
Table 1. Routing table entries for traditional AOMDV and proposed AOMDV
SA DA Seq No Hop
Count
Timeout Powertx RE
Traditional AOMDV Proposed AOMDV
Destination Address Destination Address
Sequence Number Sequence Number
Advertised-hop count Advertised-hop count
Route List
{(next hop1, hop count1),
(next hop2, hop
count2),.....}
Route List
{(next hop1, hop count1, Powertx1,
RE1),
(next hop2, hop count2, Powertx2,
RE2),.....}
Expiration time out Expiration time out
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014
15
3.3.2. Route Selection
In route selection phase, when the source node receives the RREPs packets from the neighbour
nodes, it starts a timer and collects the RREPs during the period. Then the source node begins to
calculate the values P based on the corresponding records in RREPs according to Eq. 2 and
choose the path with the maximum value P as the optimal route. Finally, data packets are sent
through this path with the transmission power recorded in RREP.
3.3.3. Route Maintenance
When a node finds a failure of route, it will send a route error (RERR) packet to the previous
node to indicate the route breakage. The intermediate node which receives this RERR message
informs to the source node. Then the source node will remove the corresponding item from the
routing table and switch to alternate path.
4. PERFORMANCE EVALUATION
4.1. Simulation Model and Parameters
The system is implemented using NS-2.34 [10] to simulate our proposed algorithm. In our
simulation, the channel capacity of mobile hosts is set to the same value: 2 Mbps. The testing is
done in a simulation environment which is 1000m x 1000m in area and the simulation time is 200
seconds. The speed is set as 5m/s. The simulated traffic is Constant Bit Rate (CBR).
The simulation settings and parameters are summarized in Table 2.
Table 2. Simulation parameters
Simulator NS-2.34
Routing Protocols Traditional AOMDV,
Proposed AOMDV
Simulation Time (Sec) 200 sec
Simulation Area 1000 m* 1000 m
Number of Nodes 25, 50, 100, 150, 200, 250
Transmission Range (m) 250 m
Mobility Model Random way point
Maximum Speed 5 m/sec
Connection Rate 5 packets/sec
Data Packet Size 64 bytes
Traffic Source CBR
Initial Energy 100 Joules
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014
16
4.2. Performance Metrics
The performance of the proposed AOMDV protocol is compared with that of traditional AOMDV
protocol according to the following metrics.
4.2.1. Average Energy Consumption
It is the average energy consumed by all nodes in the network.
4.2.2. End to End Delay
The end to end delay is the average time interval between the generation of a packet at a source
node and the successfully delivery of the packet at the destination node.
4.2.3. Throughput
The throughput is the ratio of the data packets received at the destination to the data
packets sent out from the sources.
4.3. Performance Results
We evaluate the performance of the two protocols in terms of average energy consumption, end
to end delay and throughput as the performance metrics. We compare the proposed protocol
based on transmission power of nodes and residual energy with traditional AOMDV.
Fig. 2 shows that the proposed AOMDV reduces the total energy consumption than conventional
AOMDV even the number of nodes are varied.
Fig. 2. Average Energy Consumption Comparison
In Fig.3, the proposed AOMDV has the lower average end-to-end delay compared to AOMDV
with different number of nodes. It outperforms energy efficient communication.
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014
17
Fig. 3. Average End-to-End Delay Comparison
Fig.4 shows that the proposed AOMDV is better than original AOMDV based on throughput.
Fig. 4. Throughput Comparison
5. CONCLUSIONS
In this paper, we propose an energy efficient multipath routing protocol for choosing energy
efficient path. The proposed algorithm considers transmission power of nodes and residual energy
to extend the network lifetime and reduce the energy consumption of mobile nodes. This system
is provided to reduce energy consumption and end to end delay to improve the network lifetime
and throughput.
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014
18
ACKNOWLEDGEMENTS
I would especially convey her thanks and credit to supervisor, Dr. Aye Moe Aung, for her timely
guidance, support and her patient participation throughout my thesis work.
REFERENCES
[1] Anne Aaron, and JieWeng, “Performance Comparison of Ad-hoc Routing Protocols for Networks
with Node Energy Constraints,” International Journal of engineering and technology, EE 360 Class
Project Spring 2000-2001.
[2] D. B. Johnson and D. A. Maltz, “Dynamic Source Routing in Ad hoc Wireless Networks,” Mobile
Computing, vol.353, pp. 153-181, Kulwer Academic Publishers, 1996.
[3] C. E. Perkins, and E. M. Royer, “Ad-hoc On-Demand Distance Vector Routing,” Proc. of 2nd IEEE
Workshop on Mobile Computing Systems and Applications, New Orleans, LA, pp. 90-100, 1999.
[4] Mahesh K. Marina, and Samir R. Das, “Ad hoc on-demand multipath distance vector routing,”
Wireless Communications and Mobile Computing, Vol 6, No. 7, pp. 969-988, November 2006.
[5] Dhiraj Nitnaware, and Ajay Verma, “Energy Constraint Node Cache Based Routing Protocol for
Adhoc Network,” International Journal of Wireless & Mobile Networks (IJWMN), Vol 2, No. 1,
February 2010.
[6] Annapurna P Patil, Dr K Rajani kanth BatheySharanya, M P Dinesh Kumar and Malavika J, “Design
of an Energy Efficient Routing Protocol for MANETs based on AODV,” IJCSI International Journal
of Computer Science Issues, Vol 8, Issue 4, No. 1, July 2011, ISSN (Online): 1694-0814.
[7] Yumei Liu, Lili Guo, Huizhu Ma and Tao Jiang, “Energy Efficient on-demand Multipath Routing
Protocol for Multi-hop Ad Hoc Networks,” 978-1-4244-2204-3/08/ ©2008 IEEE.
[8] Seema Verma, Rekha Agarwal, and Pinki Nayak, “An Optimized Energy Aware Routing (OEAR)
Scheme for Mobile Ad Hoc Networks using Variable Transmission Range,” International Journal of
Computer Applications (0975-8887), Vol 45, No. 12, May 2012.
[9] P. Bergamo, “Distributed Power Control for Energy Efficient Routing in Ad Hoc Networks,”
Wireless Networks, pp. 29-42, 2004.
[10] The VINT Project, “Network simulator _ ns2,” http://www.isi.edu/nsnam/ns/.
Authors
Ms. May Cho Aye is an Assistant Lecturer at West Yangon Technological University (WYTU). She has
received her B.E degree in Information Technology from Technological University (Taungoo), Myanmar
in 2006 and M.E degree in Information Technology from West Yangon Technological University
(WYTU), Myanmar in 2010. Currently, she is pursuing Ph.D degree in Information Technology from
University of Technology (Yatanarpon Cyber City), Pyin Oo Lwin, Myanmar. Her research interests are
Wireless Communications, Mobile Ad Hoc Networks and Wireless Sensor Networks.
Dr. Aye Moe Aung is with the Faculty of Information and Communication Technology, University of
Technology (Yatanarpon Cyber City), Pyin Oo Lwin, Myanmar.

More Related Content

Similar to Energy Efficient Multipath Routing For Mobile Ad Hoc Networks

Implementing Energy Efficient Strategies in the MANET on-demand routing Proto...
Implementing Energy Efficient Strategies in the MANET on-demand routing Proto...Implementing Energy Efficient Strategies in the MANET on-demand routing Proto...
Implementing Energy Efficient Strategies in the MANET on-demand routing Proto...IJEEE
 
MPC-EAR : Maximal Power Conserved And Energy Aware Routing in Ad hoc Networks
MPC-EAR : Maximal Power Conserved And Energy Aware Routing in Ad hoc NetworksMPC-EAR : Maximal Power Conserved And Energy Aware Routing in Ad hoc Networks
MPC-EAR : Maximal Power Conserved And Energy Aware Routing in Ad hoc Networksijsrd.com
 
Ijircee paper-template
Ijircee paper-templateIjircee paper-template
Ijircee paper-templateijircee
 
MMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKS
MMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKSMMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKS
MMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKSprj_publication
 
Fo2510211029
Fo2510211029Fo2510211029
Fo2510211029IJERA Editor
 
A scalable and power efficient solution for routing in mobile ad hoc network ...
A scalable and power efficient solution for routing in mobile ad hoc network ...A scalable and power efficient solution for routing in mobile ad hoc network ...
A scalable and power efficient solution for routing in mobile ad hoc network ...ijmnct
 
Energy Consumption Analysis of Ad hoc Routing Protocols for Different Energy ...
Energy Consumption Analysis of Ad hoc Routing Protocols for Different Energy ...Energy Consumption Analysis of Ad hoc Routing Protocols for Different Energy ...
Energy Consumption Analysis of Ad hoc Routing Protocols for Different Energy ...IOSR Journals
 
Energy efficiency cross layer protocol for wireless mesh network
Energy efficiency cross layer protocol for wireless mesh networkEnergy efficiency cross layer protocol for wireless mesh network
Energy efficiency cross layer protocol for wireless mesh networkIJCNCJournal
 
Cross layer design for power control and link
Cross layer design for power control and linkCross layer design for power control and link
Cross layer design for power control and linkIJCNCJournal
 
Energy efficient load balanced routing protocol for wireless sensor networks
Energy efficient load balanced routing protocol for wireless sensor networksEnergy efficient load balanced routing protocol for wireless sensor networks
Energy efficient load balanced routing protocol for wireless sensor networkscsandit
 
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...IJERA Editor
 
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...IJERA Editor
 
Opportunistic routing algorithm for relay node selection in wireless sensor n...
Opportunistic routing algorithm for relay node selection in wireless sensor n...Opportunistic routing algorithm for relay node selection in wireless sensor n...
Opportunistic routing algorithm for relay node selection in wireless sensor n...redpel dot com
 
Ho2413421346
Ho2413421346Ho2413421346
Ho2413421346IJERA Editor
 
Evaluation of Energy Consumption of Reactive and Proactive Routing Protocols ...
Evaluation of Energy Consumption of Reactive and Proactive Routing Protocols ...Evaluation of Energy Consumption of Reactive and Proactive Routing Protocols ...
Evaluation of Energy Consumption of Reactive and Proactive Routing Protocols ...IJCNCJournal
 
Energy Aware Routing Protocol for Energy Constrained Mobile Ad-hoc Networks
Energy Aware Routing Protocol for Energy Constrained Mobile Ad-hoc Networks  Energy Aware Routing Protocol for Energy Constrained Mobile Ad-hoc Networks
Energy Aware Routing Protocol for Energy Constrained Mobile Ad-hoc Networks IJECEIAES
 

Similar to Energy Efficient Multipath Routing For Mobile Ad Hoc Networks (20)

Implementing Energy Efficient Strategies in the MANET on-demand routing Proto...
Implementing Energy Efficient Strategies in the MANET on-demand routing Proto...Implementing Energy Efficient Strategies in the MANET on-demand routing Proto...
Implementing Energy Efficient Strategies in the MANET on-demand routing Proto...
 
ENERGY EFFICIENT ROUTING ALGORITHM
ENERGY EFFICIENT ROUTING ALGORITHMENERGY EFFICIENT ROUTING ALGORITHM
ENERGY EFFICIENT ROUTING ALGORITHM
 
MPC-EAR : Maximal Power Conserved And Energy Aware Routing in Ad hoc Networks
MPC-EAR : Maximal Power Conserved And Energy Aware Routing in Ad hoc NetworksMPC-EAR : Maximal Power Conserved And Energy Aware Routing in Ad hoc Networks
MPC-EAR : Maximal Power Conserved And Energy Aware Routing in Ad hoc Networks
 
Ijircee paper-template
Ijircee paper-templateIjircee paper-template
Ijircee paper-template
 
MMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKS
MMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKSMMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKS
MMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKS
 
Optimization of routing protocol in manet using ga
Optimization of routing protocol in manet using gaOptimization of routing protocol in manet using ga
Optimization of routing protocol in manet using ga
 
218
218218
218
 
Fo2510211029
Fo2510211029Fo2510211029
Fo2510211029
 
A scalable and power efficient solution for routing in mobile ad hoc network ...
A scalable and power efficient solution for routing in mobile ad hoc network ...A scalable and power efficient solution for routing in mobile ad hoc network ...
A scalable and power efficient solution for routing in mobile ad hoc network ...
 
Energy Consumption Analysis of Ad hoc Routing Protocols for Different Energy ...
Energy Consumption Analysis of Ad hoc Routing Protocols for Different Energy ...Energy Consumption Analysis of Ad hoc Routing Protocols for Different Energy ...
Energy Consumption Analysis of Ad hoc Routing Protocols for Different Energy ...
 
Energy efficiency cross layer protocol for wireless mesh network
Energy efficiency cross layer protocol for wireless mesh networkEnergy efficiency cross layer protocol for wireless mesh network
Energy efficiency cross layer protocol for wireless mesh network
 
EESRDA
EESRDAEESRDA
EESRDA
 
Cross layer design for power control and link
Cross layer design for power control and linkCross layer design for power control and link
Cross layer design for power control and link
 
Energy efficient load balanced routing protocol for wireless sensor networks
Energy efficient load balanced routing protocol for wireless sensor networksEnergy efficient load balanced routing protocol for wireless sensor networks
Energy efficient load balanced routing protocol for wireless sensor networks
 
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
 
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
Performance Analysis of Enhanced Opportunistic Minimum Cost Routingin Mobile ...
 
Opportunistic routing algorithm for relay node selection in wireless sensor n...
Opportunistic routing algorithm for relay node selection in wireless sensor n...Opportunistic routing algorithm for relay node selection in wireless sensor n...
Opportunistic routing algorithm for relay node selection in wireless sensor n...
 
Ho2413421346
Ho2413421346Ho2413421346
Ho2413421346
 
Evaluation of Energy Consumption of Reactive and Proactive Routing Protocols ...
Evaluation of Energy Consumption of Reactive and Proactive Routing Protocols ...Evaluation of Energy Consumption of Reactive and Proactive Routing Protocols ...
Evaluation of Energy Consumption of Reactive and Proactive Routing Protocols ...
 
Energy Aware Routing Protocol for Energy Constrained Mobile Ad-hoc Networks
Energy Aware Routing Protocol for Energy Constrained Mobile Ad-hoc Networks  Energy Aware Routing Protocol for Energy Constrained Mobile Ad-hoc Networks
Energy Aware Routing Protocol for Energy Constrained Mobile Ad-hoc Networks
 

Recently uploaded

EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 

Recently uploaded (20)

Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 

Energy Efficient Multipath Routing For Mobile Ad Hoc Networks

  • 1. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014 DOI : 10.5121/ijitmc.2014.2302 11 ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS May Cho Aye and Aye Moe Aung Faculty of Information and Communication Technology, University of Technology (Yatanarpon Cyber City), Pyin Oo Lwin, Myanmar ABSTRACT Energy consumption is a significant issue in ad hoc networks since mobile nodes are battery powered. In order to prolong the lifetime of ad hoc networks, it is the most critical issue to minimize the energy consumption of nodes. In this paper, we propose an energy efficient multipath routing protocol for choosing energy efficient path. This system also considers transmission power of nodes and residual energy as energy metrics in order to maximize the network lifetime and to reduce energy consumption of mobile nodes. The objective of our proposed system is to find an optimal route based on two energy metrics while choosing a route to transfer data packets. This system is implemented by using NS-2.34. Simulation results show that the proposed routing protocol with transmission power and residual energy control mode can extend the life-span of network and can achieve higher performance when compared to traditional ad-hoc on-demand multipath distance vector (AOMDV) routing protocol. KEYWORDS AOMDV, energy aware routing, residual energy, transmission power control, energy efficient. 1. INTRODUCTION A mobile ad hoc network (MANET) is a collection of mobile nodes with no pre-established infrastructure forming a temporary network. Each device in a MANET is free to move independently in any direction, and will therefore change its links to other devices frequently. Because of the limited transmitter range of the nodes, multiple hops may be needed to reach other nodes. Due to the mobility of the nodes, the structure of the network changes dynamically [1]. In MANET, each node participates in routing by forwarding data for other nodes, and so the determination of which nodes forward data is made dynamically based on the network connectivity. Mobile Ad Hoc networks find its application in many areas and are useful for many cases. Routing protocols in MANETs are classified under two major fields of protocols: Proactive or table-driven and Reactive or on-demand. Some of reactive or on-demand protocols are Dynamic Source Routing (DSR), Ad-hoc On-demand Distance Vector Routing (AODV) and Ad-hoc On- demand Multipath Distance Vector Routing (AOMDV). These protocols employ a minimum-hop metric for choosing a route and do not consider energy. DSR is a simple and on-demand routing protocol for MANET. DSR uses source routes to control the forwarding of packets through the network [2].
  • 2. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014 12 AODV [3] is an on-demand routing protocol which is essentially a combination of DSR and DSDV. In AODV, a route is established only when it is required by a source node for transmitting data packets. AOMDV is an extension to the AODV protocol; it belongs to on demand and reactive routing protocol of ad-hoc wireless networks. The main goal is to compute multiple loop- free and link-disjoint paths between source and destination pair [4]. The efficient node-energy utilization in mobile ad-hoc networks is an essential role. Death of node due to energy exhausted in ad hoc network leads to the network partition and causes communication failure in the network. Since energy is limited in wireless mobile ad hoc networks, designing energy aware routing protocols has become a main issue. The aim of these protocols is to reduce the energy consumption of the mobile nodes in the network in order to maximize the lifetime of the network. So, based on a reactive and multipath routing, we propose a new routing protocol and also consider transmission power of nodes and residual energy as energy metrics in order to maximize the network lifetime and to reduce energy consumption of mobile nodes. The remainder of this paper is organized as follows: In section 2, we present the related works relevant to our paper. Section 3 describes a detailed description of the proposed system. In section 4, we discuss the simulation analysis and results of the proposed system through simulation experiments and the section 5 provides the conclusion. 2. RELATED WORKS There are several researches that have been done for energy efficient routing protocols in wireless mobile ad hoc network. In this section, we discuss some related works relevant to our paper. In [5], the authors developed a new routing algorithm which named as ECNC_AODV (Energy Constraint Node Cache) based routing protocol which is derived from the AODV protocol and this algorithm is based on the current energy status of each node and the cached node. The authors in [6] proposed the algorithm which combines two of the energy metrics and integrates these metrics into AODV in an efficient way so that the Ad hoc network has a greater life time and the energy consumption across the nodes is reduced. In [7], the authors suggested an energy efficient multipath routing protocol for mobile ad hoc networks, called MMRE-AOMDV, which extends the standard AOMDV routing protocol. The main idea of the protocol is to find the minimal nodal residual energy of each route in the route selection process and arrange multi-route by descending nodal residual energy. Once a new route with greater nodal residual energy is emerging, it is reselected to forward rest of the data packets. It can balance individual node’s energy consumption and hence prolong the entire network’s lifetime. The authors [8] proposed an optimized energy aware routing called OEAR which takes into account energy of the node and the number of packets buffered in the node while selecting the route. The proposed OEAR finds the most stable path among the existing paths from source to destination using on-demand routing.
  • 3. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014 13 3. PROPOSED SYSTEM In the traditional AOMDV, it builds multiple paths using RREQs. It does not take into account the energy for choosing the paths. Here the proposed protocol not only considers residual energy but also transmission power of nodes in paths selection to maximize the lifetime of networks. The proposed system consists of three stages: 1. Control transmission power 2. Calculate residual energy 3. System operation 3.1. Transmission Power Control When a node receives a packet from a neighbor, the channel attenuation is computed as the difference of the transmitted power Powertxmax and the received power Powerrx. The ideal transmission power can be calculated as follows: Powertx = Powertxmax – Powerrx + Sr + Secth (1) where Sr is the minimal power level required for correct packet reception and Secth is the power included to overcome the problem of unstable links due to channel fluctuations [9]. In order to find the optimal path, the value P can be defined as follows: P = maxj mini (RE/Powertx) (2) The optimum route is determined by using the value of P described above. Among all feasible paths, we choose the path with the maximum value P as the optimal route for transmitting data packets. Here RE is the residual energy on the route and Powertx is the transmission power. 3.2. Residual Energy Calculation The residual energy is the remaining energy at every node which is the energy left after the packet transmission. The residual energy RE can be calculated by using the following formula RE = EI – EC(t) (3) where EI is the initial energy of a node and EC(t) is energy consumed by a node after time t. Total energy consumption of all nodes is defined as the following equation TEC = N * Initial Energy – RE (4) Here N is denoted as the number of nodes used in the network. 3.3. Operation of Proposed AOMDV We have proposed energy aware on-demand routing protocol for choosing energy efficient path. The goal of our proposed AOMDV is to find the optimal route which can reduce the energy consumption of mobile nodes and increase the lifetime of the network. This system discovers the
  • 4. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014 14 feasible routes based on residual energy and transmission power of nodes as energy metric. This new schemes has three phases. 3.3.1. Route Discovery Our proposed AOMDV protocol performs a route discovery process similar to the original AOMDV protocol. When a source node wants to send a packet to destination for which it does not already have a route, it forward a route request (RREQ) packet to all the neighbours across the network. Two additional fields called transmission power Powertx and residual energy of node RE are added in the RREQ header information. The extended Route Request packet of proposed AOMDV is shown in Figure 1. Figure 1. Extended route request message format of proposed AOMDV In route discovery phase, the source node initiates the extended RREQ message to the destination node. When the destination node receives the Route Request (RREQ) packet, it will produce the Route Reply (RREP) packet and send back to the source node. The RREQ packet will be received by the intermediate nodes within the range of wireless transmission. If these nodes are not destination and do not receive the RREQ with the same packet ID, they will forward the RREQ. In this case, this proposed system applies an energy threshold functions in route discovery, in order to filter out the nodes with lower residual energy and to reduce the broadcast operations in route discovery. If the calculated energy value is greater than the threshold value of energy, the RREQ message forwards to the next neighbour node, otherwise it will be discarded. The transmission power is computed at every node in the network. When the RREQ message arrive at next node, the transmission power and residual energy is updated into the route list entries. The structure of routing table entries for AOMDV and proposed AOMDV are given in Table 1. Table 1. Routing table entries for traditional AOMDV and proposed AOMDV SA DA Seq No Hop Count Timeout Powertx RE Traditional AOMDV Proposed AOMDV Destination Address Destination Address Sequence Number Sequence Number Advertised-hop count Advertised-hop count Route List {(next hop1, hop count1), (next hop2, hop count2),.....} Route List {(next hop1, hop count1, Powertx1, RE1), (next hop2, hop count2, Powertx2, RE2),.....} Expiration time out Expiration time out
  • 5. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014 15 3.3.2. Route Selection In route selection phase, when the source node receives the RREPs packets from the neighbour nodes, it starts a timer and collects the RREPs during the period. Then the source node begins to calculate the values P based on the corresponding records in RREPs according to Eq. 2 and choose the path with the maximum value P as the optimal route. Finally, data packets are sent through this path with the transmission power recorded in RREP. 3.3.3. Route Maintenance When a node finds a failure of route, it will send a route error (RERR) packet to the previous node to indicate the route breakage. The intermediate node which receives this RERR message informs to the source node. Then the source node will remove the corresponding item from the routing table and switch to alternate path. 4. PERFORMANCE EVALUATION 4.1. Simulation Model and Parameters The system is implemented using NS-2.34 [10] to simulate our proposed algorithm. In our simulation, the channel capacity of mobile hosts is set to the same value: 2 Mbps. The testing is done in a simulation environment which is 1000m x 1000m in area and the simulation time is 200 seconds. The speed is set as 5m/s. The simulated traffic is Constant Bit Rate (CBR). The simulation settings and parameters are summarized in Table 2. Table 2. Simulation parameters Simulator NS-2.34 Routing Protocols Traditional AOMDV, Proposed AOMDV Simulation Time (Sec) 200 sec Simulation Area 1000 m* 1000 m Number of Nodes 25, 50, 100, 150, 200, 250 Transmission Range (m) 250 m Mobility Model Random way point Maximum Speed 5 m/sec Connection Rate 5 packets/sec Data Packet Size 64 bytes Traffic Source CBR Initial Energy 100 Joules
  • 6. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014 16 4.2. Performance Metrics The performance of the proposed AOMDV protocol is compared with that of traditional AOMDV protocol according to the following metrics. 4.2.1. Average Energy Consumption It is the average energy consumed by all nodes in the network. 4.2.2. End to End Delay The end to end delay is the average time interval between the generation of a packet at a source node and the successfully delivery of the packet at the destination node. 4.2.3. Throughput The throughput is the ratio of the data packets received at the destination to the data packets sent out from the sources. 4.3. Performance Results We evaluate the performance of the two protocols in terms of average energy consumption, end to end delay and throughput as the performance metrics. We compare the proposed protocol based on transmission power of nodes and residual energy with traditional AOMDV. Fig. 2 shows that the proposed AOMDV reduces the total energy consumption than conventional AOMDV even the number of nodes are varied. Fig. 2. Average Energy Consumption Comparison In Fig.3, the proposed AOMDV has the lower average end-to-end delay compared to AOMDV with different number of nodes. It outperforms energy efficient communication.
  • 7. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014 17 Fig. 3. Average End-to-End Delay Comparison Fig.4 shows that the proposed AOMDV is better than original AOMDV based on throughput. Fig. 4. Throughput Comparison 5. CONCLUSIONS In this paper, we propose an energy efficient multipath routing protocol for choosing energy efficient path. The proposed algorithm considers transmission power of nodes and residual energy to extend the network lifetime and reduce the energy consumption of mobile nodes. This system is provided to reduce energy consumption and end to end delay to improve the network lifetime and throughput.
  • 8. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol. 2, No.3, August 2014 18 ACKNOWLEDGEMENTS I would especially convey her thanks and credit to supervisor, Dr. Aye Moe Aung, for her timely guidance, support and her patient participation throughout my thesis work. REFERENCES [1] Anne Aaron, and JieWeng, “Performance Comparison of Ad-hoc Routing Protocols for Networks with Node Energy Constraints,” International Journal of engineering and technology, EE 360 Class Project Spring 2000-2001. [2] D. B. Johnson and D. A. Maltz, “Dynamic Source Routing in Ad hoc Wireless Networks,” Mobile Computing, vol.353, pp. 153-181, Kulwer Academic Publishers, 1996. [3] C. E. Perkins, and E. M. Royer, “Ad-hoc On-Demand Distance Vector Routing,” Proc. of 2nd IEEE Workshop on Mobile Computing Systems and Applications, New Orleans, LA, pp. 90-100, 1999. [4] Mahesh K. Marina, and Samir R. Das, “Ad hoc on-demand multipath distance vector routing,” Wireless Communications and Mobile Computing, Vol 6, No. 7, pp. 969-988, November 2006. [5] Dhiraj Nitnaware, and Ajay Verma, “Energy Constraint Node Cache Based Routing Protocol for Adhoc Network,” International Journal of Wireless & Mobile Networks (IJWMN), Vol 2, No. 1, February 2010. [6] Annapurna P Patil, Dr K Rajani kanth BatheySharanya, M P Dinesh Kumar and Malavika J, “Design of an Energy Efficient Routing Protocol for MANETs based on AODV,” IJCSI International Journal of Computer Science Issues, Vol 8, Issue 4, No. 1, July 2011, ISSN (Online): 1694-0814. [7] Yumei Liu, Lili Guo, Huizhu Ma and Tao Jiang, “Energy Efficient on-demand Multipath Routing Protocol for Multi-hop Ad Hoc Networks,” 978-1-4244-2204-3/08/ ©2008 IEEE. [8] Seema Verma, Rekha Agarwal, and Pinki Nayak, “An Optimized Energy Aware Routing (OEAR) Scheme for Mobile Ad Hoc Networks using Variable Transmission Range,” International Journal of Computer Applications (0975-8887), Vol 45, No. 12, May 2012. [9] P. Bergamo, “Distributed Power Control for Energy Efficient Routing in Ad Hoc Networks,” Wireless Networks, pp. 29-42, 2004. [10] The VINT Project, “Network simulator _ ns2,” http://www.isi.edu/nsnam/ns/. Authors Ms. May Cho Aye is an Assistant Lecturer at West Yangon Technological University (WYTU). She has received her B.E degree in Information Technology from Technological University (Taungoo), Myanmar in 2006 and M.E degree in Information Technology from West Yangon Technological University (WYTU), Myanmar in 2010. Currently, she is pursuing Ph.D degree in Information Technology from University of Technology (Yatanarpon Cyber City), Pyin Oo Lwin, Myanmar. Her research interests are Wireless Communications, Mobile Ad Hoc Networks and Wireless Sensor Networks. Dr. Aye Moe Aung is with the Faculty of Information and Communication Technology, University of Technology (Yatanarpon Cyber City), Pyin Oo Lwin, Myanmar.