SlideShare a Scribd company logo
1 of 6
Download to read offline
Int. J. Advanced Networking and Applications
Volume: 09 Issue: 01 Pages: 3329-3334 (2017) ISSN: 0975-0290
3329
PALBMRP: Power Aware Load Balancing
Multipath Routing Protocol for MANET
Ms. Madhuri Shinde
Department of Computer Engineering, MIT Academy of Engineering, Alandi, Pune
Email: shinde.madhu04@gmail.com
Dr. Shitalkumar Jain
Department of Computer Engineering, MIT Academy of Engineering, Alandi, Pune
Email: sajain@comp.maepune.ac.in
-------------------------------------------------------------------ABSTRACT---------------------------------------------------------------
A set of mobile hosts or nodes that form a dynamic topology which is ad hoc in nature is called MANET. There
are several challenges while designing a routing protocol for MANET due to the limited energy, less processing
capability, fewer resources and dynamic environmental changes. Most of the existing energy efficient protocols
focuses on choosing a route or path through the nodes with maximum residual energy and distribute a network
traffic blindly among generated paths. Network congestion caused due to traffic and node packet carrying
capability based on its remaining energy are not considered which leads to increasing number of dead nodes and
result in more energy depletion. Hence we have proposed a Power Aware Load Balancing Multipath Routing
Protocol (PALBMRP) which selects an optimal energy efficient route based on multiple parameters i.e. residual
energy, delay, congestion and hop count and perform load balancing by considering nodes minimal residual
energy to transmit packets according to its capacity. The simulation shows the proposed protocol reduced overall
energy consumption up to 9%, increased packet delivery ratio up to 12%, and reduced end to end delay up to
3%, compared to AOMDV and LBMMRE-AOMDV [1].
Keywords –AOMDV, Load Balancing, MANET, Multipath Routing.
--------------------------------------------------------------------------------------------------------------------------------------------------
Date of Submission: June 29, 2017 Date of Acceptance: July 11, 2017
--------------------------------------------------------------------------------------------------------------------------------------------------
1. INTRODUCTION
Mobile Ad-hoc Network is a set of mobile nodes in
which mobile nodes establishes communication with each
other in a multi-hop fashion. MANET does not rely on
fixed infrastructure like a base station. Each node is free to
travel in any direction and act as a router so that it can
transmit as well as receive the packets from other nodes at
the same time. Due to nodes movement and transmission
power, ad hoc network follows dynamic topology.
Designing a routing protocol for such type of network has
multiple challenges as the wireless medium has a number
of limitations like low bandwidth, noise in a signal, limited
battery power capacity of the nodes, and interference. One
of the key challenge in MANET due to these constraints is
to design an energy efficient routing protocol.
MANET routing protocols are categorized into three
different parts: proactive routing, reactive routing, and
hybrid routing protocols. Protocols in proactive routing
periodically maintain the route information about the other
nodes in a network into their routing table. Due to an
advance availability of the routes, immediate packet
transmission can be done in such type of protocols.
Reactive routing protocols will not maintain any prior
information about routes and will collect when a request
occurs. These type of protocols reduces routing table
maintenance cost and network traffic as it avoids periodic
flooding of control packets. Hybrid protocols are the
combination of proactive and reactive routing protocols
which takes combines featuresavailable in both the
protocols to provide better performance.
Thus, we have proposed a Power Aware Load Balancing
Multipath Routing Protocol (PALBMRP) in which we
have considered multiple parameters like residual energy,
delay, hop count and congestion to select the energy
efficient and congestion free paths as well as load
balancing to efficiently distribute the network load among
selected paths. In PALBMRP, due to energy efficient
route selection, congestion free path finding and uniform
distribution of load based on the capacity of the path
makes the proposed solution perform better than the
existing approach. Our simulation results show that
PALBMRP has improved the overall network lifetime and
packet delivery ratio and reduced an end to end delay.
Rest of the paper is organized as follows: Section 2
presents Proposed Protocol in terms of algorithm and
flowcharts, Section 3 summarizes the working example of
proposed protocol, Section 4 describes our Performance
Evaluation. Simulation observation and result analysis
have been carried out in Section 5. At last, we are
concluding our work.
2. POWER AWARE LOAD BALANCING MULTIPATH
ROUTING PROTOCOL (PALBMRP)
In this section, we discuss the Power Aware Load
Balancing Multipath Routing Protocol (PALBMRP) with
the help of flowchart, algorithm, and example. As per the
analysis of existing protocols, most of the protocols are
considering one or two of the parameters (residual energy,
hop count, delay, and congestion) as part of route
discovery to find the best route. This sometimes may
result in longer routes, the route with congestion, the route
Int. J. Advanced Networking and Applications
Volume: 09 Issue: 01 Pages: 3329-3334 (2017) ISSN: 0975-0290
3330
with less residual energy etc. Different load balancing
techniques have been proposed in several types of research
in which total residual energy while route selection and
minimal residual energy while load distribution is not
considered. So based on these observations we have
proposed Power Aware Load Balanced Multipath Routing
Protocol which selects the path by considering multiple
parameters and efficiently distribute the data packet
between generated paths. The basic purpose of proposed
system is to improve overall network lifetime and packet
delivery ratio and reduce the network delay.
2.1 Working of PALBMRP
PALBMRP protocol uses multipath transmission
capability of MANET to carry out data transmission. A
node wants to send a data packet to the destination,
discovers multiple link disjoint paths using route discovery
process. During route discovery, source node generates a
Route Request (RREQ) packet and insert a timestamp,
minimal residual energy, delay and total residual energy
information with it. RREQ packet travels through multiple
neighbor node where each intermediate node updates this
information with its own. Finally, destination node
computes the route cost for each received route request
and assigns a priority. The route priority for each request
is updated to the source node through Route Reply
(RREP) packet. During data transmission, source node
selects the path with higher priority, computes its capacity
and transmit the data packet according to its packet
carrying capacity.
2.2 Packet Formats
RREQ Packet: Source node floods RREQ in the network
when no route information is available for selected
destination. RREQ packet has ID, source, and destination
sequence number, source, and destination IP addresses,
and hop count. PALBMRP introduces four additional
fields as part of route request packet that is: minimal
residual energy, time stamp, total residual energy and total
delay. Each intermediate node, re-compute the values for
received fields and rebroadcast it to next node until it
reaches to the destination.
Packet Type Broadcast ID Hop Count
Source IP Address
Destination IP Address
Source Sequence Destination Sequence
Time Stamp Total Delay
Minimal Residual Energy Total Residual Energy
Figure 1. RREQ Packet Format
RREP Packet: Destination node will originate the Route
Reply Packet(RREP) packet. RREP packet contains ID,
source and destination sequence number, source and
destination IP addresses and reverses path list. We have
introduced additional fields that are: priority, total residual
energy, minimal residual energy and total delay which
travel as part of route reply and required for the source
node while data transmission.
Packet Type RREP ID Hop Count
Source IP Address
Destination IP Address
Source Sequence Destination Sequence
Priority Total Delay
Minimal Residual Energy Total Residual Energy
Figure 2. RREP Packet Format
2.3 Energy Efficient Route Discovery
When any mobile host or node wants to transmit data to
another mobile node it will check the routing table to find
if it has any route entry to the destination in its routing
table. If not, it will initiate route discovery process. A
source node creates route request (RREQ) packet,
initializes the fields with the default values and starts
broadcasting it to all of its neighbor nodes. The RREQ
packet format is described in table 1 which shows extra
fields required to select energy efficient route. Proposed
protocol considers multiple parameters while selecting an
optimal route between source to destination.
When a packet reaches to any intermediate node, it will
check if it is been already received by checking its routing
table. If yes, it will discard the packet to generate disjoint
paths. Disjoints path is one in which no common link is
shared in between the source and destination. Each node
will compute and update congestion status, minimal
residual energy, delay and total residual energy values
based on values received from route request(RREQ)
packet. Intermediate node checks its current congestion
level with the threshold value and if it is greater than the
threshold, it will simply discard the RREQ to form a
congestion free paths. Fig. 3 shows the flow chart of route
discovery process.
Algorithm 1: Algorithm for Optimal Route Selection
Input:Source node (s) has data packet for destination node
(d)
Output:One or more RREP packet with reverse route
information including priority for each path
Begin:
Initialization: Timestamp- time packet originated at node,
Emin- minimal residual energy of node, Etotal- total residual
energy of node, Dtotal- total delay of packet reaching
destination
ifsource-node then
Generate RREQ packet and initialize the values
else if intermediate-node}{
Compute minimal residual energy at node n(i),
Emin=min[Ecurrent, Emin]
Compute total residual energy at n(i)
Etotal = [Etotal + Emin]
Compute delay including queuing delay
Dtotal = [Dtotal + Timestamp + Queuing Delay]
Compute the current congestion level of node
Congestion = [Queuecurrent / Queuetotal]
Int. J. Advanced Networking and Applications
Volume: 09 Issue: 01 Pages: 3329-3334 (2017) ISSN: 0975-0290
3331
if congestion > 0.8 then
discard RREQ packet
else
Create the RREQ and put the computed values and
broadcast
end
else
Compute the route cost for each received RREQ. HC is
total hop counts
RCi, j = [Etotal / (Dtotal * HC)]
Assign a priority based on route cost value
Add a priority inside RREP and send
end
Figure 3. Route Request Reply Traversal Flow Chart
2.4 Load Distribution
The proposed system effectively distribute network load
among generated link disjoint paths by keeping minimal
residual energy into consideration. Load balancing
provides better fault tolerance capability in case of link
failure and guarantees data transmission to the destination.
Proposed protocol uses priority-based route selection that
means a route which is energy efficient, less congested
and shorter will be used first and assigns a load to each
route based on route capacity while data transmission
hence no single path will be overloaded. Assigning a load
by considering minimal nodal residual energy helps to
avoid the dead nodes and improves packet delivery ratio.
Before data transmission, for each route, its maximum and
actual data handling capability are calculated and traffic is
split accordingly among generated paths. The Minimal
nodal residual energy of route is used as a major parameter
during calculating route capacity. To calculate maximum
packet transmission of a route is computed as[1]. Fig. 4
shows the flowchart of load balancing algorithm.
Algorithm 2: Algorithm for Load Balancing
Input:Source node (s) send n number of data packets to
destination node (d)
Output:Total number of data packets reaches to
destination
Begin:
Initialization: DP- number of data packets, Pmax- maximum
number of packets, Pact- actual number of packets
Compute total number of DP to be transmitted
Selects a path having higher priority
Compute Pmax packet capacity of the path. alpha is
computed as[1]
Pmax = [Emin / alpha) – 1]
Compute Pact capacity of the path, K is total disjoint paths
Pact = [Emin * DP / sum(Emin(K))]
Selects min(Pmax, Pact) number of packet to send and
transmit
Repeat step 2 until all packets are transmitted
Figure 4. Load Balancing Flow Chart
3. WORKING EXAMPLE OF PALBMRP
Let’s assume a network in which MANET has formed a
topology shown in fig.5. Node S and D are source and
destination respectively, N1, N2... N8 represents the
intermediate nodes. Route discovery is started by source
node S. Consider Etotal is total residual energy of the path,
Emin is minimum residual energy of the node in path, Phops
is number of hops, PRC is route cost of the path, PPriority is
priority of the path.
Route discovery is started by node S by broadcasting the
route request(RREQ) in the network. Route request packet
initializes timestamp, total residual energy, minimum
residual energy and delay values. All neighbor of S, N1,
N3, N5 will receive the RREQ and extract. Each node will
first check whether arrived packet is duplicate and discard
if true. A node computes its current congestion level and if
it is greater than the threshold value(we are assuming it as
Int. J. Advanced Networking and Applications
Volume: 09 Issue: 01 Pages: 3329-3334 (2017) ISSN: 0975-0290
3332
0.8), it will discard the RREQ packet to make congestion
free paths. Here in our case node N4 is congested and
hence will not participate in any of the paths. Further, each
node evaluates total residual energy, minimal energy,
congestion, and delay to include it inside RREQ and
rebroadcast the packet to all its neighbors. The Same
process will get repeated unless the packet reaches to
destination node D.
Figure 5. PALBMRP Route Discovery Process
As per the topology is shown in Fig.5, assume that D
receives three route request from different link disjoint
paths. Nodes S-N1-N2-D represent the path 1, S-N3-N7-D
represent path 2 and S-N5-N6-N8-D represent the path 3.
Node D compute the route cost value for each received
RREQ packet according to the equation specified in the
algorithm. Below Table 1 shows the computation done by
destination node D.
Path Dtotal Etotal Emin Phops PRC Ppriority
P1 0.7 131 58 3 62.38 2
P2 0.8 155 74 3 64.58 1
P3 1.0 186 49 4 46.5 3
Table1. Route Cost Computation
Based on generated route cost, destination node decides
the priority for each path. While assigning priority,
destination checks whether two path has same route cost
and assigns based on delay if found. That means a route
which has less delay value will get higher priority than
other. According to table Path 1 has route cost 62.38, Path
2 has 64.58 and Path 3 has route cost value 45.5. So Path
2, Path 1, Path 3 will get assigned a priority 1, 2, 3
respectively.
Destination node D creates a route reply (RREP) packet,
insert a priority value in a packet and send in reverse path
of generated link disjoint path. Figure6 shows the route
reply packet traversal from the destination node to the
source node. Each intermediate node updates the priority
value in its routing table and forward it to next node.
Source node S upon receiving multiple route reply (RREP)
through multiple paths update its routing table and
Figure 6. PALBMRP Route Reply Process
insert a priority against each path. Suppose source S has
10 packets to transmit to destination D. First it will choose
the path with higher priority from routing table computes
the path capacity i.e. maximum and actual number of
packets path is able to carry according to algorithm 2 and
repeat the process for the remaining path as well until all
packets are get transmitted. Imagine Path 2, Path 1 and
Path 3 can transmit (12, 4), (9, 3) and (6, 3) respectively
then it transmit the packet as below:
 4 packets are sent through the Path 2
 3 packets are sent through the Path 1
 3 packets are sent through the Path 3
