SlideShare a Scribd company logo
1 of 5
ISSN(Online): 2395-xxxx
International Journal of Innovative Research in Computer
and Electronics Engineering
Vol. 1, Issue 4, April 2015
Copyright to IJIRCEE www.ijircee.com 1
Efficient Routing Algorithm for Maximizing
Network Lifetime of VANET
Raj Sana
Assistant Professor, Dept. of I.T., KICS, King University, Las,Saudi Arabia
ABSTRACT: Nodes in Mobile Ad Hoc Networks (MANETs) are limited battery powered. That’s why energy efficient
routing has become an important optimization criterion in MANETs. The conventional routing protocols do not
consider energy of the nodes while selecting routes which leads to early exhaustion of nodes and partitioning of the
network. This paper attempts to provide an energy aware routing algorithm. The proposed algorithm finds the
transmission energy between the nodes relative to the distance and the performance of the algorithm is analyzed
between two metrics Total Transmission energy of a route and Maximum Number of Hops. The proposed algorithm
shows efficient energy utilization and increased network lifetime with total transmission energy metric.
KEYWORDS: energy efficient algorithm; Manets; total transmission energy; maximum number of hops; network
lifetime
I. INTRODUCTION
Mobile Ad Hoc Networks (MANETs) consists of a collection of mobile nodes which are not bounded in any
infrastructure. Nodes in MANET can communicate with each other and can move anywhere without restriction. This
non-restricted mobility and easy deployment characteristics of MANETs make them very popular and highly suitable
for emergencies, natural disaster and military operations.
Nodes in MANET have limited battery power and these batteries cannot be replaced or recharged in complex
scenarios. To prolong or maximize the network lifetime these batteries should be used efficiently. The energy
consumption of each node varies according to its communication state: transmitting, receiving, listening or sleeping
modes. Researchers and industries both are working on the mechanism to prolong the lifetime of the node’s battery.
But routing algorithms plays an important role in energy efficiency because routing algorithm will decide which node
has to be selected for communication.
The main purpose of energy efficient algorithm is to maximize the network lifetime. These algorithms are not just
related to maximize the total energy consumption of the route but also to maximize the life time of each node in the
network to increase the network lifetime. Energy efficient algorithms can be based on the two metrics: i) Minimizing
total transmission energy ii) maximizing network lifetime. The first metric focuses on the total trans mission energy
used to send the packets from source to destination by selecting the large number of hops criteria. Second metric
focuses on the residual batter energy level of entire network or individual battery energy of a node [1].
II. RELATED WORK
In [2] authors used average residual battery level of the entire network and it was calculated by adding two fields to
the RREQ packet header of a on-demand routing algorithm i) average residual battery energy of the nodes on the path
ii) number of hops that the RREQ packet has passed through. According to their equation retransmission time is
proportional to residual battery energy. Those nodes having more battery energy than the average energy will be
selected because its retransmission time will be less. Small hop count is selected at the stage when most of the nodes
have same retransmission time. Individual battery power of a node is considered as a metric to prolong the network
lifetime in [3]. Authors used an optimization function which considers nature of the packet, size of the packet and
distance between the nodes, number of hops and transmission time are also considered for optimization. In [ 4] initial
population for Genetic Algorithm has been computed from the multicast group which has a set of paths fromsource to
destination and the calculated lifetime of each path. Lifetime of the path is used as a fitness function. Fitness function
will select the highest chromosomes which is having highest lifetime. Cross over and mutation operators are used to
enhance the selection. In [5] authors improved AODV protocol by implementing a balanced energy consumption idea
into route discovery process. RREQ message will be forwarded when the nodes have sufficient amount of energy to
transmit the message otherwise message will be dropped. This condition will be checked with threshold value which is
ISSN(Online): 2395-xxxx
International Journal of Innovative Research in Computer
and Electronics Engineering
Vol. 1, Issue 4, April 2015
Copyright to IJIRCEE www.ijircee.com 2
dynamically changing. It allows a node with over used battery to refuse to route the traffic in order to prolong the
network life. In [6] Authors had modified the route table of AODV adding power factor field. Only active nodes can
take part in rout selection and remaining nodes can be idle. The lifetime of a node is calculated and transmitted along
with Hello packets. In [7] authors considered the individual battery power of the node and number of hops, as the large
number of hops will help in reducing the range of the transmission power. Route discovery has been done in the same
way as being done in on-demand routing algorithms. After packet has been reached to the destination, destination will
wait for time δt and collects all the packets. After time δt it calls the optimization function to select the path and send
RREP. Optimization function uses the individual node’s battery energy; if node is having low energy level then
optimization function will not use that node.
III. PROPOSED ALGORITHM
A. Design Considerations:
 Initial battery energy (IBE) is 50Jules for each node.
 Nodes are able to calculate its residual battery energy (RBE).
 Keeping track of previously used paths.
 Considered all possible paths at beginning.
 Receiving energy is not considered.
 The time when no path is available to transmit the packet is considered as the network lifetime.