4. EXPERIMENTAL EVALUATION USING NETWORK
SIMULATOR
Simulation has been done using network simulator (NS-
3.20) in the area of 1500m * 1500m. Simulation setup is
described in this section. We have compared PALBMRP
with the existing protocols AOMDV and LBMMRE-
AOMDV[1]. We have considered following parameters
for evaluation: number of nodes, transmission range,
queue length and node speed. Average energy
consumption, packet delivery ratio and average end to end
delay performance metrics are used for evaluation. A
different number of nodes are placed at a different time
with an initial energy of 100J to observe the result. The
network is analyzed by introducing traffic and sending
different data packets of size 512 and 1024 bytes. Below
table represents additional parameters used during
simulation.
Parameters Values
Simulator NS-3.20
Simulation Area 1500m * 1500m
Routing protocols AOMDV, LBMMRE-
AOMDV, PALBMRP
Number of nodes 20, 30, 40, 50
Traffic Type CBR
Simulation time (s) 30, 60, 120, 300, 600
Initial node energy (J) 100
Data payload 512, 1024 bytes
Mobility Model Random Waypoint
Maximum speed 10 m/s
Table2. Simulation Parameters
Int. J. Advanced Networking and Applications
Volume: 09 Issue: 01 Pages: 3329-3334 (2017) ISSN: 0975-0290
3333
5. EXPERIMENTAL RESULTS AND ANALYSIS
By using all the parameters discussed in earlier section we
have simulated the proposed protocol.
5.1 Average Energy Consumption
Measured in terms of average amount of energy consumed
by all mobile nodes in the network. Fig.7 shows the
overall energy consumption of all protocols with a
different number of mobile nodes. Energy consumption of
proposed PALBMRP is less as compared to existing
protocols AOMDV and LBMMRE-AOMDV[1]. This is
due to total energy considered by proposed protocol
during route selection and minimal energy during data
transmission.
Figure 7. Average Energy Consumption
5.2 Packet Delivery Ratio
It is measured in terms of a total number of destination
nodes received the packet and an actual number of sent
packet by the source node. Fig.8 shows the packet delivery
ratio of the PALBMRP, AOMDV, and LBMMRE-
AOMDV with respect to a number of nodes. With less
number of nodes, all protocol performs nearby similar
because network density is low. As nodes increases packet
delivery ratio of all protocol decreases as the network
becomes slightly loaded so packet delivery ratio decreases.
PALBMRP chooses the route based on route cost which
includes hop count and delay hence improves the packet
delivery ratio compared to other protocols.
Figure 8. Packet Delivery Ratio
5.3 End To End Delay
The average time is taken by a packet to be transmitted
from source node to destination node. Fig.9 shows end to
end delay of proposed protocol compared to existing
approaches. It shows end to end delay of LBMMRE is
very high compared to AOMDV and PALBMRP. This is
because it mainly focuses on the maximum number of
packet delivery irrespective of the delay hence increased
in dead nodes which increase delay too. PALBMRP
selects a congestion free path and considers delay and hop
count while selecting route causes reducing end to end
delay.
Figure 9. End to End Delay
6. CONCLUSION
Various energy efficient routing protocols are designed for
mobile ad hoc network to improve the overall lifetime of a
network by choosing the nodes with maximum residual
energy. Network traffic which causes congestion and
results in fast depletion of energy is not taking into
consideration while selecting the route. We have proposed
an energy efficient routing protocol for mobile ad hoc
network in this paper called PALBMRP. Two approaches
energy efficient route selection and effective load
distribution are combined in proposed protocol. Paths are
selected by considering several parameters i.e. residual
energy, hop count, delay, and congestion which helps in
minimizing overall network energy consumption by
selecting congestion free and energy efficient paths.
Network load is effectively distributed causes improve in
packet delivery ratio. Simulation results show that
PALBMRP performs better compared to existing
protocols and reduces 9% of overall energy consumption,
increased 12% of packet delivery ratio and reduces end to
end delay up to 3%. Additional MAC layer energy
consumption can be taken into consideration in the future
to further improvement in energy efficiency.
ACKNOWLEDGEMENTS
I take immense pleasure in expressing my humble note of
gratitude to my project guide Dr. Shitalkumar Jain, HOD
and Associate Professor, Department of Computer
Engineering, MIT Academy of Engineering, Alandi, Pune,
for his remarkable guidance and useful suggestions, which
helped me in completion the paper before the deadline.
REFERENCES
[1] Alghamdi, S., Load balancing maximal minimal
nodal residual energy ad hoc on-demand multipath
distance vector routing protocol, Journal of Wireless
Network, 22(4), 2016, 1355-1363
[2] Hassanein, H. and Zhou, A., Load-aware destination-
controlled routing for MANETs, ACM Journal on
Computer Communications 26(14), 2003, 1551-
1559
[3] Gu, C. and Zhu, Q., An Energy-Aware Routing
Protocol for Mobile Ad Hoc Networks Based on
Int. J. Advanced Networking and Applications
Volume: 09 Issue: 01 Pages: 3329-3334 (2017) ISSN: 0975-0290
3334
Route Energy Comprehensive Index, Journal of
Wireless Personal Communications, 79(2), 2014,
1557-1570
[4] Govind, R., Kashwan, R., A new routing protocol for
energy efficient mobile applications for ad hoc
networks, Elsevier Journal of Computers and
Electrical Engineering, 48, 2015, 77-85
[5] Havinal, R., Attimarad, G., Giri Prasad, M.,
MECOR: Minimal Energy Consumption with
Optimized Routing in MANET, Journal of Wireless
Personal Communications 88(4), 2016, 963-983
[6] Basurra, S., Vos, M., Padget, J., Ji, Y., Lewis, T.,
Armour, S., Energy efficient zone based routing
protocol for MANETs, Elsevier Journal on Ad Hoc
Networks, 25(A), 2015, 16-37
[7] Ren, F., Zhang, J., He, T., Lin, C. and Das, S.,
EBRP: Energy-Balanced Routing Protocol for Data
Gathering in Wireless Sensor Networks, IEEE
Transaction on Parallel Distributed System, 22(12),
2011, 2108-2125
[8] Li, L., Li, C., Yuan, P., An Energy Level Based
Routing Protocol in Ad Hoc Networks, Journal of
Wireless Personal Communications, 81(3), 2015,
981-996
[9] Reddy, A. and Satyanarayana, N., Energy-efficient
stable multipath routing in MANET, Journal of
Wireless Networks, 23, 2016 : 1-9
[10] Muthusamy, S., Palanisamy, V., Enhancement of
accuracy metrics for energy levels in MANETs,
Elsevier Journal of Computers and Electrical
Engineering 48, 2015, 100-108
[11] Yang, D., Shin, J., Kim, J. and Kim, G., OPEED:
Optimal energy-efficient neighbour discovery
scheme in opportunistic networks, Journal of
Communications and Networks, 17(1), 2015, 34-39
[12] Tavli, B. and Heinzelman, W., Energy-Efficient
Real-Time Multicast Routing in Mobile Ad Hoc
Networks, IEEE Transaction on Mobile Computing,
60(5), 2011, 707-722
[13] Wang, X. and Li, J., Improving the Network Lifetime
of MANETs through Cooperative MAC Protocol
Design, IEEE Transactions on Parallel and
Distributed Systems, 26(4), 2015, 1010-1020
[14] Zhu, J. and Wang, X., Model and Protocol for
Energy-Efficient Routing over Mobile Ad Hoc
Networks, IEEE Transaction on Mobile Computing,
10(11), 2011, 1546 – 1557
[15] Terdal, S., Mytri, V. and Damodaram, A., A Load
Aware Routing Mechanism for Improving Energy
Efficiency in Mobile Ad Hoc Networks,
International Journal of Computer Applications
journal, 3(2) , 2010, 6-11
Authors Biography
Ms. Madhuri Shinde is pursuing M.E. in
Computer Engineering at MIT Academy
of Engineering, Alandi, Pune. She has
completed B.E. CSE from Shivaji
University Kolhapur. Her research
interests include routing algorithms of ad
hoc networks, and mobile computing.
Dr. Shitalkumar Jain is a Head of
Computer Engineering Department at
MIT Academy of Engineering, Alandi,
Pune. He received Ph.D. in Computer
Engineering in the area of ad hoc
networks from NMIMS University,
Mumbai. His interdisciplinary research interests cover
mobile ad hoc network, wireless sensor network in
agriculture environment and distributed image processing.

More Related Content

What's hot

QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...
QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...
QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...ijwmn
 
The Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless NetworksThe Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless NetworksDr. Amarjeet Singh
 
Maximizing Throughput using Adaptive Routing Based on Reinforcement Learning
Maximizing Throughput using Adaptive Routing Based on Reinforcement LearningMaximizing Throughput using Adaptive Routing Based on Reinforcement Learning
Maximizing Throughput using Adaptive Routing Based on Reinforcement LearningEswar Publications
 
A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...eSAT Publishing House
 
Enhanced aodv route discovery and route establishment for qos provision for r...
Enhanced aodv route discovery and route establishment for qos provision for r...Enhanced aodv route discovery and route establishment for qos provision for r...
Enhanced aodv route discovery and route establishment for qos provision for r...IJCNCJournal
 
Performance Comparison of Different Mobility Model on Topology Managed MANET
Performance Comparison of Different Mobility Model on Topology Managed MANETPerformance Comparison of Different Mobility Model on Topology Managed MANET
Performance Comparison of Different Mobility Model on Topology Managed MANETEswar Publications
 
Traffic Dynamics in Virtual Routing Multi Topology System
Traffic Dynamics in Virtual Routing Multi Topology SystemTraffic Dynamics in Virtual Routing Multi Topology System
Traffic Dynamics in Virtual Routing Multi Topology SystemIOSR Journals
 
Dynamic source routing in ad hoc wireless networks
Dynamic source routing  in ad hoc wireless networksDynamic source routing  in ad hoc wireless networks
Dynamic source routing in ad hoc wireless networkshuda2018
 
IRJET - A Review of Routing Protocols for Manets and AEERP
IRJET - A Review of Routing Protocols for Manets and AEERPIRJET - A Review of Routing Protocols for Manets and AEERP
IRJET - A Review of Routing Protocols for Manets and AEERPIRJET Journal
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
Rsaodv a route stability based ad hoc on demand distance vector routing prot...
Rsaodv  a route stability based ad hoc on demand distance vector routing prot...Rsaodv  a route stability based ad hoc on demand distance vector routing prot...
Rsaodv a route stability based ad hoc on demand distance vector routing prot...ijwmn
 