B. Description of the Proposed Algorithm:
Aim of the proposed algorithm is to maximize the network life by minimizing the total transmission energy using
energy efficient routes to transmit the packet. The proposed algorithm is consists of three main steps.
Step 1: Calculating Transmission Energy:
The transmission energy (TEnode ) of each node relative to its distance with another node is calculated by using
eq.(1) [8].
TEnode α dn
TEnode = k dn
eq. (1)
where k is constant and n is path loss factor which is generally between (2-4) [8].
Step 2: Selection Criteria:
Node should have more residual battery energy (RBE) than the required transmission energy (TEnode ) to transmit the
packet to the next node in the route. All the nodes in the route will be checked with this condition even if one node of a
route is not satisfying this condition then that route will not be considered as a feasible solution. All the other routes
having all the nodes with sufficient amount of energy are considered as the feasible solution. And those nodes having
equal RBE than (TEnode ) are made to go into sleep mode. This selecting criterion helped to prolong the network life by
avoiding the link breakage. We tried to avoid the repeated use of the path. But at one stage we have to compromise
with energy efficiency when we have a route with less energy consumption but it is already being used and a rout with
maximum consumption of energy which is not used. So till this point we avoided repeated use of the paths and tried to
increase the network life. Transmission energy of a node to node in a rout is calculated according to the distance and
the total transmission energy (TTER) for that rout is calculated using eq. (2).
TTER= ∑ TEm
𝑖=1
eq. (2)
where m is the number of hops in the route, TE = TEnode is the transmission energy between the nodes. The route
having minimum total transmission energy i.e. min (TTER) will be selected as energy efficient route.
ISSN(Online): 2395-xxxx
International Journal of Innovative Research in Computer
and Electronics Engineering
Vol. 1, Issue 4, April 2015
Copyright to IJIRCEE www.ijircee.com 3
Step 3: Calculating Residual Battery Energy (RBE):
After transmitting the packet, residual battery energy for each node of the route is calculated using eq. (3) with
parameters initial battery energy (IBE) and TEnode.
RBE = IBE – TEnode
eq. (3)
IV. PSEUDO CODE
Step 1: Generate all the possible routes.
Step 2: Calculate the TEnode for each node of each route using eq. (1).
Step 3: Check the below condition for each route till no route is available to transmit the packet.
if (RBE < = TEnode)
Make the node into sleep mode.
else
Select all the routes which have active nodes
end
Step 4: Calculate the total transmission energy for all the selected routes using eq. (2).
Step 5: Select the energy efficient route on the basis of minimum total transmission energy of the route.
Step 6: Calculate the RBE for each node of the selected route using eq. (3).
Step 7: go to step 3.
Step 8: End.
V. SIMULATION RESULTS
The simulation studies involve the deterministic small network topology with 5 nodes as shown in Fig.1. The
proposed energy efficient algorithm is implemented with MATLAB. We transmitted same size of data packets through
source node 1 to destination node 5. Proposed algorithm is compared between two metrics Total Transmission Energy
and Maximum Number of Hops on the basis of total number of packets transmitted, network lifetime and energy
consumed by each node. We considered the simulation time as a network lifetime and network lifetime is a time when
no route is available to transmit the packet. Simulation time is calculated through the CPUTIME function of MATLAB.
Our results shows that the metric total transmission energy performs better than the maximumnumber of hops in terms
of network lifetime, energy consumption and total number of packets transmitted through the network.
The network showed in Fig. 1 is able to transmit 22 packets if total transmission energy metric is used and 17
packets if used maximum number of hops metric. And the network lifetime is also more for total transmission energy.
It clearly shows in Fig. 2 that the metric total transmission energy consumes less energy than maximum number of
hops. As the network is MANET means nodes are mobile and they change their locations. After nodes have changed
their location the new topology is shown in Fig .3 and energy consumption of each node is shown in Fig. 4. Our results
shows that the metric total transmission energy performs better than the maximum number of hops in terms of network
lifetime, energy consumption and total number of packets transmitted through the network.
ISSN(Online): 2395-xxxx
International Journal of Innovative Research in Computer
and Electronics Engineering
Vol. 1, Issue 4, April 2015
Copyright to IJIRCEE www.ijircee.com 4
Fig.1. Ad Hoc Network of 5 Nodes Fig. 2. Energy Consumption by Each Node
Fig. 3. Ad Hoc Networkof 5 Nodes Fig 4. Energy Consumption by EachNode
VI. CONCLUSION AND FUTURE WORK
The simulation results showed that the proposed algorithmperforms better with the total transmission energy metric
than the maximum number of hops metric. The proposed algorithm provides energy efficient path for data transmission
and maximizes the lifetime of entire network. As the performance of the proposed algorithm is analyzed between two
metrics in future with some modifications in design considerations the performance of the proposed algorithm can be
compared with other energy efficient algorithm. We have used very small network of 5 nodes, as number of nodes
increases the complexity will increase. We can increase the number of nodes and analyze the performance.
REFERENCES.
1. Anjum Asma and Gihan Nagib,’EnergyEfficient RoutingAlgorithms for Mobile AdHoc Networks–ASurvey’, International Journal of
Emerging Trends & Technology in computer Science, Vol.3, Issue 1, pp. 218-223, 2012.
2. Hong-ryeol Gil1, JoonYoo1 andJong-won Lee2 ,’AnOn-demandEnergy-efficient Routing Algorithm for Wireless Adhoc Networks’,
Proceedings of the 2nd
International Conference on Human. Society and Internet HSI'03, pp. 302-311, 2003.
5 10 15 20 25
5
10
15
20
25
1
2
3
4
5
NODES IN TOPLOGY FORMATION
1 1.5 2 2.5 3 3.5 4 4.5 5
0
5
10
15
20
25
30
35
40
45
50
Node Number
EnergyConsumtion(J)
T.T.E
Max.NO.Hops
5 10 15 20 25
5
10
15
20
25
1
2
3
4
5
NODES IN TOPLOGY FORMATION
1 1.5 2 2.5 3 3.5 4 4.5 5
0
5
10
15
20
25
30
35
40
45
50
Node Number
EnergyConsumtion(J)
T.T.E
Max.NO.Hops
ISSN(Online): 2395-xxxx
International Journal of Innovative Research in Computer
and Electronics Engineering
Vol. 1, Issue 4, April 2015
Copyright to IJIRCEE www.ijircee.com 5
3. S.K. Dhurandher,S. Misra, M.S. Obaidat, V. Basal, P. Singh and V. Punia,’An Energy-Efficient On Demand Routing algorithm for
Mobile Ad-Hoc Networks’, 15 th
International conference on Electronics, Circuits and Systems, pp. 958-9618, 2008.
4. DilipKumar S. M. and Vijaya Kumar B. P. ,’Energy-Aware Multicast Routing in MANETs: A Genetic Algorithm Approach’,
International Journal of Computer Science and Information Security (IJCSIS), Vol. 2, 2009.
5. AlGabri Malek, Chunlin LI, Z. Yang, Naji Hasan.A.H and X.Zhang,’ Improved the Energy of Ad hoc On- Demand Distance Vector
RoutingProtocol’,International Conferenceon FutureComputer SupportedEducation, Publishedby Elsevier,IERI, pp. 355-361, 2012.
6. D.Shama andA.kush,’GPSEnabledE Energy Efficient Routingfor Manet’, International Journal of Computer Networks (IJCN), Vol.3,
Issue 3, pp. 159-166, 2011.
7. Shilpa jain andSourabh jain ,’Energy Efficient Maximum Lifetime Ad-Hoc Routing (EEMLAR)’, international Journal of Computer
Networks and Wireless Communications, Vol.2, Issue 4, pp. 450-455, 2012.
8. Vadivel, R andV. Murali Bhaskaran,’Energy Efficient withSecuredReliable Routing Protocol (EESRRP) for Mobile Ad-Hoc
Networks’, Procedia Technology4,pp.703- 707, 2012.
BIOGRAPHY
R.Kannan is a Research Assistant in the Information Technology Department, College of Computer and Information
Sciences, King Saud University. She received Master of Computer Application (MCA) degree in 2005 from BAMU,
Aurangabad, MS, India. Her research interests are Computer Networks (wireless Networks), HCI, Algorithms, web 2.0
etc.