Application of N jobs M machine Job Sequencing Technique for MPLS Traffic Eng...
Application of N jobs M machine Job Sequencing Technique for MPLS Traffic Eng...Application of N jobs M machine Job Sequencing Technique for MPLS Traffic Eng...
Application of N jobs M machine Job Sequencing Technique for MPLS Traffic Eng...CSCJournals
 
Survey of Modified Routing Protocols for Mobile Ad-hoc Network
Survey of Modified Routing Protocols for Mobile Ad-hoc NetworkSurvey of Modified Routing Protocols for Mobile Ad-hoc Network
Survey of Modified Routing Protocols for Mobile Ad-hoc Networkijsrd.com
 
Link Prediction And Link Establishment Based On Network Nodes Life Time In Mo...
Link Prediction And Link Establishment Based On Network Nodes Life Time In Mo...Link Prediction And Link Establishment Based On Network Nodes Life Time In Mo...
Link Prediction And Link Establishment Based On Network Nodes Life Time In Mo...inventionjournals
 
A survey on mac strategies for cognitive radio networks
A survey on mac strategies for cognitive radio networksA survey on mac strategies for cognitive radio networks
A survey on mac strategies for cognitive radio networksAbir Hossain
 
P ERFORMANCE C OMPARISON OF R OUTING P ROTOCOLS IN M OBILE A D H OC N E...
P ERFORMANCE C OMPARISON OF  R OUTING  P ROTOCOLS IN  M OBILE  A D  H OC  N E...P ERFORMANCE C OMPARISON OF  R OUTING  P ROTOCOLS IN  M OBILE  A D  H OC  N E...
P ERFORMANCE C OMPARISON OF R OUTING P ROTOCOLS IN M OBILE A D H OC N E...ijujournal
 
Performance comparison of routing protocols in mobile ad hoc networks
Performance comparison of routing protocols in mobile ad hoc networksPerformance comparison of routing protocols in mobile ad hoc networks
Performance comparison of routing protocols in mobile ad hoc networksijujournal
 
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...IJERA Editor
 

What's hot (20)

QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...
QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...
QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...
 
The Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless NetworksThe Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless Networks
 
Maximizing Throughput using Adaptive Routing Based on Reinforcement Learning
Maximizing Throughput using Adaptive Routing Based on Reinforcement LearningMaximizing Throughput using Adaptive Routing Based on Reinforcement Learning
Maximizing Throughput using Adaptive Routing Based on Reinforcement Learning
 
R045059297
R045059297R045059297
R045059297
 
Ijcet 06 06_005
Ijcet 06 06_005Ijcet 06 06_005
Ijcet 06 06_005
 
A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...A novel approach of hybrid multipath routing protocol for manets using receiv...
A novel approach of hybrid multipath routing protocol for manets using receiv...
 
Enhanced aodv route discovery and route establishment for qos provision for r...
Enhanced aodv route discovery and route establishment for qos provision for r...Enhanced aodv route discovery and route establishment for qos provision for r...
Enhanced aodv route discovery and route establishment for qos provision for r...
 
Performance Comparison of Different Mobility Model on Topology Managed MANET
Performance Comparison of Different Mobility Model on Topology Managed MANETPerformance Comparison of Different Mobility Model on Topology Managed MANET
Performance Comparison of Different Mobility Model on Topology Managed MANET
 
Traffic Dynamics in Virtual Routing Multi Topology System
Traffic Dynamics in Virtual Routing Multi Topology SystemTraffic Dynamics in Virtual Routing Multi Topology System
Traffic Dynamics in Virtual Routing Multi Topology System
 
Dynamic source routing in ad hoc wireless networks
Dynamic source routing  in ad hoc wireless networksDynamic source routing  in ad hoc wireless networks
Dynamic source routing in ad hoc wireless networks
 
IRJET - A Review of Routing Protocols for Manets and AEERP
IRJET - A Review of Routing Protocols for Manets and AEERPIRJET - A Review of Routing Protocols for Manets and AEERP
IRJET - A Review of Routing Protocols for Manets and AEERP
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Rsaodv a route stability based ad hoc on demand distance vector routing prot...
Rsaodv  a route stability based ad hoc on demand distance vector routing prot...Rsaodv  a route stability based ad hoc on demand distance vector routing prot...
Rsaodv a route stability based ad hoc on demand distance vector routing prot...
 
Application of N jobs M machine Job Sequencing Technique for MPLS Traffic Eng...
Application of N jobs M machine Job Sequencing Technique for MPLS Traffic Eng...Application of N jobs M machine Job Sequencing Technique for MPLS Traffic Eng...
Application of N jobs M machine Job Sequencing Technique for MPLS Traffic Eng...
 
Survey of Modified Routing Protocols for Mobile Ad-hoc Network
Survey of Modified Routing Protocols for Mobile Ad-hoc NetworkSurvey of Modified Routing Protocols for Mobile Ad-hoc Network
Survey of Modified Routing Protocols for Mobile Ad-hoc Network
 
Link Prediction And Link Establishment Based On Network Nodes Life Time In Mo...
Link Prediction And Link Establishment Based On Network Nodes Life Time In Mo...Link Prediction And Link Establishment Based On Network Nodes Life Time In Mo...
Link Prediction And Link Establishment Based On Network Nodes Life Time In Mo...
 
A survey on mac strategies for cognitive radio networks
A survey on mac strategies for cognitive radio networksA survey on mac strategies for cognitive radio networks
A survey on mac strategies for cognitive radio networks
 
P ERFORMANCE C OMPARISON OF R OUTING P ROTOCOLS IN M OBILE A D H OC N E...
P ERFORMANCE C OMPARISON OF  R OUTING  P ROTOCOLS IN  M OBILE  A D  H OC  N E...P ERFORMANCE C OMPARISON OF  R OUTING  P ROTOCOLS IN  M OBILE  A D  H OC  N E...
P ERFORMANCE C OMPARISON OF R OUTING P ROTOCOLS IN M OBILE A D H OC N E...
 
Performance comparison of routing protocols in mobile ad hoc networks
Performance comparison of routing protocols in mobile ad hoc networksPerformance comparison of routing protocols in mobile ad hoc networks
Performance comparison of routing protocols in mobile ad hoc networks
 
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...
 

Similar to PALBMRP: Energy Efficient Load Balancing Routing

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 NetworksZac Darcy
 
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...IRJET Journal
 
Minimization of Energy Consumption using EPAR-DSR Protocol in Manet
Minimization of Energy Consumption using EPAR-DSR Protocol in ManetMinimization of Energy Consumption using EPAR-DSR Protocol in Manet
Minimization of Energy Consumption using EPAR-DSR Protocol in ManetIRJET Journal
 
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 MANETsEditor IJCATR
 
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 MANETsEditor IJCATR
 
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 MANETsEditor IJCATR
 
IRJET- Energy Efficient Reactive Routing to Enhance QOS of Manets
IRJET- Energy Efficient Reactive Routing to Enhance QOS of ManetsIRJET- Energy Efficient Reactive Routing to Enhance QOS of Manets
IRJET- Energy Efficient Reactive Routing to Enhance QOS of ManetsIRJET Journal
 
IRJET- Comparative Study of Reactive Routing Protocols in MANET: A Review
IRJET- Comparative Study of Reactive Routing Protocols in MANET: A ReviewIRJET- Comparative Study of Reactive Routing Protocols in MANET: A Review
IRJET- Comparative Study of Reactive Routing Protocols in MANET: A ReviewIRJET Journal
 
AN EFFICIENT AND STABLE ROUTING ALGORITHM IN MOBILE AD HOC NETWORK
AN EFFICIENT AND STABLE ROUTING ALGORITHM IN MOBILE AD HOC NETWORKAN EFFICIENT AND STABLE ROUTING ALGORITHM IN MOBILE AD HOC NETWORK
AN EFFICIENT AND STABLE ROUTING ALGORITHM IN MOBILE AD HOC NETWORKIJCNCJournal
 
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...ijceronline
 
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
 
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 MANETsIJERA Editor
 
IMPLEMENTATION AND COMPARISION OF DATA LINK QUALITY SCHEME ON ODMRP AND ADMR ...
IMPLEMENTATION AND COMPARISION OF DATA LINK QUALITY SCHEME ON ODMRP AND ADMR ...IMPLEMENTATION AND COMPARISION OF DATA LINK QUALITY SCHEME ON ODMRP AND ADMR ...
IMPLEMENTATION AND COMPARISION OF DATA LINK QUALITY SCHEME ON ODMRP AND ADMR ...ijngnjournal
 
IRJET- QOS Aware Manet Routing Protocol for Multimedia Traffic in an Adaptive...
IRJET- QOS Aware Manet Routing Protocol for Multimedia Traffic in an Adaptive...IRJET- QOS Aware Manet Routing Protocol for Multimedia Traffic in an Adaptive...
IRJET- QOS Aware Manet Routing Protocol for Multimedia Traffic in an Adaptive...IRJET Journal
 
7. 7775 8118-1-pb
7. 7775 8118-1-pb7. 7775 8118-1-pb
7. 7775 8118-1-pbIAESIJEECS
 
IRJET- Survey on Enhancement of Manet Routing Protocol
IRJET- Survey on Enhancement of Manet Routing ProtocolIRJET- Survey on Enhancement of Manet Routing Protocol
IRJET- Survey on Enhancement of Manet Routing ProtocolIRJET Journal
 
Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...
Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...
Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...ijwmn
 

Similar to PALBMRP: Energy Efficient Load Balancing Routing (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
 
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
 
218
218218
218
 
Minimization of Energy Consumption using EPAR-DSR Protocol in Manet
Minimization of Energy Consumption using EPAR-DSR Protocol in ManetMinimization of Energy Consumption using EPAR-DSR Protocol in Manet
Minimization of Energy Consumption using EPAR-DSR Protocol in Manet
 
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
 
IRJET- Energy Efficient Reactive Routing to Enhance QOS of Manets
IRJET- Energy Efficient Reactive Routing to Enhance QOS of ManetsIRJET- Energy Efficient Reactive Routing to Enhance QOS of Manets
IRJET- Energy Efficient Reactive Routing to Enhance QOS of Manets
 
IRJET- Comparative Study of Reactive Routing Protocols in MANET: A Review
IRJET- Comparative Study of Reactive Routing Protocols in MANET: A ReviewIRJET- Comparative Study of Reactive Routing Protocols in MANET: A Review
IRJET- Comparative Study of Reactive Routing Protocols in MANET: A Review
 
AN EFFICIENT AND STABLE ROUTING ALGORITHM IN MOBILE AD HOC NETWORK
AN EFFICIENT AND STABLE ROUTING ALGORITHM IN MOBILE AD HOC NETWORKAN EFFICIENT AND STABLE ROUTING ALGORITHM IN MOBILE AD HOC NETWORK
AN EFFICIENT AND STABLE ROUTING ALGORITHM IN MOBILE AD HOC NETWORK
 
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 
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
 
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
 
L0947075
L0947075L0947075
L0947075
 
IMPLEMENTATION AND COMPARISION OF DATA LINK QUALITY SCHEME ON ODMRP AND ADMR ...
IMPLEMENTATION AND COMPARISION OF DATA LINK QUALITY SCHEME ON ODMRP AND ADMR ...IMPLEMENTATION AND COMPARISION OF DATA LINK QUALITY SCHEME ON ODMRP AND ADMR ...
IMPLEMENTATION AND COMPARISION OF DATA LINK QUALITY SCHEME ON ODMRP AND ADMR ...
 
X04505122126
X04505122126X04505122126
X04505122126
 
IRJET- QOS Aware Manet Routing Protocol for Multimedia Traffic in an Adaptive...
IRJET- QOS Aware Manet Routing Protocol for Multimedia Traffic in an Adaptive...IRJET- QOS Aware Manet Routing Protocol for Multimedia Traffic in an Adaptive...
IRJET- QOS Aware Manet Routing Protocol for Multimedia Traffic in an Adaptive...
 
7. 7775 8118-1-pb
7. 7775 8118-1-pb7. 7775 8118-1-pb
7. 7775 8118-1-pb
 
IRJET- Survey on Enhancement of Manet Routing Protocol
IRJET- Survey on Enhancement of Manet Routing ProtocolIRJET- Survey on Enhancement of Manet Routing Protocol
IRJET- Survey on Enhancement of Manet Routing Protocol
 
Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...
Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...
Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...
 

More from Eswar Publications

Content-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A SurveyContent-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A SurveyEswar Publications
 
Clickjacking Attack: Hijacking User’s Click
Clickjacking Attack: Hijacking User’s ClickClickjacking Attack: Hijacking User’s Click
Clickjacking Attack: Hijacking User’s ClickEswar Publications
 
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...Performance Analysis of Audio and Video Synchronization using Spreaded Code D...
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...Eswar Publications
 
Android Based Home-Automation using Microcontroller
Android Based Home-Automation using MicrocontrollerAndroid Based Home-Automation using Microcontroller
Android Based Home-Automation using MicrocontrollerEswar Publications
 
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...Eswar Publications
 
App for Physiological Seed quality Parameters
App for Physiological Seed quality ParametersApp for Physiological Seed quality Parameters
App for Physiological Seed quality ParametersEswar Publications
 
What happens when adaptive video streaming players compete in time-varying ba...
What happens when adaptive video streaming players compete in time-varying ba...What happens when adaptive video streaming players compete in time-varying ba...
What happens when adaptive video streaming players compete in time-varying ba...Eswar Publications
 
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection System
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection SystemWLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection System
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection SystemEswar Publications
 
Spreading Trade Union Activities through Cyberspace: A Case Study
Spreading Trade Union Activities through Cyberspace: A Case StudySpreading Trade Union Activities through Cyberspace: A Case Study
Spreading Trade Union Activities through Cyberspace: A Case StudyEswar Publications
 
Identifying an Appropriate Model for Information Systems Integration in the O...
Identifying an Appropriate Model for Information Systems Integration in the O...Identifying an Appropriate Model for Information Systems Integration in the O...
Identifying an Appropriate Model for Information Systems Integration in the O...Eswar Publications
 
Bridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation NetworkBridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation NetworkEswar Publications
 
A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)Eswar Publications
 
Automatic Monitoring of Soil Moisture and Controlling of Irrigation System
Automatic Monitoring of Soil Moisture and Controlling of Irrigation SystemAutomatic Monitoring of Soil Moisture and Controlling of Irrigation System
Automatic Monitoring of Soil Moisture and Controlling of Irrigation SystemEswar Publications
 
Multi- Level Data Security Model for Big Data on Public Cloud: A New Model
Multi- Level Data Security Model for Big Data on Public Cloud: A New ModelMulti- Level Data Security Model for Big Data on Public Cloud: A New Model
Multi- Level Data Security Model for Big Data on Public Cloud: A New ModelEswar Publications
 
Impact of Technology on E-Banking; Cameroon Perspectives
Impact of Technology on E-Banking; Cameroon PerspectivesImpact of Technology on E-Banking; Cameroon Perspectives
Impact of Technology on E-Banking; Cameroon PerspectivesEswar Publications
 
Classification Algorithms with Attribute Selection: an evaluation study using...
Classification Algorithms with Attribute Selection: an evaluation study using...Classification Algorithms with Attribute Selection: an evaluation study using...
Classification Algorithms with Attribute Selection: an evaluation study using...Eswar Publications
 
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...Mining Frequent Patterns and Associations from the Smart meters using Bayesia...
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...Eswar Publications
 
Network as a Service Model in Cloud Authentication by HMAC Algorithm
Network as a Service Model in Cloud Authentication by HMAC AlgorithmNetwork as a Service Model in Cloud Authentication by HMAC Algorithm
Network as a Service Model in Cloud Authentication by HMAC AlgorithmEswar Publications
 
Explosive Detection Approach by Printed Antennas
Explosive Detection Approach by Printed AntennasExplosive Detection Approach by Printed Antennas
Explosive Detection Approach by Printed AntennasEswar Publications
 
Bandwidth Estimation Techniques for Relative ‘Fair’ Sharing in DASH
Bandwidth Estimation Techniques for Relative ‘Fair’ Sharing in DASHBandwidth Estimation Techniques for Relative ‘Fair’ Sharing in DASH
Bandwidth Estimation Techniques for Relative ‘Fair’ Sharing in DASHEswar Publications
 

More from Eswar Publications (20)

Content-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A SurveyContent-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A Survey
 
Clickjacking Attack: Hijacking User’s Click
Clickjacking Attack: Hijacking User’s ClickClickjacking Attack: Hijacking User’s Click
Clickjacking Attack: Hijacking User’s Click
 
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...Performance Analysis of Audio and Video Synchronization using Spreaded Code D...
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...
 