More Related Content

What's hot

ENERGY EFFICIENT ROUTING ALGORITHM
ENERGY EFFICIENT ROUTING ALGORITHMENERGY EFFICIENT ROUTING ALGORITHM
Analysis of parallel algorithms for energy consumption
Analysis of parallel algorithms for energy consumptionAnalysis of parallel algorithms for energy consumption
Analysis of parallel algorithms for energy consumption
are you
 
9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...
Chính Cao
 

What's hot (20)

A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
A CLUSTER BASED STABLE ROUTING PROTOCOL USING BINARY PARTICLE SWARM OPTIMIZAT...
 
Incorporate ACO routing algorithm and mobile sink in wireless sensor networks
Incorporate ACO routing algorithm and mobile sink in wireless sensor networks Incorporate ACO routing algorithm and mobile sink in wireless sensor networks
Incorporate ACO routing algorithm and mobile sink in wireless sensor networks
 
MPR selection to the OLSR quality of service in MANET using minmax algorithm
MPR selection to the OLSR quality of service in MANET using minmax algorithmMPR selection to the OLSR quality of service in MANET using minmax algorithm
MPR selection to the OLSR quality of service in MANET using minmax algorithm
 
ENERGY EFFICIENT ROUTING ALGORITHM
ENERGY EFFICIENT ROUTING ALGORITHMENERGY EFFICIENT ROUTING ALGORITHM
ENERGY EFFICIENT ROUTING ALGORITHM
 