Android Based Home-Automation using Microcontroller
Android Based Home-Automation using MicrocontrollerAndroid Based Home-Automation using Microcontroller
Android Based Home-Automation using Microcontroller
 
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
 
App for Physiological Seed quality Parameters
App for Physiological Seed quality ParametersApp for Physiological Seed quality Parameters
App for Physiological Seed quality Parameters
 
What happens when adaptive video streaming players compete in time-varying ba...
What happens when adaptive video streaming players compete in time-varying ba...What happens when adaptive video streaming players compete in time-varying ba...
What happens when adaptive video streaming players compete in time-varying ba...
 
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection System
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection SystemWLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection System
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection System
 
Spreading Trade Union Activities through Cyberspace: A Case Study
Spreading Trade Union Activities through Cyberspace: A Case StudySpreading Trade Union Activities through Cyberspace: A Case Study
Spreading Trade Union Activities through Cyberspace: A Case Study
 
Identifying an Appropriate Model for Information Systems Integration in the O...
Identifying an Appropriate Model for Information Systems Integration in the O...Identifying an Appropriate Model for Information Systems Integration in the O...
Identifying an Appropriate Model for Information Systems Integration in the O...
 
Bridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation NetworkBridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation Network
 
A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)
 
Automatic Monitoring of Soil Moisture and Controlling of Irrigation System
Automatic Monitoring of Soil Moisture and Controlling of Irrigation SystemAutomatic Monitoring of Soil Moisture and Controlling of Irrigation System
Automatic Monitoring of Soil Moisture and Controlling of Irrigation System
 
Multi- Level Data Security Model for Big Data on Public Cloud: A New Model
Multi- Level Data Security Model for Big Data on Public Cloud: A New ModelMulti- Level Data Security Model for Big Data on Public Cloud: A New Model
Multi- Level Data Security Model for Big Data on Public Cloud: A New Model
 
Impact of Technology on E-Banking; Cameroon Perspectives
Impact of Technology on E-Banking; Cameroon PerspectivesImpact of Technology on E-Banking; Cameroon Perspectives
Impact of Technology on E-Banking; Cameroon Perspectives
 
Classification Algorithms with Attribute Selection: an evaluation study using...
Classification Algorithms with Attribute Selection: an evaluation study using...Classification Algorithms with Attribute Selection: an evaluation study using...
Classification Algorithms with Attribute Selection: an evaluation study using...
 
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...Mining Frequent Patterns and Associations from the Smart meters using Bayesia...
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...
 
Network as a Service Model in Cloud Authentication by HMAC Algorithm
Network as a Service Model in Cloud Authentication by HMAC AlgorithmNetwork as a Service Model in Cloud Authentication by HMAC Algorithm
Network as a Service Model in Cloud Authentication by HMAC Algorithm
 
Explosive Detection Approach by Printed Antennas
Explosive Detection Approach by Printed AntennasExplosive Detection Approach by Printed Antennas
Explosive Detection Approach by Printed Antennas
 
Bandwidth Estimation Techniques for Relative ‘Fair’ Sharing in DASH
Bandwidth Estimation Techniques for Relative ‘Fair’ Sharing in DASHBandwidth Estimation Techniques for Relative ‘Fair’ Sharing in DASH
Bandwidth Estimation Techniques for Relative ‘Fair’ Sharing in DASH
 

Recently uploaded

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