Analysis of parallel algorithms for energy consumption
Analysis of parallel algorithms for energy consumptionAnalysis of parallel algorithms for energy consumption
Analysis of parallel algorithms for energy consumption
 
Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)
Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)
Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)
 
Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...
Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...
Design Optimization of Energy and Delay Efficient Wireless Sensor Network wit...
 
Address-light and energy aware routing protocol for wireless sensor network
Address-light and energy aware routing protocol for wireless sensor networkAddress-light and energy aware routing protocol for wireless sensor network
Address-light and energy aware routing protocol for wireless sensor network
 
eeca
eecaeeca
eeca
 
PSO-based Training, Pruning, and Ensembling of Extreme Learning Machine RBF N...
PSO-based Training, Pruning, and Ensembling of Extreme Learning Machine RBF N...PSO-based Training, Pruning, and Ensembling of Extreme Learning Machine RBF N...
PSO-based Training, Pruning, and Ensembling of Extreme Learning Machine RBF N...
 
Simulation of Route Optimization with load balancing Using AntNet System
Simulation of Route Optimization with load balancing Using AntNet SystemSimulation of Route Optimization with load balancing Using AntNet System
Simulation of Route Optimization with load balancing Using AntNet System
 
Ant Colony Optimization Based Energy Efficient on-Demand Multipath Routing Sc...
Ant Colony Optimization Based Energy Efficient on-Demand Multipath Routing Sc...Ant Colony Optimization Based Energy Efficient on-Demand Multipath Routing Sc...
Ant Colony Optimization Based Energy Efficient on-Demand Multipath Routing Sc...
 
Performance of CBR Traffic on Node Overutilization in MANETs
Performance of CBR Traffic on Node Overutilization in MANETsPerformance of CBR Traffic on Node Overutilization in MANETs
Performance of CBR Traffic on Node Overutilization in MANETs
 
Hierarchical clustering algo for wsn
Hierarchical clustering algo for wsnHierarchical clustering algo for wsn
Hierarchical clustering algo for wsn
 
Prolong Lifetime Analysis and Efficient Utilization of Energy in Heterogeneou...
Prolong Lifetime Analysis and Efficient Utilization of Energy in Heterogeneou...Prolong Lifetime Analysis and Efficient Utilization of Energy in Heterogeneou...
Prolong Lifetime Analysis and Efficient Utilization of Energy in Heterogeneou...
 
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
 
Optimum Network Reconfiguration using Grey Wolf Optimizer
Optimum Network Reconfiguration using Grey Wolf OptimizerOptimum Network Reconfiguration using Grey Wolf Optimizer
Optimum Network Reconfiguration using Grey Wolf Optimizer
 
Energy efficient communication techniques for wireless micro sensor networks
Energy efficient communication techniques for wireless micro sensor networksEnergy efficient communication techniques for wireless micro sensor networks
Energy efficient communication techniques for wireless micro sensor networks
 
Adaptive resources assignment in OFDM-based cognitive radio systems
Adaptive resources assignment in OFDM-based cognitive radio systemsAdaptive resources assignment in OFDM-based cognitive radio systems
Adaptive resources assignment in OFDM-based cognitive radio systems
 
9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...
 

Viewers also liked

Now 1 in 5 people in Sri Lanka
Now 1 in 5 people in Sri LankaNow 1 in 5 people in Sri Lanka
Now 1 in 5 people in Sri Lanka
David Benjamin
 

Viewers also liked (11)

Mobile telephony in sri lanka - an intro
Mobile telephony in sri lanka -  an introMobile telephony in sri lanka -  an intro
Mobile telephony in sri lanka - an intro
 
Re-positioning libraries & librarians for the new age of omnipresent information
Re-positioning libraries & librarians for the new age of omnipresent informationRe-positioning libraries & librarians for the new age of omnipresent information
Re-positioning libraries & librarians for the new age of omnipresent information
 
Opl galle kanoo intergorup
Opl galle   kanoo intergorupOpl galle   kanoo intergorup
Opl galle kanoo intergorup
 
Now 1 in 5 people in Sri Lanka
Now 1 in 5 people in Sri LankaNow 1 in 5 people in Sri Lanka
Now 1 in 5 people in Sri Lanka
 
Sri Lanka - Country Report
Sri Lanka - Country ReportSri Lanka - Country Report
Sri Lanka - Country Report
 
Internet
InternetInternet
Internet
 
Cctv market in india a birds eyeview
Cctv market in india   a birds eyeviewCctv market in india   a birds eyeview
Cctv market in india a birds eyeview
 
Sri lanka economy View - My view
Sri lanka economy View - My viewSri lanka economy View - My view
Sri lanka economy View - My view
 
Entering a New Market - Example PowerPoint presentation
Entering a New Market - Example PowerPoint presentationEntering a New Market - Example PowerPoint presentation
Entering a New Market - Example PowerPoint presentation
 
Internet protocol (ip) ppt
Internet protocol (ip) pptInternet protocol (ip) ppt
Internet protocol (ip) ppt
 
Marketing Strategy
Marketing StrategyMarketing Strategy
Marketing Strategy
 

Similar to Ijircee paper-template

Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
IMPROVE ENERGY EFFICIENCY ROUTING IN WSN BY USING AUTOMATA
IMPROVE ENERGY EFFICIENCY ROUTING IN WSN BY USING AUTOMATAIMPROVE ENERGY EFFICIENCY ROUTING IN WSN BY USING AUTOMATA
IMPROVE ENERGY EFFICIENCY ROUTING IN WSN BY USING AUTOMATA
ijasuc
 
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
 

Similar to Ijircee paper-template (20)

Energy Efficient Multipath Routing For Mobile Ad Hoc Networks
Energy Efficient Multipath Routing For Mobile Ad Hoc NetworksEnergy Efficient Multipath Routing For Mobile Ad Hoc Networks
Energy Efficient Multipath Routing For Mobile Ad Hoc Networks
 
M-EPAR to Improve the Quality of the MANETs
M-EPAR to Improve the Quality of the MANETsM-EPAR to Improve the Quality of the MANETs
M-EPAR to Improve the Quality of the MANETs
 
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
 
EESRDA
EESRDAEESRDA
EESRDA
 
218
218218
218
 
Performance Analysis of Mtpr Routing Protocol in Power Deficient Node
Performance Analysis of Mtpr Routing Protocol in Power Deficient NodePerformance Analysis of Mtpr Routing Protocol in Power Deficient Node
Performance Analysis of Mtpr Routing Protocol in Power Deficient Node
 
Investigation of Ant Colony Optimization Algorithm for Efficient Energy Utili...
Investigation of Ant Colony Optimization Algorithm for Efficient Energy Utili...Investigation of Ant Colony Optimization Algorithm for Efficient Energy Utili...
Investigation of Ant Colony Optimization Algorithm for Efficient Energy Utili...
 
Investigation of Ant Colony Optimization Algorithm for Efficient Energy Utili...
Investigation of Ant Colony Optimization Algorithm for Efficient Energy Utili...Investigation of Ant Colony Optimization Algorithm for Efficient Energy Utili...
Investigation of Ant Colony Optimization Algorithm for Efficient Energy Utili...
 
Review on variants of Power Aware AODV
Review on variants of Power Aware AODVReview on variants of Power Aware AODV
Review on variants of Power Aware AODV
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...
ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...
ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...
 
A Survey of Existing Mechanisms in Energy-Aware Routing In MANETs
A Survey of Existing Mechanisms in Energy-Aware Routing In MANETsA Survey of Existing Mechanisms in Energy-Aware Routing In MANETs
A Survey of Existing Mechanisms in Energy-Aware Routing In MANETs
 
A Survey of Existing Mechanisms in Energy-Aware Routing In MANETs
A Survey of Existing Mechanisms in Energy-Aware Routing In MANETsA Survey of Existing Mechanisms in Energy-Aware Routing In MANETs
A Survey of Existing Mechanisms in Energy-Aware Routing In MANETs
 
A Survey of Existing Mechanisms in Energy-Aware Routing In MANETs
A Survey of Existing Mechanisms in Energy-Aware Routing In MANETsA Survey of Existing Mechanisms in Energy-Aware Routing In MANETs
A Survey of Existing Mechanisms in Energy-Aware Routing In MANETs
 
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
 
IMPROVE ENERGY EFFICIENCY ROUTING IN WSN BY USING AUTOMATA
IMPROVE ENERGY EFFICIENCY ROUTING IN WSN BY USING AUTOMATAIMPROVE ENERGY EFFICIENCY ROUTING IN WSN BY USING AUTOMATA
IMPROVE ENERGY EFFICIENCY ROUTING IN WSN BY USING AUTOMATA
 
M010226367
M010226367M010226367
M010226367
 
Fo2510211029
Fo2510211029Fo2510211029
Fo2510211029
 
A Comparison Of Smart Routings In Mobile Ad Hoc Networks(MANETs)
A Comparison Of Smart Routings In Mobile Ad Hoc  Networks(MANETs) A Comparison Of Smart Routings In Mobile Ad Hoc  Networks(MANETs)
A Comparison Of Smart Routings In Mobile Ad Hoc Networks(MANETs)
 
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...
 

More from ijircee (8)

Efficient Data Mining Of Association Rules in Horizontally Distributed Databases
Efficient Data Mining Of Association Rules in Horizontally Distributed DatabasesEfficient Data Mining Of Association Rules in Horizontally Distributed Databases
Efficient Data Mining Of Association Rules in Horizontally Distributed Databases
 