PALBMRP: Energy Efficient Load Balancing Routing

  • 1. Int. J. Advanced Networking and Applications Volume: 09 Issue: 01 Pages: 3329-3334 (2017) ISSN: 0975-0290 3329 PALBMRP: Power Aware Load Balancing Multipath Routing Protocol for MANET Ms. Madhuri Shinde Department of Computer Engineering, MIT Academy of Engineering, Alandi, Pune Email: shinde.madhu04@gmail.com Dr. Shitalkumar Jain Department of Computer Engineering, MIT Academy of Engineering, Alandi, Pune Email: sajain@comp.maepune.ac.in -------------------------------------------------------------------ABSTRACT--------------------------------------------------------------- A set of mobile hosts or nodes that form a dynamic topology which is ad hoc in nature is called MANET. There are several challenges while designing a routing protocol for MANET due to the limited energy, less processing capability, fewer resources and dynamic environmental changes. Most of the existing energy efficient protocols focuses on choosing a route or path through the nodes with maximum residual energy and distribute a network traffic blindly among generated paths. Network congestion caused due to traffic and node packet carrying capability based on its remaining energy are not considered which leads to increasing number of dead nodes and result in more energy depletion. Hence we have proposed a Power Aware Load Balancing Multipath Routing Protocol (PALBMRP) which selects an optimal energy efficient route based on multiple parameters i.e. residual energy, delay, congestion and hop count and perform load balancing by considering nodes minimal residual energy to transmit packets according to its capacity. The simulation shows the proposed protocol reduced overall energy consumption up to 9%, increased packet delivery ratio up to 12%, and reduced end to end delay up to 3%, compared to AOMDV and LBMMRE-AOMDV [1]. Keywords –AOMDV, Load Balancing, MANET, Multipath Routing. -------------------------------------------------------------------------------------------------------------------------------------------------- Date of Submission: June 29, 2017 Date of Acceptance: July 11, 2017 -------------------------------------------------------------------------------------------------------------------------------------------------- 1. INTRODUCTION Mobile Ad-hoc Network is a set of mobile nodes in which mobile nodes establishes communication with each other in a multi-hop fashion. MANET does not rely on fixed infrastructure like a base station. Each node is free to travel in any direction and act as a router so that it can transmit as well as receive the packets from other nodes at the same time. Due to nodes movement and transmission power, ad hoc network follows dynamic topology. Designing a routing protocol for such type of network has multiple challenges as the wireless medium has a number of limitations like low bandwidth, noise in a signal, limited battery power capacity of the nodes, and interference. One of the key challenge in MANET due to these constraints is to design an energy efficient routing protocol. MANET routing protocols are categorized into three different parts: proactive routing, reactive routing, and hybrid routing protocols. Protocols in proactive routing periodically maintain the route information about the other nodes in a network into their routing table. Due to an advance availability of the routes, immediate packet transmission can be done in such type of protocols. Reactive routing protocols will not maintain any prior information about routes and will collect when a request occurs. These type of protocols reduces routing table maintenance cost and network traffic as it avoids periodic flooding of control packets. Hybrid protocols are the combination of proactive and reactive routing protocols which takes combines featuresavailable in both the protocols to provide better performance. Thus, we have proposed a Power Aware Load Balancing Multipath Routing Protocol (PALBMRP) in which we have considered multiple parameters like residual energy, delay, hop count and congestion to select the energy efficient and congestion free paths as well as load balancing to efficiently distribute the network load among selected paths. In PALBMRP, due to energy efficient route selection, congestion free path finding and uniform distribution of load based on the capacity of the path makes the proposed solution perform better than the existing approach. Our simulation results show that PALBMRP has improved the overall network lifetime and packet delivery ratio and reduced an end to end delay. Rest of the paper is organized as follows: Section 2 presents Proposed Protocol in terms of algorithm and flowcharts, Section 3 summarizes the working example of proposed protocol, Section 4 describes our Performance Evaluation. Simulation observation and result analysis have been carried out in Section 5. At last, we are concluding our work. 2. POWER AWARE LOAD BALANCING MULTIPATH ROUTING PROTOCOL (PALBMRP) In this section, we discuss the Power Aware Load Balancing Multipath Routing Protocol (PALBMRP) with the help of flowchart, algorithm, and example. As per the analysis of existing protocols, most of the protocols are considering one or two of the parameters (residual energy, hop count, delay, and congestion) as part of route discovery to find the best route. This sometimes may result in longer routes, the route with congestion, the route
  • 2. Int. J. Advanced Networking and Applications Volume: 09 Issue: 01 Pages: 3329-3334 (2017) ISSN: 0975-0290 3330 with less residual energy etc. Different load balancing techniques have been proposed in several types of research in which total residual energy while route selection and minimal residual energy while load distribution is not considered. So based on these observations we have proposed Power Aware Load Balanced Multipath Routing Protocol which selects the path by considering multiple parameters and efficiently distribute the data packet between generated paths. The basic purpose of proposed system is to improve overall network lifetime and packet delivery ratio and reduce the network delay. 2.1 Working of PALBMRP PALBMRP protocol uses multipath transmission capability of MANET to carry out data transmission. A node wants to send a data packet to the destination, discovers multiple link disjoint paths using route discovery process. During route discovery, source node generates a Route Request (RREQ) packet and insert a timestamp, minimal residual energy, delay and total residual energy information with it. RREQ packet travels through multiple neighbor node where each intermediate node updates this information with its own. Finally, destination node computes the route cost for each received route request and assigns a priority. The route priority for each request is updated to the source node through Route Reply (RREP) packet. During data transmission, source node selects the path with higher priority, computes its capacity and transmit the data packet according to its packet carrying capacity. 2.2 Packet Formats RREQ Packet: Source node floods RREQ in the network when no route information is available for selected destination. RREQ packet has ID, source, and destination sequence number, source, and destination IP addresses, and hop count. PALBMRP introduces four additional fields as part of route request packet that is: minimal residual energy, time stamp, total residual energy and total delay. Each intermediate node, re-compute the values for received fields and rebroadcast it to next node until it reaches to the destination. Packet Type Broadcast ID Hop Count Source IP Address Destination IP Address Source Sequence Destination Sequence Time Stamp Total Delay Minimal Residual Energy Total Residual Energy Figure 1. RREQ Packet Format RREP Packet: Destination node will originate the Route Reply Packet(RREP) packet. RREP packet contains ID, source and destination sequence number, source and destination IP addresses and reverses path list. We have introduced additional fields that are: priority, total residual energy, minimal residual energy and total delay which travel as part of route reply and required for the source node while data transmission. Packet Type RREP ID Hop Count Source IP Address Destination IP Address Source Sequence Destination Sequence Priority Total Delay Minimal Residual Energy Total Residual Energy Figure 2. RREP Packet Format 2.3 Energy Efficient Route Discovery When any mobile host or node wants to transmit data to another mobile node it will check the routing table to find if it has any route entry to the destination in its routing table. If not, it will initiate route discovery process. A source node creates route request (RREQ) packet, initializes the fields with the default values and starts broadcasting it to all of its neighbor nodes. The RREQ packet format is described in table 1 which shows extra fields required to select energy efficient route. Proposed protocol considers multiple parameters while selecting an optimal route between source to destination. When a packet reaches to any intermediate node, it will check if it is been already received by checking its routing table. If yes, it will discard the packet to generate disjoint paths. Disjoints path is one in which no common link is shared in between the source and destination. Each node will compute and update congestion status, minimal residual energy, delay and total residual energy values based on values received from route request(RREQ) packet. Intermediate node checks its current congestion level with the threshold value and if it is greater than the threshold, it will simply discard the RREQ to form a congestion free paths. Fig. 3 shows the flow chart of route discovery process. Algorithm 1: Algorithm for Optimal Route Selection Input:Source node (s) has data packet for destination node (d) Output:One or more RREP packet with reverse route information including priority for each path Begin: Initialization: Timestamp- time packet originated at node, Emin- minimal residual energy of node, Etotal- total residual energy of node, Dtotal- total delay of packet reaching destination ifsource-node then Generate RREQ packet and initialize the values else if intermediate-node}{ Compute minimal residual energy at node n(i), Emin=min[Ecurrent, Emin] Compute total residual energy at n(i) Etotal = [Etotal + Emin] Compute delay including queuing delay Dtotal = [Dtotal + Timestamp + Queuing Delay] Compute the current congestion level of node Congestion = [Queuecurrent / Queuetotal]
  • 3. Int. J. Advanced Networking and Applications Volume: 09 Issue: 01 Pages: 3329-3334 (2017) ISSN: 0975-0290 3331 if congestion > 0.8 then discard RREQ packet else Create the RREQ and put the computed values and broadcast end else Compute the route cost for each received RREQ. HC is total hop counts RCi, j = [Etotal / (Dtotal * HC)] Assign a priority based on route cost value Add a priority inside RREP and send end Figure 3. Route Request Reply Traversal Flow Chart 2.4 Load Distribution The proposed system effectively distribute network load among generated link disjoint paths by keeping minimal residual energy into consideration. Load balancing provides better fault tolerance capability in case of link failure and guarantees data transmission to the destination. Proposed protocol uses priority-based route selection that means a route which is energy efficient, less congested and shorter will be used first and assigns a load to each route based on route capacity while data transmission hence no single path will be overloaded. Assigning a load by considering minimal nodal residual energy helps to avoid the dead nodes and improves packet delivery ratio. Before data transmission, for each route, its maximum and actual data handling capability are calculated and traffic is split accordingly among generated paths. The Minimal nodal residual energy of route is used as a major parameter during calculating route capacity. To calculate maximum packet transmission of a route is computed as[1]. Fig. 4 shows the flowchart of load balancing algorithm. Algorithm 2: Algorithm for Load Balancing Input:Source node (s) send n number of data packets to destination node (d) Output:Total number of data packets reaches to destination Begin: Initialization: DP- number of data packets, Pmax- maximum number of packets, Pact- actual number of packets Compute total number of DP to be transmitted Selects a path having higher priority Compute Pmax packet capacity of the path. alpha is computed as[1] Pmax = [Emin / alpha) – 1] Compute Pact capacity of the path, K is total disjoint paths Pact = [Emin * DP / sum(Emin(K))] Selects min(Pmax, Pact) number of packet to send and transmit Repeat step 2 until all packets are transmitted Figure 4. Load Balancing Flow Chart 3. WORKING EXAMPLE OF PALBMRP Let’s assume a network in which MANET has formed a topology shown in fig.5. Node S and D are source and destination respectively, N1, N2... N8 represents the intermediate nodes. Route discovery is started by source node S. Consider Etotal is total residual energy of the path, Emin is minimum residual energy of the node in path, Phops is number of hops, PRC is route cost of the path, PPriority is priority of the path. Route discovery is started by node S by broadcasting the route request(RREQ) in the network. Route request packet initializes timestamp, total residual energy, minimum residual energy and delay values. All neighbor of S, N1, N3, N5 will receive the RREQ and extract. Each node will first check whether arrived packet is duplicate and discard if true. A node computes its current congestion level and if it is greater than the threshold value(we are assuming it as
  • 4. Int. J. Advanced Networking and Applications Volume: 09 Issue: 01 Pages: 3329-3334 (2017) ISSN: 0975-0290 3332 0.8), it will discard the RREQ packet to make congestion free paths. Here in our case node N4 is congested and hence will not participate in any of the paths. Further, each node evaluates total residual energy, minimal energy, congestion, and delay to include it inside RREQ and rebroadcast the packet to all its neighbors. The Same process will get repeated unless the packet reaches to destination node D. Figure 5. PALBMRP Route Discovery Process As per the topology is shown in Fig.5, assume that D receives three route request from different link disjoint paths. Nodes S-N1-N2-D represent the path 1, S-N3-N7-D represent path 2 and S-N5-N6-N8-D represent the path 3. Node D compute the route cost value for each received RREQ packet according to the equation specified in the algorithm. Below Table 1 shows the computation done by destination node D. Path Dtotal Etotal Emin Phops PRC Ppriority P1 0.7 131 58 3 62.38 2 P2 0.8 155 74 3 64.58 1 P3 1.0 186 49 4 46.5 3 Table1. Route Cost Computation Based on generated route cost, destination node decides the priority for each path. While assigning priority, destination checks whether two path has same route cost and assigns based on delay if found. That means a route which has less delay value will get higher priority than other. According to table Path 1 has route cost 62.38, Path 2 has 64.58 and Path 3 has route cost value 45.5. So Path 2, Path 1, Path 3 will get assigned a priority 1, 2, 3 respectively. Destination node D creates a route reply (RREP) packet, insert a priority value in a packet and send in reverse path of generated link disjoint path. Figure6 shows the route reply packet traversal from the destination node to the source node. Each intermediate node updates the priority value in its routing table and forward it to next node. Source node S upon receiving multiple route reply (RREP) through multiple paths update its routing table and Figure 6. PALBMRP Route Reply Process insert a priority against each path. Suppose source S has 10 packets to transmit to destination D. First it will choose the path with higher priority from routing table computes the path capacity i.e. maximum and actual number of packets path is able to carry according to algorithm 2 and repeat the process for the remaining path as well until all packets are get transmitted. Imagine Path 2, Path 1 and Path 3 can transmit (12, 4), (9, 3) and (6, 3) respectively then it transmit the packet as below:  4 packets are sent through the Path 2  3 packets are sent through the Path 1  3 packets are sent through the Path 3 4. EXPERIMENTAL EVALUATION USING NETWORK SIMULATOR Simulation has been done using network simulator (NS- 3.20) in the area of 1500m * 1500m. Simulation setup is described in this section. We have compared PALBMRP with the existing protocols AOMDV and LBMMRE- AOMDV[1]. We have considered following parameters for evaluation: number of nodes, transmission range, queue length and node speed. Average energy consumption, packet delivery ratio and average end to end delay performance metrics are used for evaluation. A different number of nodes are placed at a different time with an initial energy of 100J to observe the result. The network is analyzed by introducing traffic and sending different data packets of size 512 and 1024 bytes. Below table represents additional parameters used during simulation. Parameters Values Simulator NS-3.20 Simulation Area 1500m * 1500m Routing protocols AOMDV, LBMMRE- AOMDV, PALBMRP Number of nodes 20, 30, 40, 50 Traffic Type CBR Simulation time (s) 30, 60, 120, 300, 600 Initial node energy (J) 100 Data payload 512, 1024 bytes Mobility Model Random Waypoint Maximum speed 10 m/s Table2. Simulation Parameters
  • 5. Int. J. Advanced Networking and Applications Volume: 09 Issue: 01 Pages: 3329-3334 (2017) ISSN: 0975-0290 3333 5. EXPERIMENTAL RESULTS AND ANALYSIS By using all the parameters discussed in earlier section we have simulated the proposed protocol. 5.1 Average Energy Consumption Measured in terms of average amount of energy consumed by all mobile nodes in the network. Fig.7 shows the overall energy consumption of all protocols with a different number of mobile nodes. Energy consumption of proposed PALBMRP is less as compared to existing protocols AOMDV and LBMMRE-AOMDV[1]. This is due to total energy considered by proposed protocol during route selection and minimal energy during data transmission. Figure 7. Average Energy Consumption 5.2 Packet Delivery Ratio It is measured in terms of a total number of destination nodes received the packet and an actual number of sent packet by the source node. Fig.8 shows the packet delivery ratio of the PALBMRP, AOMDV, and LBMMRE- AOMDV with respect to a number of nodes. With less number of nodes, all protocol performs nearby similar because network density is low. As nodes increases packet delivery ratio of all protocol decreases as the network becomes slightly loaded so packet delivery ratio decreases. PALBMRP chooses the route based on route cost which includes hop count and delay hence improves the packet delivery ratio compared to other protocols. Figure 8. Packet Delivery Ratio 5.3 End To End Delay The average time is taken by a packet to be transmitted from source node to destination node. Fig.9 shows end to end delay of proposed protocol compared to existing approaches. It shows end to end delay of LBMMRE is very high compared to AOMDV and PALBMRP. This is because it mainly focuses on the maximum number of packet delivery irrespective of the delay hence increased in dead nodes which increase delay too. PALBMRP selects a congestion free path and considers delay and hop count while selecting route causes reducing end to end delay. Figure 9. End to End Delay 6. CONCLUSION Various energy efficient routing protocols are designed for mobile ad hoc network to improve the overall lifetime of a network by choosing the nodes with maximum residual energy. Network traffic which causes congestion and results in fast depletion of energy is not taking into consideration while selecting the route. We have proposed an energy efficient routing protocol for mobile ad hoc network in this paper called PALBMRP. Two approaches energy efficient route selection and effective load distribution are combined in proposed protocol. Paths are selected by considering several parameters i.e. residual energy, hop count, delay, and congestion which helps in minimizing overall network energy consumption by selecting congestion free and energy efficient paths. Network load is effectively distributed causes improve in packet delivery ratio. Simulation results show that PALBMRP performs better compared to existing protocols and reduces 9% of overall energy consumption, increased 12% of packet delivery ratio and reduces end to end delay up to 3%. Additional MAC layer energy consumption can be taken into consideration in the future to further improvement in energy efficiency. ACKNOWLEDGEMENTS I take immense pleasure in expressing my humble note of gratitude to my project guide Dr. Shitalkumar Jain, HOD and Associate Professor, Department of Computer Engineering, MIT Academy of Engineering, Alandi, Pune, for his remarkable guidance and useful suggestions, which helped me in completion the paper before the deadline. REFERENCES [1] Alghamdi, S., Load balancing maximal minimal nodal residual energy ad hoc on-demand multipath distance vector routing protocol, Journal of Wireless Network, 22(4), 2016, 1355-1363 [2] Hassanein, H. and Zhou, A., Load-aware destination- controlled routing for MANETs, ACM Journal on Computer Communications 26(14), 2003, 1551- 1559 [3] Gu, C. and Zhu, Q., An Energy-Aware Routing Protocol for Mobile Ad Hoc Networks Based on
  • 6. Int. J. Advanced Networking and Applications Volume: 09 Issue: 01 Pages: 3329-3334 (2017) ISSN: 0975-0290 3334 Route Energy Comprehensive Index, Journal of Wireless Personal Communications, 79(2), 2014, 1557-1570 [4] Govind, R., Kashwan, R., A new routing protocol for energy efficient mobile applications for ad hoc networks, Elsevier Journal of Computers and Electrical Engineering, 48, 2015, 77-85 [5] Havinal, R., Attimarad, G., Giri Prasad, M., MECOR: Minimal Energy Consumption with Optimized Routing in MANET, Journal of Wireless Personal Communications 88(4), 2016, 963-983 [6] Basurra, S., Vos, M., Padget, J., Ji, Y., Lewis, T., Armour, S., Energy efficient zone based routing protocol for MANETs, Elsevier Journal on Ad Hoc Networks, 25(A), 2015, 16-37 [7] Ren, F., Zhang, J., He, T., Lin, C. and Das, S., EBRP: Energy-Balanced Routing Protocol for Data Gathering in Wireless Sensor Networks, IEEE Transaction on Parallel Distributed System, 22(12), 2011, 2108-2125 [8] Li, L., Li, C., Yuan, P., An Energy Level Based Routing Protocol in Ad Hoc Networks, Journal of Wireless Personal Communications, 81(3), 2015, 981-996 [9] Reddy, A. and Satyanarayana, N., Energy-efficient stable multipath routing in MANET, Journal of Wireless Networks, 23, 2016 : 1-9 [10] Muthusamy, S., Palanisamy, V., Enhancement of accuracy metrics for energy levels in MANETs, Elsevier Journal of Computers and Electrical Engineering 48, 2015, 100-108 [11] Yang, D., Shin, J., Kim, J. and Kim, G., OPEED: Optimal energy-efficient neighbour discovery scheme in opportunistic networks, Journal of Communications and Networks, 17(1), 2015, 34-39 [12] Tavli, B. and Heinzelman, W., Energy-Efficient Real-Time Multicast Routing in Mobile Ad Hoc Networks, IEEE Transaction on Mobile Computing, 60(5), 2011, 707-722 [13] Wang, X. and Li, J., Improving the Network Lifetime of MANETs through Cooperative MAC Protocol Design, IEEE Transactions on Parallel and Distributed Systems, 26(4), 2015, 1010-1020 [14] Zhu, J. and Wang, X., Model and Protocol for Energy-Efficient Routing over Mobile Ad Hoc Networks, IEEE Transaction on Mobile Computing, 10(11), 2011, 1546 – 1557 [15] Terdal, S., Mytri, V. and Damodaram, A., A Load Aware Routing Mechanism for Improving Energy Efficiency in Mobile Ad Hoc Networks, International Journal of Computer Applications journal, 3(2) , 2010, 6-11 Authors Biography Ms. Madhuri Shinde is pursuing M.E. in Computer Engineering at MIT Academy of Engineering, Alandi, Pune. She has completed B.E. CSE from Shivaji University Kolhapur. Her research interests include routing algorithms of ad hoc networks, and mobile computing. Dr. Shitalkumar Jain is a Head of Computer Engineering Department at MIT Academy of Engineering, Alandi, Pune. He received Ph.D. in Computer Engineering in the area of ad hoc networks from NMIMS University, Mumbai. His interdisciplinary research interests cover mobile ad hoc network, wireless sensor network in agriculture environment and distributed image processing.