Cyclic Sleep Wake Up Scenario for Wireless Body Area Sensor Networks
Cyclic Sleep Wake Up Scenario for Wireless Body Area Sensor NetworksCyclic Sleep Wake Up Scenario for Wireless Body Area Sensor Networks
Cyclic Sleep Wake Up Scenario for Wireless Body Area Sensor Networks
 
Efficient Of Multi-Hop Relay Algorithm for Efficient Broadcasting In MANETS
Efficient Of Multi-Hop Relay Algorithm for Efficient Broadcasting In MANETSEfficient Of Multi-Hop Relay Algorithm for Efficient Broadcasting In MANETS
Efficient Of Multi-Hop Relay Algorithm for Efficient Broadcasting In MANETS
 
Mobile Relay in Data-Intensive using Routing Tree WSN
Mobile Relay in Data-Intensive using Routing Tree WSNMobile Relay in Data-Intensive using Routing Tree WSN
Mobile Relay in Data-Intensive using Routing Tree WSN
 
A Nobel Approach On Educational Data Mining
A Nobel Approach On Educational Data MiningA Nobel Approach On Educational Data Mining
A Nobel Approach On Educational Data Mining
 
Finding Critical Link and Critical Node Vulnerability for Network
Finding Critical Link and Critical Node Vulnerability for NetworkFinding Critical Link and Critical Node Vulnerability for Network
Finding Critical Link and Critical Node Vulnerability for Network
 
Big Data with Rough Set Using Map- Reduce
Big Data with Rough Set Using Map- ReduceBig Data with Rough Set Using Map- Reduce
Big Data with Rough Set Using Map- Reduce
 
ijircee_Template
ijircee_Templateijircee_Template
ijircee_Template
 

Recently uploaded

Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
hublikarsn
 

Recently uploaded (20)

8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 

Ijircee paper-template

  • 1. ISSN(Online): 2395-xxxx International Journal of Innovative Research in Computer and Electronics Engineering Vol. 1, Issue 4, April 2015 Copyright to IJIRCEE www.ijircee.com 1 Efficient Routing Algorithm for Maximizing Network Lifetime of VANET Raj Sana Assistant Professor, Dept. of I.T., KICS, King University, Las,Saudi Arabia ABSTRACT: Nodes in Mobile Ad Hoc Networks (MANETs) are limited battery powered. That’s why energy efficient routing has become an important optimization criterion in MANETs. The conventional routing protocols do not consider energy of the nodes while selecting routes which leads to early exhaustion of nodes and partitioning of the network. This paper attempts to provide an energy aware routing algorithm. The proposed algorithm finds the transmission energy between the nodes relative to the distance and the performance of the algorithm is analyzed between two metrics Total Transmission energy of a route and Maximum Number of Hops. The proposed algorithm shows efficient energy utilization and increased network lifetime with total transmission energy metric. KEYWORDS: energy efficient algorithm; Manets; total transmission energy; maximum number of hops; network lifetime I. INTRODUCTION Mobile Ad Hoc Networks (MANETs) consists of a collection of mobile nodes which are not bounded in any infrastructure. Nodes in MANET can communicate with each other and can move anywhere without restriction. This non-restricted mobility and easy deployment characteristics of MANETs make them very popular and highly suitable for emergencies, natural disaster and military operations. Nodes in MANET have limited battery power and these batteries cannot be replaced or recharged in complex scenarios. To prolong or maximize the network lifetime these batteries should be used efficiently. The energy consumption of each node varies according to its communication state: transmitting, receiving, listening or sleeping modes. Researchers and industries both are working on the mechanism to prolong the lifetime of the node’s battery. But routing algorithms plays an important role in energy efficiency because routing algorithm will decide which node has to be selected for communication. The main purpose of energy efficient algorithm is to maximize the network lifetime. These algorithms are not just related to maximize the total energy consumption of the route but also to maximize the life time of each node in the network to increase the network lifetime. Energy efficient algorithms can be based on the two metrics: i) Minimizing total transmission energy ii) maximizing network lifetime. The first metric focuses on the total trans mission energy used to send the packets from source to destination by selecting the large number of hops criteria. Second metric focuses on the residual batter energy level of entire network or individual battery energy of a node [1]. II. RELATED WORK In [2] authors used average residual battery level of the entire network and it was calculated by adding two fields to the RREQ packet header of a on-demand routing algorithm i) average residual battery energy of the nodes on the path ii) number of hops that the RREQ packet has passed through. According to their equation retransmission time is proportional to residual battery energy. Those nodes having more battery energy than the average energy will be selected because its retransmission time will be less. Small hop count is selected at the stage when most of the nodes have same retransmission time. Individual battery power of a node is considered as a metric to prolong the network lifetime in [3]. Authors used an optimization function which considers nature of the packet, size of the packet and distance between the nodes, number of hops and transmission time are also considered for optimization. In [ 4] initial population for Genetic Algorithm has been computed from the multicast group which has a set of paths fromsource to destination and the calculated lifetime of each path. Lifetime of the path is used as a fitness function. Fitness function will select the highest chromosomes which is having highest lifetime. Cross over and mutation operators are used to enhance the selection. In [5] authors improved AODV protocol by implementing a balanced energy consumption idea into route discovery process. RREQ message will be forwarded when the nodes have sufficient amount of energy to transmit the message otherwise message will be dropped. This condition will be checked with threshold value which is
  • 2. ISSN(Online): 2395-xxxx International Journal of Innovative Research in Computer and Electronics Engineering Vol. 1, Issue 4, April 2015 Copyright to IJIRCEE www.ijircee.com 2 dynamically changing. It allows a node with over used battery to refuse to route the traffic in order to prolong the network life. In [6] Authors had modified the route table of AODV adding power factor field. Only active nodes can take part in rout selection and remaining nodes can be idle. The lifetime of a node is calculated and transmitted along with Hello packets. In [7] authors considered the individual battery power of the node and number of hops, as the large number of hops will help in reducing the range of the transmission power. Route discovery has been done in the same way as being done in on-demand routing algorithms. After packet has been reached to the destination, destination will wait for time δt and collects all the packets. After time δt it calls the optimization function to select the path and send RREP. Optimization function uses the individual node’s battery energy; if node is having low energy level then optimization function will not use that node. III. PROPOSED ALGORITHM A. Design Considerations:  Initial battery energy (IBE) is 50Jules for each node.  Nodes are able to calculate its residual battery energy (RBE).  Keeping track of previously used paths.  Considered all possible paths at beginning.  Receiving energy is not considered.  The time when no path is available to transmit the packet is considered as the network lifetime.  B. Description of the Proposed Algorithm: Aim of the proposed algorithm is to maximize the network life by minimizing the total transmission energy using energy efficient routes to transmit the packet. The proposed algorithm is consists of three main steps. Step 1: Calculating Transmission Energy: The transmission energy (TEnode ) of each node relative to its distance with another node is calculated by using eq.(1) [8]. TEnode α dn TEnode = k dn eq. (1) where k is constant and n is path loss factor which is generally between (2-4) [8]. Step 2: Selection Criteria: Node should have more residual battery energy (RBE) than the required transmission energy (TEnode ) to transmit the packet to the next node in the route. All the nodes in the route will be checked with this condition even if one node of a route is not satisfying this condition then that route will not be considered as a feasible solution. All the other routes having all the nodes with sufficient amount of energy are considered as the feasible solution. And those nodes having equal RBE than (TEnode ) are made to go into sleep mode. This selecting criterion helped to prolong the network life by avoiding the link breakage. We tried to avoid the repeated use of the path. But at one stage we have to compromise with energy efficiency when we have a route with less energy consumption but it is already being used and a rout with maximum consumption of energy which is not used. So till this point we avoided repeated use of the paths and tried to increase the network life. Transmission energy of a node to node in a rout is calculated according to the distance and the total transmission energy (TTER) for that rout is calculated using eq. (2). TTER= ∑ TEm 𝑖=1 eq. (2) where m is the number of hops in the route, TE = TEnode is the transmission energy between the nodes. The route having minimum total transmission energy i.e. min (TTER) will be selected as energy efficient route.
  • 3. ISSN(Online): 2395-xxxx International Journal of Innovative Research in Computer and Electronics Engineering Vol. 1, Issue 4, April 2015 Copyright to IJIRCEE www.ijircee.com 3 Step 3: Calculating Residual Battery Energy (RBE): After transmitting the packet, residual battery energy for each node of the route is calculated using eq. (3) with parameters initial battery energy (IBE) and TEnode. RBE = IBE – TEnode eq. (3) IV. PSEUDO CODE Step 1: Generate all the possible routes. Step 2: Calculate the TEnode for each node of each route using eq. (1). Step 3: Check the below condition for each route till no route is available to transmit the packet. if (RBE < = TEnode) Make the node into sleep mode. else Select all the routes which have active nodes end Step 4: Calculate the total transmission energy for all the selected routes using eq. (2). Step 5: Select the energy efficient route on the basis of minimum total transmission energy of the route. Step 6: Calculate the RBE for each node of the selected route using eq. (3). Step 7: go to step 3. Step 8: End. V. SIMULATION RESULTS The simulation studies involve the deterministic small network topology with 5 nodes as shown in Fig.1. The proposed energy efficient algorithm is implemented with MATLAB. We transmitted same size of data packets through source node 1 to destination node 5. Proposed algorithm is compared between two metrics Total Transmission Energy and Maximum Number of Hops on the basis of total number of packets transmitted, network lifetime and energy consumed by each node. We considered the simulation time as a network lifetime and network lifetime is a time when no route is available to transmit the packet. Simulation time is calculated through the CPUTIME function of MATLAB. Our results shows that the metric total transmission energy performs better than the maximumnumber of hops in terms of network lifetime, energy consumption and total number of packets transmitted through the network. The network showed in Fig. 1 is able to transmit 22 packets if total transmission energy metric is used and 17 packets if used maximum number of hops metric. And the network lifetime is also more for total transmission energy. It clearly shows in Fig. 2 that the metric total transmission energy consumes less energy than maximum number of hops. As the network is MANET means nodes are mobile and they change their locations. After nodes have changed their location the new topology is shown in Fig .3 and energy consumption of each node is shown in Fig. 4. Our results shows that the metric total transmission energy performs better than the maximum number of hops in terms of network lifetime, energy consumption and total number of packets transmitted through the network.
  • 4. ISSN(Online): 2395-xxxx International Journal of Innovative Research in Computer and Electronics Engineering Vol. 1, Issue 4, April 2015 Copyright to IJIRCEE www.ijircee.com 4 Fig.1. Ad Hoc Network of 5 Nodes Fig. 2. Energy Consumption by Each Node Fig. 3. Ad Hoc Networkof 5 Nodes Fig 4. Energy Consumption by EachNode VI. CONCLUSION AND FUTURE WORK The simulation results showed that the proposed algorithmperforms better with the total transmission energy metric than the maximum number of hops metric. The proposed algorithm provides energy efficient path for data transmission and maximizes the lifetime of entire network. As the performance of the proposed algorithm is analyzed between two metrics in future with some modifications in design considerations the performance of the proposed algorithm can be compared with other energy efficient algorithm. We have used very small network of 5 nodes, as number of nodes increases the complexity will increase. We can increase the number of nodes and analyze the performance. REFERENCES. 1. Anjum Asma and Gihan Nagib,’EnergyEfficient RoutingAlgorithms for Mobile AdHoc Networks–ASurvey’, International Journal of Emerging Trends & Technology in computer Science, Vol.3, Issue 1, pp. 218-223, 2012. 2. Hong-ryeol Gil1, JoonYoo1 andJong-won Lee2 ,’AnOn-demandEnergy-efficient Routing Algorithm for Wireless Adhoc Networks’, Proceedings of the 2nd International Conference on Human. Society and Internet HSI'03, pp. 302-311, 2003. 5 10 15 20 25 5 10 15 20 25 1 2 3 4 5 NODES IN TOPLOGY FORMATION 1 1.5 2 2.5 3 3.5 4 4.5 5 0 5 10 15 20 25 30 35 40 45 50 Node Number EnergyConsumtion(J) T.T.E Max.NO.Hops 5 10 15 20 25 5 10 15 20 25 1 2 3 4 5 NODES IN TOPLOGY FORMATION 1 1.5 2 2.5 3 3.5 4 4.5 5 0 5 10 15 20 25 30 35 40 45 50 Node Number EnergyConsumtion(J) T.T.E Max.NO.Hops
  • 5. ISSN(Online): 2395-xxxx International Journal of Innovative Research in Computer and Electronics Engineering Vol. 1, Issue 4, April 2015 Copyright to IJIRCEE www.ijircee.com 5 3. S.K. Dhurandher,S. Misra, M.S. Obaidat, V. Basal, P. Singh and V. Punia,’An Energy-Efficient On Demand Routing algorithm for Mobile Ad-Hoc Networks’, 15 th International conference on Electronics, Circuits and Systems, pp. 958-9618, 2008. 4. DilipKumar S. M. and Vijaya Kumar B. P. ,’Energy-Aware Multicast Routing in MANETs: A Genetic Algorithm Approach’, International Journal of Computer Science and Information Security (IJCSIS), Vol. 2, 2009. 5. AlGabri Malek, Chunlin LI, Z. Yang, Naji Hasan.A.H and X.Zhang,’ Improved the Energy of Ad hoc On- Demand Distance Vector RoutingProtocol’,International Conferenceon FutureComputer SupportedEducation, Publishedby Elsevier,IERI, pp. 355-361, 2012. 6. D.Shama andA.kush,’GPSEnabledE Energy Efficient Routingfor Manet’, International Journal of Computer Networks (IJCN), Vol.3, Issue 3, pp. 159-166, 2011. 7. Shilpa jain andSourabh jain ,’Energy Efficient Maximum Lifetime Ad-Hoc Routing (EEMLAR)’, international Journal of Computer Networks and Wireless Communications, Vol.2, Issue 4, pp. 450-455, 2012. 8. Vadivel, R andV. Murali Bhaskaran,’Energy Efficient withSecuredReliable Routing Protocol (EESRRP) for Mobile Ad-Hoc Networks’, Procedia Technology4,pp.703- 707, 2012. BIOGRAPHY R.Kannan is a Research Assistant in the Information Technology Department, College of Computer and Information Sciences, King Saud University. She received Master of Computer Application (MCA) degree in 2005 from BAMU, Aurangabad, MS, India. Her research interests are Computer Networks (wireless Networks), HCI, Algorithms, web 2.0 etc.