SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
INTERNATIONAL January- February (2013), © IAEME ISSN 0976-6367(Print), ISSN 0976 –
  International Journal of ComputerJOURNAL OF COMPUTER ENGINEERING
  6375(Online) Volume 4, Issue 1,
                                   Engineering and Technology (IJCET),

                                 & TECHNOLOGY (IJCET)
ISSN 0976 – 6367(Print)
ISSN 0976 – 6375(Online)
Volume 4, Issue 1, January- February (2013), pp. 105-123
                                                                            IJCET
© IAEME: www.iaeme.com/ijcet.asp
Journal Impact Factor (2012): 3.9580 (Calculated by GISI)               ©IAEME
www.jifactor.com




          DESIGN AND IMPLEMENTATION OF VARIABLE RANGE
          ENERGY AWARE DYNAMIC SOURCE ROUTING PROTOCOL
                    FOR MOBILE AD HOC NETWORKS

                                         Shiva Prakash
                        Department of Computer Science & Engineering,
                         Madan Mohan Malaviya Engineering College,
                                       Gorakhpur, INDIA
                                     shiva.plko@gmail.com
                                           J. P. Saini
                         Madan Mohan Malaviya Engineering College,
                                       Gorakhpur, INDIA
                                   jps_uptu@rediffmail.com
             S.C. Gupta                                        Sandip Vijay
        Department of ECE                                  Department of ECE
     Dehradun Institute of Technology,                 Dehradun Institute of Technology,
          Dehradun, INDIA                                    Dehradun, INDIA


  ABSTRACT

         Nodes in decentralized infrastructure-less wireless networks have limited battery
  power. Thus energy is the one of the most challenging issue, majority of the research work in
  energy efficient routing is based on the constant transmission power model, where nodes are
  transmitting the data with its constant power which minimizes number of forwarding nodes.
  Conversely, it results in interferences and decreases network lifetime. In this paper, we have
  designed variable range energy aware dynamic source routing in which the route selection
  based on energy, stability and load aware. We select two routes main and alternate; due to
  this we are able to reduced requirement of number of route discoveries. In this approach
  nodes are transmitting message with variant transmission power approach means that
  transmission power dynamically tuned as per nodes distances. Network performance is tested
  using NS-2 and their simulation results shows that a significant improvement in performance
  of modified DSR was achieved.

  Keywords: Ad Hoc Network, Routing, Power Aware Routing, Stability, Traffic Load,
  Variable Range Transmission Power.


                                               105
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

I.   INTRODUCTION

         Major research efforts have been focusing such as unreliable wireless links, limited
 energy, security, and dynamic network topology. Energy efficient routing is one the
 important issues in MANETs. Thus design an energy efficient routing approaches to save the
 energy consumption of the network because all the nodes are battery powered. Failure of one
 node may affect the entire network for the reason that nodes involved not only in data
 communication but also in forwarding data on behalf of other. If a node runs out of energy
 the probability of network partitioning will be increased. Thus routing in mobile ad hoc
 network should be in such a way that it consider to use the remaining battery power in an
 efficient way with stability and traffic load to increase the life time of the ad hoc network. To
 bring about the goal in receipt of longer lifetime for a network, we must minimizing nodes
 energy consumption not only during active communication but also when nodes are in
 inactive state. There are two approaches to minimize the active communication energy [1] as
 transmission power control and load balancing approaches and to minimize energy during
 inactive approach as sleep/power-down mode.

         The majority of energy efficient/energy aware routing protocols for ad hoc network
 try to reduce energy consumption. These protocols try either to route data through the path
 which minimize the end-to-end transmission energy for packets [2]. The aim of energy-aware
 routing protocols is to reduce energy consumption in transmission of packets between source
 and destination. In recent years most of the research work in this field is based on the
 constant transmission power model, so, nodes transmitting the data with constant power
 which improves network performance by reducing the number of forwarding nodes.
 Conversely, it results in interference and decreases network lifetime. Only very few works in
 which they used variant power model but route selection is not based on stability, energy and
 load factors in unified way. In this paper, we have designed variable range energy aware
 dynamic source routing in which the route selection is based on stability, energy and load
 factors in unified way, so we are able to select the route which is more stable, energy
 efficient. We minimize route reply by sending RREP to only two RREQs which have
 maximum path selection factor values due to this we are able to reduced number of route
 reply. In this approach, nodes are transmitting message with variant transmission power
 control approach so the transmission power dynamically tuned as per nodes distances i.e.
 hop-by-hop power control. Calculation of required power to transmit packet to next hop in
 the path has done at each node with help of GPS. In this paper first of all We describes the
 analytical models of stability, energy, variant power model and traffic load after that we
 presents algorithms for the modified route discovery process and route maintenance process.
 This protocol reduces the total energy expenditure in the network and thus maximizes the life
 time of the network. Our simulation studies show that the proposed modified protocols are
 more efficient than the existing one.

        The rest of the paper is organized as in section 2 presents literature review we review
 the conventional DSR protocol and other relented works, section 3 presents different models
 used in our proposed approach. Section 4 presents design and implementation of VREA-
 DSR in NS-2; simulation results and analysis is presented in section 5, finally we provide
 conclusion in section 6.




                                                   106
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

II.   RELATED WORKS

        Since routing is a most important and significant energy-consuming activity in ad hoc
 networks, more research attention has been committed for designing energy-efficient routing
 protocols. In this paper we describe the various research efforts done in the area of power-
 aware routing protocols.
        This routing protocol based on global information was proposed on [3], such as data
 generation rate or power level information of all nodes (node costs), may not be convenient
 because each node is provided with only the local information like distance between nodes
 and other. The authors assumed that the power needed for transmission and reception is a
                      α
 linear function of d where d is distance between the two adjacent nodes and α constraint that
 depends on the physical environment. The optimal route selection, node evaluates and
 compares the power expenditure of each path candidate. Power utilization of the direct
                                                                                    α
 transmission, p(d), can be calculated if the distance is known, i.e., p(d)=a d + c, where a and
 c are constants, d is the distance between two nodes and α is 2. The authors make used of
 GPS to get location information to transmit packets with the minimum necessary transmit
 energy. The key requirement of this technique is that relative positions of nodes are known to
 all nodes in the MANET. However, this information may not be readily available.
          Variable Range DSR [1][3] the use of variable range transmission for packet
 transmission, it improved the drawback of general range transmission in terms of energy
 used. Author has used DSR for our experimentation. Energy efficient design of the protocol
 can be generated using the variable transmission range. The modifications in the MAC layer
 are done, as it is major part of controlling the different parameters of network behavior.
 Author has analyzed the impact of variable-range transmission power control on the energy
 savings of wireless multi-hop networks. A power control technique affects the physical layer
 performance. The choose of the high transmission range reduces the number of forwarding
 nodes needed to reach the destination, but creates large interference. Due to this we can
 reduces the transmission range demands more number of forwarding nodes but energy
 utilization is less. The assessment of different parameters for the network is done for both the
 protocols. Range is an important necessity for any RF application. This modified protocol
 show the improvement in number of active nodes, network lifetime is due to variable range
 transmitter power adjustment done at every node before transferring the data. This makes
 effective utilization of different nodes in the network. In this modification not considers the
 path selection on the basis of the energy aware and other factors.
          The DSR protocol [4][5] belongs to the class of reactive protocols and allows nodes to
 dynamically discover a route across multiple network hops to any destination. Dynamic
 source routing means that each packet in its header carries the complete ordered list of nodes
 through which the packet needed to pass. DSR uses no periodic routing messages, due to this
 we are reducing network bandwidth and delay overhead, conserving battery power and
 avoiding large routing updates throughout the ad-hoc network. Instead DSR relies on support
 from the MAC layer (the MAC layer should inform the routing protocol about link failures).
 The DSR protocol [6] is designed primarily for mobile ad hoc networks of up to about two
 hundred nodes and is designed to work well even with very high rates of mobility, when
 number of nodes is increasing its performance detonated very fast. It has two main phases as
 route discovery and route maintenance, which work collectively to allow nodes to determine
 and maintain routes to random destinations in the ad hoc network. Route reply would only be
 generated when the message has reached the projected destination node. To return the route
 reply, the target node must have a route to the source node. If the desired route is in the
 destination node's route cache, the path would be used otherwise, the node will reverse the

                                                   107
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

path based on the path record in the route reply message header (this requires that all links are
symmetric). In case of communication error, the route maintenance phase is initiated whereby
the route error packets are generated at a node. The erroneous hop will be removed from the
node's route cache; all routes containing the hop are condensed at that point. Again, the route
discovery phase is initiated to establish the most feasible route. The major difference between
this and the other on-demand routing protocols is that it is beacon-less and hence does not
need periodic hello packet (beacon) transmissions, which are used by a node to inform its
neighbors of its existence. The fundamental approach of this protocol, during the route
creation stage is to establish a route by flooding route request packets in the network. The
destination node, on in receipt of a route request packet, responds by convey a route reply
packet back to the source, which carries the route traversed by the route request packet
received.
     Dynamic Source Routing (DSR) [4][6] protocol is a milestone in this development but it
has various shortcomings like
     • The route cache used without their validity checks which degrade the performance if
         invalid cache tried to use.
     • This protocol performs well in static and low-mobility environments, as well as when
         number of nodes not more than two hundred; the performance decreases quickly with
         increasing mobility.
     • DSR is not energy efficient as mobile nodes have limited power supply and energy
         efficient protocols are essential for routing in MANETs so proper modification of
         DSR is required.
     • DSR does not consider the energy efficiency in route discovery. When multiple routes
         then DSR select the route on basis of minimum hop count which could result poor
         route selection.
     • It used constant transmission power for transmission of packets, nodes transmits
         information with constant power which increases interference of the signals.
         In [7][8] geographic routing algorithms are a promising candidate for large-scale
wireless ad hoc networks. It takes advantage of the location information of the nodes are the
very valuable for wireless networks. In geographic routing protocols every node is aware of
its own position in the network; via mechanisms like GPS or distributed localization schemes.
This can save a lot of protocol overhead and consequently, energy of the nodes. The most
significant difference between MANETs and traditional networks is the energy constraint.
However, the majority of geographic routing algorithms take the shortest local path, depleting
the energy of nodes on that path easily. Thus, Energy efficient geographic routing techniques
play a significant role in saving the energy consumption of the network.
         Link stability based routing [1][9] where nodes should keep an up-to-date information
about link status. In prediction-based link availability estimation algorithm is used to develop
a metric for path selection in terms of path reliability, which is improving the network
performance. The dynamic nature of MANETs leads difficulty in maintaining the precise link
state information. Main causes of path breakage, due to node’s mobility and or power
depletion of the mobile hosts. The mobility factor and energy factor to calculate the link
stability metric as Link Stability Degree (LSD) is defined as
                              LSD = Mobility factor / Energy factor
It means that the degree of the stability of the link depends on the value of LSD. Higher the
value of LSD, higher is the stability of the link and greater is the duration of its existence.
         Weight Based DSR (WBDSR) [10] is enrichment to the existing DSR protocol.
Node’s weight is computed on the basis of stability and battery backup. Battery backup is the
main constraint to improve energy efficiency in DSR protocol. WBDSR improves the


                                                  108
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

stability of nodes because on receiving RREQ all nodes calculates their node weight and
added to their battery life and stability in header of RREQ and before further broadcasting
and at every intermediate node this process is repeated. When RREQ reached to destination
node it waits for a small predefined time t for additional route requests. After that destination
node computes minimum of node weight among all nodes all received route requests then
send RREP to maximum route weight of the path. As insertion of own weight value by all
node to route request packet, the packet size increases fast which causes overhead to each
intermediate node and if the route has several intermediate nodes then overhead becomes
severe.
         Minimum total power routing (MTPR): Various power aware routing proposals for
MANETs are investigated in [11]. MTPR is one of the routing proposals belong to this
category tries to minimize the total transmission power consumption of nodes participating in
an acquired route. The main goal of this routing protocol is to minimize the total
transmission power for route R. But in route selection process it does not consider the energy
level of the mobile node battery source during energy efficient route computation. This
approach may select the route that includes one or more mobile node with smallest amount
energy level
         Minimum Battery Cost Routing (MBCR) protocol [12] used battery power always by
using a cost function which is inversely comparative to residual battery power. The route is
defined on the basis of sum of costs of nodes that are the major components. The route
selection is based on the minimum total cost. MCBR protocol can expand the network
lifetime due to selection of route whose nodes have high enduring battery power. The main
drawback of MCBR is that it may select a rather short path containing mostly nodes with
high enduring battery capacity but also a few nodes with lower remaining battery capacity.
The cost of this routing solution may be lower than that of a path with a large number of
nodes all having medium level of remaining battery capacity. Although, the previous routing
solution is in general less desirable from the network extended existence point of view since
such a path will become disconnected as soon as the extremely first node on that path dies.
         Minimum Energy Routing (MER) [13] protocol includes the power levels that should
be used by all intermediate nodes. Processing of these levels done during initial phase when
all receiving intermediate node calculates the required power from the knowledge of transmit
power and received power. MER protocol has eight options, few in firmware and others are
implemented in software.
         Min-Max Battery Cost Routing (MMBCR) protocol [11] considers the residual
battery power capacity of nodes as the metric in order to make longer the lifetime of nodes.
Let ci(t) be the battery capacity of host ni at time t. We can define fi(t) as a battery cost
function of host ni. The smaller amount capacity it has, the more reluctant it is to forward
packets; the proposed value is: fi(t) = 1/ci(t). It selects the route with the minimum path cost
among possible routes. Because this metric takes into account the remaining energy level of
individual nodes instead of the total energy, the energy of all nodes can be regularly used.
The limitation of this algorithm is that since there is no guarantee that paths with the
minimum hop-count or with the minimum total power are selected.
         The minimization of energy consumption of mobile nodes try to adjust the
transmission power of wireless nodes [14][15]. Finding the energy efficient (min-power)
route [16] and to finding the least cost path in the weighted graph and power aware localized
routing [3] protocols of this category. The main concept, to balance the energy consumption
by avoiding low energy nodes when selecting a route. The minimum energy routing scheme
is not only to provide energy efficient routes [2][17] but also to formulate the given route
energy efficient by adjusting the transmission power just enough to reach to the next hop
node. The smallest common power (COMPOW) protocol [11] shows a straightforward

                                                  109
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
  6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

  solution to maintain bi-directionality between whichever pair of communicating nodes in a
  MANET. Other articles tend to efficiently manage a sleep state for the nodes: various
  solutions range from pure MAC-layer solutions (power management of 802.11) few more
  solutions with combining MAC and routing techniques [8]. There are many other proposals
  based an energy efficient routing protocol which are capable of routing data over the
  network and of saving the battery power of mobile nodes [12][18]. And also some proposals
  aim to add energy-aware functionalities to existing DSR protocols [19]20].
           Energy aware protocols of ad hoc networks nodes are defined as data delivered in
  one hop to the total energy expended in multi-hop. Overall minimizing energy consumption
  is an significant challenge in multi-hop ad hoc networking. The related study [21][22] shows
  that energy efficient/energy aware routing all these protocols have improvement over existing
  protocols in energy point of view. Our motivation to consider as one of the important design
  objectives to minimize network breakage means that extend the life of network.

  A. Problem Identification
           Lot of research has been conducted in current years to build up different approaches
  to convey energy efficient routing in MANETs. Many improvements to existing DSR have
  been discussed, and observed that these approaches make them energy efficient but they have
  limitations also. Few limitations are as follows:
  • In DSR protocol, the RREP send through all the available route large number of
      unnecessary route replies leading to waste of energy. This protocol has not considered
      energy efficiency in their path selection and routing of the packets.
  • If there is any error due to depletion of node leads to link broken then nodes inform to
      source, now source send remaining packets by route available in their route cache, but
      this route may not be valid more, then route discovery initiated hence consume more
      energy and increase the packet delay time.
  • The protocol weight based DSR used battery power and stability of node to compute
      node weight each node insert its node weight in route request packet which results packet
      size keeps increasing very fast, if route have many intermediate nodes then overhead
      becomes ruthless.
  • Many more energy based modifications of DSR routing protocols have taken energy
      based different metrics, but to the best of my knowledge there is know any work which
      considered stability, energy efficiency and traffic load as well as variant transmission
      power model.
  All these routing protocols are assuming that all of the nodes in MANETs are battery
  powered. Energy efficient routing approaches play a major role in saving the energy
  consumption of the network. This motivated us for the search of new innovative approaches.
  Thus, we have proposed a new energy aware dynamic source routing protocol, which used
  variant transmission power model instead of fixed-transmit power as used in DSR and path
  selection is based on stability, energy and traffic load. In next section, first we have discuss
  stability model, energy consumption model, variant transmission power control and traffic
  load model after this we describe working of our proposed protocol.

III.   PROPOSED WORK

          As we discussed in related work that maximum work done to minimize the flooding
  in route discovery, or energy base route discovery, or in route maintenance or other metric
  but to the best of my knowledge there is no any work which considered stability factor,
  energy factor and traffic load factor all these three factor at a time as well as variant


                                                    110
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

transmission power model for transmitting packet. Our proposed energy aware design of
DSR protocol has modified route discovery, route maintenance and packet transmission
strategies in energy efficient way. This protocol used variable transmission power model to
transmit packet.
        The modifications in the MAC layer are also done, as it is main part of controlling the
various parameters of network activities. In this work, nodes are transmitting message with
variant transmission power control approach so the transmission power dynamically tuned as
per nodes distances i.e. hop-by-hop power control. Range is a significant requirement for any
RF application. Long range is achieved through larger receiver understanding. The best
receiver understanding is desirable as it lowers the power requirement allowing recognition
of weaker signals and can increase the transmission range. Calculation of required power to
transmit packet to next hop in the path has done at each node with help of GPS. This protocol
reduces the total energy expenditure in the network and thus maximizes the life time of the
network. Simulation studies show that the proposed modified protocols are more efficient
than the existing one

 A. Network Model
        We model an ad hoc network by a directed graph G = (N, E). N is the set of mobile
                                                   ∈                  ∈
devices and |N | = n. For i, j N, (i, j) E means that i is in the communication range of j
(but not necessarily vice versa). We assume that the network G is unknown, meaning that the
nodes do not have any knowledge about the nodes that can receive their messages, nor the
number of nodes from which they can receive messages by themselves. This assumption is
helpful since in a lot of applications the graph G is not fixed because the mobile agents can
move around (which will results in a changing communication structure). We analyze energy
cost function to the network layer and center of attention on routing algorithms. We discuss
how the error rate related with a link affects the overall probability of reliable delivery, and
consequently the energy allied with the reliable transmission of a single packet. For any
particular link (i, j) between a transmitting node i and a receiving node j, let Pi, j denote the
transmission power.

B. Stability Model
         Link stability is always very augmenting problem of the mobile ad-hoc network. The
stability of a link [16] is given by its probability to persist for a certain time span, which is
not necessarily linked with its probability to reach a very high age. Stable path selection is
very fundamental criteria when we are talking about routing. The stability of the constituting
links, because the break of any link will lead to the break of the whole path. Thus, link
stability is anticipated to be obtained before the determination of path stability.
 If relative position of node with its neighborhood doesn’t changes frequently then this is said
to be stable. Stability factor of node k is defined as follows.

Stability S fk =
                   ((total numberof neighbor' s node) t −t1 − (number of absent nodes) t )   (1)
                                 (total numberof neighbor' s node) t −t1
  where Sfk is the stability factor of node k, t is the current time and (t – t1) is the time before t.

C. Energy Model
        Energy aware communication in MANETs is needed to improve lifetime of the
network. Thus, we calculate the energy factor in view of residual energy of the node k at
particular instance [23]. The main steps of energy consumption during packet transmission
are as follows a) transmit, b) receive, c) idle, and d) sleep. The major sources of energy
wastage in MAC as collision, message overhearing, cost of control packet and idle listening.

                                                                             111
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

Nodes battery level affects the transmission range consequently we have to consider nodes
currently available energy to choose the optimal route. Energy factor of the node k is
calculated as the remaining energy of node k at instance is divided by total initial energy of
node k and remaining energy of node k considered as total initial energy of node k minus
energy consumed by node k. The energy consumption of node k is addition of energy
consumed when node k is in idle mode, energy consumed when node k is in active mode,
energy consumed when node k is in sleep mode and energy consumed when node k is in
transient mode. The values of power consumption measurements in a wireless ad hoc
network interface are selected IEEE 802.11 interfaces (2.4GHz). The energy dissipated in
transmitting (Etransmit) or receiving (Ereceived) in one packet can be calculated as follows:
         Etransmit = Ptransmit × TD
         Erecieved = Preceived × TD
where TD denote the transmission duration of the packet.
On the basis of energy and stability of node, we calculate factor of energy with stability, and
then we calculated minimum energy stability factor (ESf ) of the path.
  ESfk= Efk + Sfk                                                               (2)
  ESfsdi = Min {ESf1, ESf2, ESf3, ESf5,----, ESfNsdi}
  where ESfsdi : Minimum value of the energy factor and stability factor of ith path
 Nsdi : Set of node on ith path from source s to destination d                   ESf1, ESf2, ESf3,
ESf5,-----, ESfNsdi : nodes energy factor of ith path

D. Variant Transmission Power Model
        Designing a variable-range transmission power control algorithm is more appropriate
to the needs of these promising wireless ad hoc networks to determine the appropriate packet
transmission energy at each node in a path through which communication packet can be
transmitted in more energy efficient. Changing from existing a common-range transmission
power design to a variable-range transmission power design is difficult in straight forward
transition, and in numerous cases requires a considerable re-design of the operation of the
system in order to increase enhanced power-conserving performance over existing systems.
We have used variable-range transmission power control to improve the overall performance
of wireless ad hoc networks. We considered that the coordinates are known by GPS at each
node and correspondingly known distances between nodes and then calculate desired power
to transmit packet. At every node in a path calculated transmission power for transition of
packets and stored in their cache if any change occurs correspondingly updated their cache.
We assumed that all packets are of a fixed size, Ei, j energy involved in a packet transmission
over link (i, j) is simply a fixed multiple of Pi, j. There are two factors: attenuation due to the
medium, and interference with ambient noise at the receiver which affected to any signal
transmitted. The attenuation is relative to Dα, where D is the distance between the receiver j
and the transmitter i. The bit error rate associated with a particular link is essentially a
function of the ratio of the received signal power to the ambient noise. In the constant-power
model, Pi, j is independent of the characteristics of the link (i, j) and is a constant. In this case,
a receiver situated further away from a transmitter will suffer greater signal attenuation
(proportional to Dα) and will, accordingly, be subject to a larger bit-error rate. In the variable-
power model, a transmitter node adjusts Pi, j to ensure that the strength of the (attenuated)
signal received by the receiver is independent of D and is above a certain threshold level Th.
The minimum transmission power associated with a link of distance D in the variable-power
model is Pm = Th × γ ×Dα, where γ is a constant and α is the coefficient of channel attenuation
(2≤ α ≤ 6). Since Th is usually a technology-specific constant and considered α =4, we can
see that the minimum transmission energy over such a link (i, j) varies as Em(D) Dα .   ∝
                                                  112
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

E. Traffic Load Model
          The traffic load balance [23][24] also play major role in enhancing the network life.
As node in the high traffic load path will die off faster in comparison with nodes in the path
that have lower traffic load. So traffic load aware routing provides not only a smaller end -to-
end delay, but also improve energy efficiency by efficient energy distribution of routing. The
network interface queue, a packet being transmitted could be queued in a variety of ways.
For example, outgoing packets from the network protocol stack might be queued at the link
layer, before transmission by the network interface. The network interface might also
provide a retransmission mechanism for packets, such as occurs in IEEE 802.11; the DSR
protocol, as part of Route Maintenance, requires limited buffering of packets already
transmitted for which the reach ability of the next-hop destination has not yet been
determined. The Network Interface Queue of a node implementing DSR is an output queue of
packets from the network protocol stack waiting to be transmitted by the network interface;
this queue is used to hold packets while the network interface is in the process of transmitting
another packet. The default queue size is 50 packets.
Traffic load factor is defined as follows:

        Lfk = Qpk/ Qtk                                                                 (3)
        Qpk = Qtk - Qrk                                                          (4)
 where
Qrk : Remaining network interface queue size of node k at instance
Qtk : Initially full interface queue size of node k
Qpk : At instance number of data packets in interface           queue of node k
Lfk : Traffic load factor of node k
Now, traffic load factor of the ith route is calculated as follows:
                            ∑ L fk
                           k∈N sdi
               L fsdi =                                                         (5)
                           N sdi + 1
 where
Nsdi     : Set of node on ith path from source s to destination d
Nsdi + 1 : Number of nodes in ith path
         Percentage of network interface queue that is occupied capacity of the node at the
instance as in section 3.4. The default maximum size of network interface queue is 50. Lfsdi
indicated the traffic load of ith path from source s to destination d that is occupied capacity of
network interface queue. The higher value of the Lfsdi indicates that route has maximum
traffic means congested route, such paths should avoided to choose because it leads to higher
packet loss and longer delay. We will choose the path which has lower Lfsdi value. The
integrated model is the combination of all three the energy factor, traffic load factor and
Stability factor. So, these factors use to calculate path selection factor is as follows:
                   ES fsdi
         Pfsdi =                                                               (6)
                    L fsdi
The route will be selected with highest Pfsdi value for the data transmission.

F. Energy Aware Route Discovery Process
        Route discovery process is desired when a source node S wishing to send a packet to
a destination node D, then source node see their route cache if route found, send validation
message and stat timer, if ACK received in before timer expire then node can send the packet
with this path, otherwise source node start route discovery process, required to discover the
energy efficient path. Using VREA-DSR obtains an energy, load and stability aware path

                                                  113
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

from source route to destination. The process of energy aware route discovery is entirely on
demand. Energy aware route discovery procedure used a route request (RREQ) and route
reply (RREP) messages, to find a route from source to destination. When several source
nodes originates a new packet addressed to some destination node, the source node places in
the header of the packet a source route giving the sequence of hops along with the stable,
energy efficient and load balanced route at which the packet is transmitted for each hop.
Using GPS model to know the coordinates of each other’s nodes thus node calculate distance
between nodes and corresponding desired transmit power as in section 3.4 so that receiver
can receive it.

Algorithm 1: Route Discovery Process in VREA-DSR
Step 1: Source node have packet to send, check route cache
If (route to D is found)
         {
prepare route validation message send to path mentioned in route cache and start timer
If (ACK arrived before timer expires)
         {
                            Send data packet by this path
                   }
}
Else
{
Prepare RREQ message, initialize SEf = (Sf = Maximum value (i.e. 1) + Ef = Maximum value
(i.e. 1)) = 2; Lf = 0 and transmission power and                append these value to RREQ header
then broadcast to their neighbor.
         }
Step 2: If (power of node < α && Neighbor ≠ Destination)
{
Discard RREQ packet
}
Else if (power of node ≤ || ≥ α && Neighbor = Destination)
{
         If ( it is first root request )
         {
calculate Pf1 and store into RREQ                        table and node waits for ∆ t time for
more RREQ;
}
Else if ( it is next RREQ && time < ∆ t time)
{
                   calculate Pf2 Pf3, Pf4,...,Pfn and also stored in RREQ table;
}
Else if (more than two RREQ && time = ∆ t time)
{
See RREQ table and compare RREQ’s Pf’s value; destination send
RREP packet with these two RREQ paths which have highest and next
highest Pf values (means main path and alternate path)
}
                   Else if (less than or equal to two RREQ && time ≤ ∆ t time)
                   {


                                                  114
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

                        Destination send RREP packet with these two RREQ paths (means
                        main path and alternate path)
                 }
                 else
                 {
                 No update;
                 }
                 }
Step3: Else (power of node ≥ α && Neighbor ≠ Destination)
{
              Neighbor’s node extract values RREQ header and calculate ESf = (Sf + Ef ) and
     Lf calculate average value of Lf with nodes values of Lf, calculate transmission power;
         If (node’s ESf < header’s ESf )
         {
                    Replace hedader’s ESf = node’s ESf ; add values of ESf, Lf , and
                    transmission power in header’s field of, ESf , Lf; and power and broadcast
                    RREQ to their neighbor.
}
         Else
         {
                       No change in header’s value of ESf and replace header’s Lf with
                       calculated average value of Lf and broadcast RREQ to their neighbor.
}
}
         Where Pf1 : Path factor of first RREQ message at particular instance
                  Pf2 : Path factor of second RREQ message at particular instance
Pfn : Path factor of nth RREQ message at particular instance
Algorithm 2: Route Maintenance Process in EA-DSR
Step 1: Source node sends data to destination node with the main path;
if (any node in route have ERR message)
{
Node send back RERR message to source node;
}
Step2: When source node received RERR message, check the alternate route in route cache;
if (alternate route found in route cache)
{
Send route validation message by alternate path mentioned in the route cache and start
                  timer;
if ( ACK received before timer expires)
{
Source send remaining data packet by this alternate path;
}
else
{
                 Source initiate new route discovery;
}
}
   Modification of existing DSR header, we adds three more field in reserved field of basic
DSR header. We describe the packet structures for VREA-DSR and discuss the changes in
each packet option below.

                                                  115
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

IV.   DESIGN AND IMPLEMENTATION OF VREA-DSR

         In this section first we design packet structure as route request packet, route reply
 packet, acknowledgement packet etc. and then provide ns-2 implementation details.

 A.  Design of Packet Structure for VREA-DSR Route Request (RREQ) Packet:
         The receiving node of RREQ must compute the stability factor Sfk with energy factor
 Efk, and traffic load factor Lfk of node k for this hop node according to stated three equations
 (1), (2) and (5). Table I shows the RREQ packet format in VREA-DSR, by which efficient
 route will be selected; the path selection factor.
                       Table I: Route Request Packet Format in VREA-DSR
                        IP       DSR       DSR        Request            ESf       Lf          DSR
                      Header    Fixed      Route    Address.                                  Source
                                Header    Request   [Src,1,.......,                          Power to
                                          Header    N,dest]                                  Pwr1…
                                                                                             to PwrN


 Route Reply Packet: The reply paths based on energy, stability and traffic load in unified way
 included path and alternate path in the new route reply packet format. As discussed in section
 3.5 and 3.6, the RREPs are forwarded to the next hop defined on the source route addresses
 [Src, 1…N, dest]. The source route for RREP is the reverse of source route of the RREQ.
 Hence, the destination node reverses the source route of RREQ with maximum value of path
 factor and also route reply to next maximum valued of path factor as alternate path to source
 route of RREP. The table II shows the format of RREP packet that includes the energy aware
 information for implementation of VREA-DSR.

           Table II: Route Reply Packet format in VREA-DSR                                 Data Packet Format:
                        IP       DSR      DSR       DSR                     DSR            DSR
                      Header    Fixed     Route     source                 Reply           Source
                                Header    Reply     Route                Addresses         Power
                                          Header    Header            [Src,1..N, Dest]     Pwr1… to…
                                                                                                PwrN


   The power Pt value required that the packet is actually transmitted on the link. The power
 Pt value considered to on the basis of distance of the link, a node chooses to change the
 transmit power dynamically for hop i. Table III shows the data packet format for VREA-DSR
 includes the DSR fields besides the special fields of VREA-DSR.

                           Table III: Data Packet Format in VREA-DSR
                       IP        DSR      DSR       DSR                 DSR             DSR     Data
                       Header    Fixed    Route     Source              Reply           Source
                                 Header   Header     Route              Addr.           Power
                                                    Addr.               [Src,1..        Pwr1…to
                                                    [Src,1              N, Dest]        PwrN
                                                    …N,
                                                    Dest]


 ACK Packet Format: The Acknowledgement option in a DSR Options header is encoded as
 in order to allow nodes that have lost flow state to determine the previous hop, the address of
 the preceding hop can optionally be stored in the Acknowledgement Request as given in table
 IV. This extension used when a Source Route option is present, MAY be used when flow
 state routing is used without a Source Route option, and SHOULD be used before Route
 Maintenance determines that the next-hop destination is unreachable.


                                                        116
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

                          Table IV: ACK Packet Format in VREA-DSR
                                       IP             DSR              DSR
                                     Header       Fixed Header     Route Header


Route Error packet: These packets are generated at a node when the link-layer reports a
broken link at some stage in a data-packet transmission. When a node is unable to validate
reach ability of a next-hop node. It should send a Route Error to the source node of the
packet. When a node receives a packet containing a Route Error option, then that node must
remove from its route cache all the intermediate node repeat the same process, when RERR
message reach to source node check their route cache, is route to destination found, source
send route validation message to destination, and if received ACK of route validation
message received in time. Source sends remaining packets to destination with this path.
Otherwise, source initiates a new route discovery process to find new route to communicate
remaining packets. The route error packet format as given in table V.
                            Table V: Route Error Packet format in VREA-DSR
                IP           DSR               DSR        Unreachable      DSR           DSR
              Header        Fixed             Route          Node         Source        Source
                            Header             Error       Address        Route         Route
                                              Header                      Header      Addresses
                                                                                   [Src,1…N, dest]


B. Implementation of VREA-DSR in NS-2
   This section presents the precise implementation of VREA-DSR intended for the proposed
solutions. Our proposed solutions are anticipated to make longer the lifetime of the network and
nodes. In this section we discussed the main function which required for implementing our proposed
protocol. The DSR, MAC, COMMON and QUEUE folders of NS-2.34 have been modified to
implement VREA-DSR. Most of the works have been done on modification of existing DSR program
files. The required changes made to existing DSR are to implement VREA-DSR in NS-2. Details of
the implementations of existing DSR protocol in NS-2 can be found in the documentation [17][25]. In
this section we present the changes made on existing DSR protocol for implementation of VREA-
DSR. Many C++ program files of existing DSR are modified in order to implement the desired
features of VREA-DSR in the NS-2 simulator. In addition to the DSR program files folder, further
supportive files folders are also modified like MAC, COMMON and QEUEU. Here are the modified
programs files of DSR protocol are as follows:
   We have implemented required modification in dsragent.cc and dsragent.h and define other DSR
routing protocol in NS-2. The dsragent.cc is prepared in to functions. The functions are designed
based on their objective on routing activity. These implementations starts by incorporating the
computation of the ESf, Lf, and Pf (equations 2, 5 and 6) in handleCost(SRPacket &p) function in
dsragent.cc. HandlePacketReceipt and handleRouteRequest functions are modified to implement
energy aware route reque and route reply (in section 3.6) respectively. Existing ignoreRouteRequestp
function of DSR discards the copy of RREQ. In VREA-DSR, the function is modified to receive
multiple copies of RREQs. HandleRouteRequest function to decide to route reply on the basis of path
selection factor Pf route reply to RREQs in which Pf values maximum and next maximum, but reply
to maximum value of Pf RREQ with both main and alternate routes. replyFromRouteCache is
replaced by VREAreplyFromCache in this process we added to test its validity before we can use path
lies in their route cache. This function uncast the route request to the destination rather than reply the
route from cache to initiator of the request. VREADSR route reply send to only first two route request
not to all route request to minimize huge route reply to destination. Delay forwarding is handled by
the timer driven function. File dsragent.c is included this function with function name of rreq_purge.
The route is maintained during data communication, the destination node of the data must reply to the
source node. The DSR source route format is modified to handle power, stability aware and load
balanced information of VREA-DSR (section 3.4). In addition to the above source files, other source
files are also modified.

                                                        117
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

B.1 Changes made to other common folders to implement VREA-DSR
   This COMMON folder includes a number of source files. packet-stamp.h is one of the most
important source file in COMMON folder. It defines the information which is embossed with the
packet. The sender node must trample vital information for VREA-DSR on the packet. This
information includes its node’s stability, residual batteryenergy, and traffic load i.e. is queue length.
The receiver node has to extract this information from the packet for further processes. The packet.h
file defined the packet structure. The packet structure contains headers and data energy, and traffic
load i.e. is queue length. The receiver node has to extract this information from the packet for further
processes. The packet.h file defined the packet structure. The packet structure contains headers and
data. The struct hdr_cmn is one of the general headers on the packet structure and this header is
accessed by every layers. structure. The packet structure contains headers and data. The struct
hdr_cmn is one of the general headers on the packet structure and this header is accessed by every
layers. Therefore, this is used to swap over information between the layers. In VREA-DSR protocol,
the remaining battery energy of receiver node is used for link cost computation on the network layer.
The physical layer should send the remaining energy of the node to the network layer using hdr_cmn.
These are many more mains modifications made to implement VREA-DSR in NS-2 simulator.
V. SIMULATION RESULTS AND ANALYSIS

         An energy model is presented, based on 802.11, which considers different radio states; the
performance of network protocols [17][25] is agreed using network simulators ns-2. This approach is
computing more correct the energy consumption for Ad-Hoc network protocols. The advantages of
this particular energy models (802.11 DCF (Distributed Coordination Function) and SMAC) are the
consideration of all the possible radio states and that the simulator can calculate the energy
automatically irrespective of the stack the protocol at particular layer designer is working. In this
paper we use Network Simulator 2 version 2.34 [17][26] to perform comparison between VREA-
DSR and DSR protocols. NS2 is one of most popular network simulator tools worldwide. The NS2
was installed under Fedora 10.0 as a simulation platform. The simulation scene was for 1000 × 800
m2 rectangular region with movement speed 1 m/s to 5 m/s. The simulation parameters are defined as
give in table VI transmission range is assumed to be 250m, the number of CBR source nodes varies 3-
16 according to size of networks and nodes are selected randomly as CBR sources and the packet size
is fixed at 512 bytes. In order to have performance result, we used 10 to 100 nodes on the simulation.
We run several simulations and distinguish the results to two protocols, DSR and SELA-DSR, to
verify the superiority of the VREA-DSR protocol.
                           Table V1: Simulation Environment Parameters
                          MAC layer type                   IEEE80.11
                          Reception queue length           50
                          Radio propagation model          TwoRayGround
                          Transmission power (txPower)     1.4W
                          Reception power (rxPower)        1.0W
                          Idle power                       0.53W
                          Sleep power                      0.13W
                          Initial energy                   1000Jules
                          Transmission range               250 mtr.
                          Packet size                      512 bytes
                          Channel Capacity                 2Mbps
                          Frequency                        2.4 Ghz
                          Transmitted signal power         0.2818 W
                          Packet generation rate           2 packets/second,
                                                           4p/s
                          Area - Environment Size          1000m x 800m
                          Number of nodes                  10 - 100
                          Simulation time                  600 seconds




                                                    118
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

Experimental result as shown in Figure 1. that energy consumption of each protocol on variation of
the number of nodes in the networks. The nodes variation in the networks is 10 to 100, and number of
CBR sources varies from 3 to 20 according to size networks. As considered each node initial energy is
set to 1000J. The average energy consumption increases in each protocol when number of nodes
increases although VREA-DSR consumes less energy than SELA-DSR and DSR due variable range
transmission control.




               Figure 1: Energy Consumption verses number of nodes in the network




                 Figure 2: Packet delivery ratio verses number of CBR connections

   The packet delivery ratio (PDR) is the number of packets received by the destination to the number
of packets transmitted by the source is shown in Figure 2. PDR reduces when increases the CBR
connections. It is considering 100 nodes scenario and observed that the VREA-DSR maintains a better
packet delivery ratio than the existing DSR and stability energy and traffic load aware DSR (SELA-
DSR).




        Figure 3: Energy consumption per packet versus maximum speed of the node


                                                  119
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

In Figure 3 the simulation results are shows that VREA-DSR protocol performs the best in
terms of energy consumption per packet. As expected DSR performs the worst in terms of
energy consumption. As its path could not select on the basis of mobility or minimum energy
consumption. This is confirmed by the simulation results that as speed of node increases then
energy consumption per packet also increases in all protocols but in VREA-DSR perform
better than other two protocols.
In Figure 4, node alive count shows improvement for variable range energy aware dynamic
source routing (VREA-DSR) over SELA-DSR and DSR for duration of simulation. As the
transmitted power is dynamically adjusted according to distance in our VREA-DSR protocol,
it will successfully use available node energy increasing the Number of nodes alive.




               Figure 4: Number of node alive verses simulation time in seconds




                Figure 5: Network lifetime versus number of CBR connections

The metric network lifetime used to analyze the network partitions, 100 nodes are considered
for this scenario. Figure 5 shows the network lifetime decreases when we increase the
number of CBR connection. The network lifetime of basic DSR protocol is very less as
compared to two other energy aware protocols. The Network lifetime of VREA-DSR is better
than SELA-DSR and DSR due to the following main reasons. First, VREA-DSR implements
the variable range transmission power control which saves energy consumption. Second,
VREA-DSR selects the routes in which nodes have more energy and stability than other
paths. The minimum transmit power route reduces the over all energy consumption of the
network and minimize interference also.

                                                  120
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

VI.   CONCLUSION

 It is significant to design energy efficient routing protocols for mobile ad hoc networks. On
 the other hand, without a cautious design, an energy efficient routing protocol might have
 much worse performance than an ordinary routing protocol. It is observed that the use of
 variable range transmission power control overcomes the drawback of common range
 transmission power control in terms of energy consumption and improves network lifetime.
 The node alive count shows improvement for variable range energy aware dynamic source
 routing (VREA-DSR) over SELA-DSR and DSR due to transmitted power is dynamically
 adjusted according to distance in our VREA-DSR protocol; it will successfully use available
 node energy increasing the number of alive nodes. Also, our VREA-DSR protocols show
 improvement over SELA-DSR and basic DSR as in packet delivery ratio, and energy
 consumption.

VII. REFERENCES

         [1] Khalid Zahedi, Abdul Samad Ismail, “Route Maintenance Approach for Link
             Breakage Predicttion in Mobile Ad Hoc Networks”, International Journal of
             Advanced Computer Science and Applications (IJACSA), Vol. 2, No. 10, 2011.
         [2] Radhika D. Joshi and Priti P. Rege, “Performance Evaluation and Simulation
             based Modeling of Energy Aware Variable Range DSR (VRDSR) Protocol”,
             International Journal of Computer Science and Communication Vol. 2, No. 2, pp.
             565-575, July-December 2011.
         [3] Stojmenovic I, Lin X. “Power-Aware Localized Routing in Wireless Networks”,
             IEEE Trans. Parallel and Distributed Systems; 12(11):1122-1133, 2001.
         [4] David B. Johnson and David A. Maltz, “Dynamic Source Routing in Ad-hoc
             Wireless Network,” The Kluwer International Series in Engineering and
             Computer Science, Volume 353, 153-181, DOI: 10.1007/978-0-585-29603-6_5,
             1996.
         [5] D. Johnson, Y. Hu and D. Maltz, “The dynamic source routing protocol for
             mobile ad hoc networks”, INTERNET-DRAFT, draft-ietf-manet-dsr-03.txt, RFC
             4728, February 2007.
         [6] Sangeeta Biswal, Suneeta Mohanty and Dambarudhar Seth, “Study of DSR
             Routing Protocol in Mobile Adhoc Network”, International Conference on
             Information and Network Technology, IACSIT Press, Singapore, IPCSIT vol.4,
             2011
         [7] Gang Wang and Guodong Wang, “An Energy Aware Geographic Routing
             Protocol for Mobile Ad Hoc Networks”, Int J Software informatics, Vol. 4, No. 2,
             pp. 183-196, June 2010.
         [8] Xu, Y.; Heidemann, J. & Estrin, D. (2001). “Geography-informed Energy
             Conservation for Ad Hoc Routing”, Proc. ACM Mobile Computer and
             Networking Conference, pp.70-84, July 2001.
         [9] Al-Akaidi M.; Alchaita, M., “Link stability and mobility in ad hoc wireless
             networks”, IET Communications, 1(2):173-178, April 2007.
         [10] Benamar KADRI, Mohammed FEHAM and Abdallah M’HAMED, “Weight
             based DSR for Mobile Ad Hoc Networks,” in 3rd International Conference on
             Information and Communication Technologies: From Theory to Applications
             (ICTTA 2008), pp. 1- 6, 7-11 April 2008.



                                                   121
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

        [11] Narayanaswamy S, Kawadia V, Sreenivas RS, Kumar PR. “Power Control in
           Ad Hoc Networks: Theory, Architecture, Algorithm and Implementation of the
           COMPOW Protocol”, Proceedings of European Wireless 2002.
        [12] C.K. Toh, “Maximum battery life routing to support ubiquitous mobile
           computing in wireless adhoc networks”, Communications Magazine, IEEE, vol.
           39, pp. 138-147, 2001.
        [13] Doshi S, Brown TX., “Minimum Energy Routing Schemes for a Wireless Ad
           Hoc Network”. Proceedings       of     the    Conference      on     Computer
           Communications (IEEE Infocom 2002), 2002.
        [14] Xiaoying Zhang, Thomas Kunz, Li Li and Oliver Yang, “An Energy-efficient
           Broadcast Protocol in MANETs,” Communications Networks and Services
           Research Conference, Proceedings of the 8th Annual Communication Networks
           and Services Research Conference, Pages: 199-206 SBN: 978-0-7695-4041-2,
           2010.
        [15] Cardei, M. ; Wu, J. & Yang S.’ “Topology Control in Ad hoc Wireless
           Networks with Hitch-hiking”,    IEEE SECON 2004, October 2004.
        [16] Banerjee S, Misra A. “Minimum Energy Paths for Reliable Communication in
           Multi- hop WirelessNetworks”. Proceedings of Annual Workshop on Mobile Ad
           Hoc Networking & Computing (MobiHOC 2002), 2002.
        [17] NS-2, http://www.isi.edu/nsnam/ns/doc/index.html.
        [18] Kim D. ; Garcia-Luna-Aceves, J. J. ; Obraczka, K. ; Cano, J. C. & Manzoni,
           P., “ Routing Mechanisms for Mobile Ad Hoc Networks Based on the Energy
           Drain Rate”, IEEE Transactions on Mobile Computing, Vol. 2, No. 2, pp. 161-
           173, Jan. 2003.
        [19] Jinhua Zhu, X. Wang, “Model and Protocol for Energy Efficient Routing over
           Mobile Ad Hoc Networks,”         to   appear    in IEEE     Transactions   on
           Mobile Computing (IEEE, TMC), 2011.
        [20] Luo, Y. ; Wang, J. & Chen, S. (2006), “An energy-efficient DSR routing
           protocol based on mobility prediction”, Proc. International Symposium on a
           World of Wireless, Mobile and Multimedia Networks, June 2006.
        [21] Ashwani Kush, Sunil Taneja and Divya Sharma, “Energy Efficient Routing
           for MANET”, published in IEEE, International Conference on Methods and
           Models in Computer Science (ICM2CS-2010), pp 112-116, 2010.
        [22] Tanu Preet Singh, Shivani Dua, and Vikrant Das, “Energy-Efficient Routing
           Protocols in Mobile Ad-Hoc Networks”, published in International Journal of
           Advanced Research in Computer Science and Software Engineering, Volume 2,
           Issue 1, ISSN: 2277 128X, January 2012.
        [23] Shiva Prakash, J.P. Saini, S.C. Gupta and Sandip Vijay, “SELADSR: Stability
           Energy and Load Aware Dynamic Source Routing Protocols of Mobile Ad hoc
           Networks”,
        [24] Sumit Kumar Singh, Shiva Prakash, Kapil Kumar, “Energy Aware Dynamic
           MANET On-         demand (EA-DYMO)”, published in International Journal of
           Computer Applications, ISBN: 978-887, vol. 25, No. 11, pp. 12-16, July 2011.
        [25] Margi, C.B. Obraczka, K., “Instrumenting Network Simulators for Evaluating
           Energy Consumption in Power-Aware Ad-Hoc Network Protocols,” in
           proceedings of The IEEE Computer Society's 12th Annual International
           Symposium on Modeling, Analysis, and Simulation of Computer and
           Telecommunications       Systems,.(MASCOTS 2004), 2004.



                                                  122
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 –
6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME

        [26] Trishla Sutaria, Imad Mahgoub, Ali Humos, Ahmed Badi, “Implementation of
           an Energy Model for JiST/SWANS Wireless Network Simulator”, Computer
           Science & Engineering Department, Florida Atlantic University. 22-28, April
           2007.
        [27] Sunita Kushwaha, Bhavna Narain, Deepti Verma and Sanjay kumar, “Effect
           Of Scenario Environment On The Performance Of Manets Routing Protocol:
           AODV”, International journal of Computer Engineering & Technology (IJCET),
           Volume 2, Issue 1, 2011, pp. 33 - 38, Published by IAEME.
        [28] S. Kanimozhi Suguna and Dr.S.Uma Maheswari, “Comparative Analysis Of
           Bee-Ant Colony Optimized Routing (Bacor) With Existing Routing Protocols For
           Scalable Mobile Ad Hoc Networks (Manets)”, International journal of Computer
           Engineering & Technology (IJCET), Volume 3, Issue 1, 2012, pp. 232 - 240,
           Published by IAEME.
        [29] Dr. Suresh Kumar D S and Mahesh D.S, “Idle Node Real Time Power Saving
           Mac Layer Oriented Radom Routing In Wsn”, International journal of Computer
           Engineering & Technology (IJCET), Volume 3, Issue 2, 2012, pp. 470 - 477,
           Published by IAEME.
        [30] Mrs.R.Rajasree and Dr.G.Kalivarathan, “A Review On Routing Protocols And
           Non Uniformity With Wireless Sensor Networks”, International journal of
           Computer Engineering & Technology (IJCET), Volume 3, Issue 3, 2012, pp. 348 -
           354, Published by IAEME.




                                                  123

Mais conteúdo relacionado

Mais procurados

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 algorithmIJECEIAES
 
Network Reconfiguration of Distribution System for Loss Reduction Using GWO A...
Network Reconfiguration of Distribution System for Loss Reduction Using GWO A...Network Reconfiguration of Distribution System for Loss Reduction Using GWO A...
Network Reconfiguration of Distribution System for Loss Reduction Using GWO A...IJECEIAES
 
Power allocation for statistical qo s provisioning in
Power allocation for statistical qo s provisioning inPower allocation for statistical qo s provisioning in
Power allocation for statistical qo s provisioning inIEEEFINALYEARPROJECTS
 
Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...
Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...
Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...iosrjce
 
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...ijmnct
 
Q-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNS
Q-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNSQ-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNS
Q-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNSIJCNCJournal
 
Abrol2018 article joint_powerallocationandrelayse
Abrol2018 article joint_powerallocationandrelayseAbrol2018 article joint_powerallocationandrelayse
Abrol2018 article joint_powerallocationandrelayseRakesh Jha
 
IRJET - Performance Evaluation of QoS by Enhanced ACO in Hybrid Protocols in ...
IRJET - Performance Evaluation of QoS by Enhanced ACO in Hybrid Protocols in ...IRJET - Performance Evaluation of QoS by Enhanced ACO in Hybrid Protocols in ...
IRJET - Performance Evaluation of QoS by Enhanced ACO in Hybrid Protocols in ...IRJET Journal
 
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...IJERA Editor
 
Maximizing network capacity and reliable transmission
Maximizing network capacity and reliable transmissionMaximizing network capacity and reliable transmission
Maximizing network capacity and reliable transmissioneSAT Publishing House
 
Maximizing network capacity and reliable transmission in mimo cooperative net...
Maximizing network capacity and reliable transmission in mimo cooperative net...Maximizing network capacity and reliable transmission in mimo cooperative net...
Maximizing network capacity and reliable transmission in mimo cooperative net...eSAT Journals
 
IRJET- Design and Implementation of Performance Evaluation of Routing Protoco...
IRJET- Design and Implementation of Performance Evaluation of Routing Protoco...IRJET- Design and Implementation of Performance Evaluation of Routing Protoco...
IRJET- Design and Implementation of Performance Evaluation of Routing Protoco...IRJET Journal
 
EFFICIENT APPROACH FOR DESIGNING A PROTOCOL FOR IMPROVING THE CAPACITY OF ADH...
EFFICIENT APPROACH FOR DESIGNING A PROTOCOL FOR IMPROVING THE CAPACITY OF ADH...EFFICIENT APPROACH FOR DESIGNING A PROTOCOL FOR IMPROVING THE CAPACITY OF ADH...
EFFICIENT APPROACH FOR DESIGNING A PROTOCOL FOR IMPROVING THE CAPACITY OF ADH...IJCI JOURNAL
 
Energy efficient load balanced routing protocol for wireless sensor networks
Energy efficient load balanced routing protocol for wireless sensor networksEnergy efficient load balanced routing protocol for wireless sensor networks
Energy efficient load balanced routing protocol for wireless sensor networkscsandit
 
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...ijwmn
 

Mais procurados (19)

Fy3111571162
Fy3111571162Fy3111571162
Fy3111571162
 
Oq3425482554
Oq3425482554Oq3425482554
Oq3425482554
 
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
 
Network Reconfiguration of Distribution System for Loss Reduction Using GWO A...
Network Reconfiguration of Distribution System for Loss Reduction Using GWO A...Network Reconfiguration of Distribution System for Loss Reduction Using GWO A...
Network Reconfiguration of Distribution System for Loss Reduction Using GWO A...
 
Gk2411581160
Gk2411581160Gk2411581160
Gk2411581160
 
Power allocation for statistical qo s provisioning in
Power allocation for statistical qo s provisioning inPower allocation for statistical qo s provisioning in
Power allocation for statistical qo s provisioning in
 
Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...
Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...
Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...
 
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...
 
Q-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNS
Q-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNSQ-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNS
Q-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNS
 
Abrol2018 article joint_powerallocationandrelayse
Abrol2018 article joint_powerallocationandrelayseAbrol2018 article joint_powerallocationandrelayse
Abrol2018 article joint_powerallocationandrelayse
 
IRJET - Performance Evaluation of QoS by Enhanced ACO in Hybrid Protocols in ...
IRJET - Performance Evaluation of QoS by Enhanced ACO in Hybrid Protocols in ...IRJET - Performance Evaluation of QoS by Enhanced ACO in Hybrid Protocols in ...
IRJET - Performance Evaluation of QoS by Enhanced ACO in Hybrid Protocols in ...
 
Lte
LteLte
Lte
 
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
 
Maximizing network capacity and reliable transmission
Maximizing network capacity and reliable transmissionMaximizing network capacity and reliable transmission
Maximizing network capacity and reliable transmission
 
Maximizing network capacity and reliable transmission in mimo cooperative net...
Maximizing network capacity and reliable transmission in mimo cooperative net...Maximizing network capacity and reliable transmission in mimo cooperative net...
Maximizing network capacity and reliable transmission in mimo cooperative net...
 
IRJET- Design and Implementation of Performance Evaluation of Routing Protoco...
IRJET- Design and Implementation of Performance Evaluation of Routing Protoco...IRJET- Design and Implementation of Performance Evaluation of Routing Protoco...
IRJET- Design and Implementation of Performance Evaluation of Routing Protoco...
 
EFFICIENT APPROACH FOR DESIGNING A PROTOCOL FOR IMPROVING THE CAPACITY OF ADH...
EFFICIENT APPROACH FOR DESIGNING A PROTOCOL FOR IMPROVING THE CAPACITY OF ADH...EFFICIENT APPROACH FOR DESIGNING A PROTOCOL FOR IMPROVING THE CAPACITY OF ADH...
EFFICIENT APPROACH FOR DESIGNING A PROTOCOL FOR IMPROVING THE CAPACITY OF ADH...
 
Energy efficient load balanced routing protocol for wireless sensor networks
Energy efficient load balanced routing protocol for wireless sensor networksEnergy efficient load balanced routing protocol for wireless sensor networks
Energy efficient load balanced routing protocol for wireless sensor networks
 
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
 

Destaque

Performance analysis is basis on color based image retrieval technique
Performance analysis is basis on color based image retrieval techniquePerformance analysis is basis on color based image retrieval technique
Performance analysis is basis on color based image retrieval techniqueIAEME Publication
 
Behavioral and performance analysis model for malware detection techniques
Behavioral and performance analysis model for malware detection techniquesBehavioral and performance analysis model for malware detection techniques
Behavioral and performance analysis model for malware detection techniquesIAEME Publication
 
Novel image fusion techniques using global and local kekre wavelet transforms
Novel image fusion techniques using global and local kekre wavelet transformsNovel image fusion techniques using global and local kekre wavelet transforms
Novel image fusion techniques using global and local kekre wavelet transformsIAEME Publication
 
A methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application developmentA methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application developmentIAEME Publication
 
Effect of coarse aggregate characteristics on strength properties of high
Effect of coarse aggregate characteristics on strength properties of highEffect of coarse aggregate characteristics on strength properties of high
Effect of coarse aggregate characteristics on strength properties of highIAEME Publication
 
Experimental investigation of laminar mixed convection heat transfer
Experimental investigation of laminar mixed convection heat transferExperimental investigation of laminar mixed convection heat transfer
Experimental investigation of laminar mixed convection heat transferIAEME Publication
 
Routing management for mobile ad hoc networks
Routing management for mobile ad hoc networksRouting management for mobile ad hoc networks
Routing management for mobile ad hoc networksIAEME Publication
 
A fast fpga based architecture for measuring the distance between
A fast fpga based architecture for measuring the distance betweenA fast fpga based architecture for measuring the distance between
A fast fpga based architecture for measuring the distance betweenIAEME Publication
 
Investigation on halftoning methods in digital printing technology
Investigation on halftoning methods in digital printing technologyInvestigation on halftoning methods in digital printing technology
Investigation on halftoning methods in digital printing technologyIAEME Publication
 
Contenido noveno
Contenido novenoContenido noveno
Contenido novenoVISUALINTER
 
HojadevidaCarlosCastillo
HojadevidaCarlosCastilloHojadevidaCarlosCastillo
HojadevidaCarlosCastillocarcasva
 

Destaque (13)

Performance analysis is basis on color based image retrieval technique
Performance analysis is basis on color based image retrieval techniquePerformance analysis is basis on color based image retrieval technique
Performance analysis is basis on color based image retrieval technique
 
Behavioral and performance analysis model for malware detection techniques
Behavioral and performance analysis model for malware detection techniquesBehavioral and performance analysis model for malware detection techniques
Behavioral and performance analysis model for malware detection techniques
 
Novel image fusion techniques using global and local kekre wavelet transforms
Novel image fusion techniques using global and local kekre wavelet transformsNovel image fusion techniques using global and local kekre wavelet transforms
Novel image fusion techniques using global and local kekre wavelet transforms
 
A methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application developmentA methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application development
 
Effect of coarse aggregate characteristics on strength properties of high
Effect of coarse aggregate characteristics on strength properties of highEffect of coarse aggregate characteristics on strength properties of high
Effect of coarse aggregate characteristics on strength properties of high
 
Experimental investigation of laminar mixed convection heat transfer
Experimental investigation of laminar mixed convection heat transferExperimental investigation of laminar mixed convection heat transfer
Experimental investigation of laminar mixed convection heat transfer
 
Routing management for mobile ad hoc networks
Routing management for mobile ad hoc networksRouting management for mobile ad hoc networks
Routing management for mobile ad hoc networks
 
A fast fpga based architecture for measuring the distance between
A fast fpga based architecture for measuring the distance betweenA fast fpga based architecture for measuring the distance between
A fast fpga based architecture for measuring the distance between
 
Investigation on halftoning methods in digital printing technology
Investigation on halftoning methods in digital printing technologyInvestigation on halftoning methods in digital printing technology
Investigation on halftoning methods in digital printing technology
 
Contenido noveno
Contenido novenoContenido noveno
Contenido noveno
 
Otijolo 100309153427-phpapp01
Otijolo 100309153427-phpapp01Otijolo 100309153427-phpapp01
Otijolo 100309153427-phpapp01
 
Guia didáctica material_interactivo
Guia didáctica material_interactivoGuia didáctica material_interactivo
Guia didáctica material_interactivo
 
HojadevidaCarlosCastillo
HojadevidaCarlosCastilloHojadevidaCarlosCastillo
HojadevidaCarlosCastillo
 

Semelhante a Design and implementation of variable range energy aware dynamic source routing protocol

ENERGY EFFICIENT DIRECTION BASED ROUTING PROTOCOL FOR WSN
ENERGY EFFICIENT DIRECTION BASED ROUTING PROTOCOL FOR WSNENERGY EFFICIENT DIRECTION BASED ROUTING PROTOCOL FOR WSN
ENERGY EFFICIENT DIRECTION BASED ROUTING PROTOCOL FOR WSNIAEME Publication
 
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
 
A RELIABLE AND ENERGY EFFICIENCT ROUTING PROTOCOL FOR MANETs
A RELIABLE AND ENERGY EFFICIENCT ROUTING PROTOCOL FOR MANETs A RELIABLE AND ENERGY EFFICIENCT ROUTING PROTOCOL FOR MANETs
A RELIABLE AND ENERGY EFFICIENCT ROUTING PROTOCOL FOR MANETs cscpconf
 
Extended Bandwidth Optimized and Energy Efficient Dynamic Source Routing Prot...
Extended Bandwidth Optimized and Energy Efficient Dynamic Source Routing Prot...Extended Bandwidth Optimized and Energy Efficient Dynamic Source Routing Prot...
Extended Bandwidth Optimized and Energy Efficient Dynamic Source Routing Prot...IJECEIAES
 
Sensors 13-11032
Sensors 13-11032Sensors 13-11032
Sensors 13-11032Suriya M
 
A survey of energy efficient aodv routing algorithms in manet
A survey of energy efficient aodv routing algorithms in manetA survey of energy efficient aodv routing algorithms in manet
A survey of energy efficient aodv routing algorithms in manetIAEME Publication
 
Enhancing the Network Life Using Reliable Energy Efficient Routing in Wireles...
Enhancing the Network Life Using Reliable Energy Efficient Routing in Wireles...Enhancing the Network Life Using Reliable Energy Efficient Routing in Wireles...
Enhancing the Network Life Using Reliable Energy Efficient Routing in Wireles...IJEACS
 
Design and Performance Analysis of Energy Aware Routing Protocol for Delay Se...
Design and Performance Analysis of Energy Aware Routing Protocol for Delay Se...Design and Performance Analysis of Energy Aware Routing Protocol for Delay Se...
Design and Performance Analysis of Energy Aware Routing Protocol for Delay Se...ijcncs
 
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOSENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOSIAEME Publication
 
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOSENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOSIAEME Publication
 
A survey on energy aware routing issues and cross layering in mane ts
A survey on energy aware routing issues and cross layering in mane tsA survey on energy aware routing issues and cross layering in mane ts
A survey on energy aware routing issues and cross layering in mane tsIAEME Publication
 
CONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGS
CONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGSCONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGS
CONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGSIJCNCJournal
 
Balancing stable topology and network lifetime in ad hoc networks
Balancing stable topology and network lifetime in ad hoc networksBalancing stable topology and network lifetime in ad hoc networks
Balancing stable topology and network lifetime in ad hoc networksIAEME Publication
 
Link Stability and Energy Aware routing Protocol for Mobile Adhoc Network
Link Stability and Energy Aware routing Protocol for Mobile Adhoc NetworkLink Stability and Energy Aware routing Protocol for Mobile Adhoc Network
Link Stability and Energy Aware routing Protocol for Mobile Adhoc NetworkIOSR Journals
 
Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...
Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...
Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...IRJET Journal
 
IEEE BE-BTECH NS2 PROJECT@ DREAMWEB TECHNO SOLUTION
IEEE BE-BTECH NS2 PROJECT@ DREAMWEB TECHNO SOLUTIONIEEE BE-BTECH NS2 PROJECT@ DREAMWEB TECHNO SOLUTION
IEEE BE-BTECH NS2 PROJECT@ DREAMWEB TECHNO SOLUTIONranjith kumar
 
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
 
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
 

Semelhante a Design and implementation of variable range energy aware dynamic source routing protocol (20)

ENERGY EFFICIENT DIRECTION BASED ROUTING PROTOCOL FOR WSN
ENERGY EFFICIENT DIRECTION BASED ROUTING PROTOCOL FOR WSNENERGY EFFICIENT DIRECTION BASED ROUTING PROTOCOL FOR WSN
ENERGY EFFICIENT DIRECTION BASED ROUTING PROTOCOL FOR WSN
 
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 RELIABLE AND ENERGY EFFICIENCT ROUTING PROTOCOL FOR MANETs
A RELIABLE AND ENERGY EFFICIENCT ROUTING PROTOCOL FOR MANETs A RELIABLE AND ENERGY EFFICIENCT ROUTING PROTOCOL FOR MANETs
A RELIABLE AND ENERGY EFFICIENCT ROUTING PROTOCOL FOR MANETs
 
Extended Bandwidth Optimized and Energy Efficient Dynamic Source Routing Prot...
Extended Bandwidth Optimized and Energy Efficient Dynamic Source Routing Prot...Extended Bandwidth Optimized and Energy Efficient Dynamic Source Routing Prot...
Extended Bandwidth Optimized and Energy Efficient Dynamic Source Routing Prot...
 
Sensors 13-11032
Sensors 13-11032Sensors 13-11032
Sensors 13-11032
 
A survey of energy efficient aodv routing algorithms in manet
A survey of energy efficient aodv routing algorithms in manetA survey of energy efficient aodv routing algorithms in manet
A survey of energy efficient aodv routing algorithms in manet
 
L0947075
L0947075L0947075
L0947075
 
Enhancing the Network Life Using Reliable Energy Efficient Routing in Wireles...
Enhancing the Network Life Using Reliable Energy Efficient Routing in Wireles...Enhancing the Network Life Using Reliable Energy Efficient Routing in Wireles...
Enhancing the Network Life Using Reliable Energy Efficient Routing in Wireles...
 
Design and Performance Analysis of Energy Aware Routing Protocol for Delay Se...
Design and Performance Analysis of Energy Aware Routing Protocol for Delay Se...Design and Performance Analysis of Energy Aware Routing Protocol for Delay Se...
Design and Performance Analysis of Energy Aware Routing Protocol for Delay Se...
 
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOSENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
 
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOSENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
 
A survey on energy aware routing issues and cross layering in mane ts
A survey on energy aware routing issues and cross layering in mane tsA survey on energy aware routing issues and cross layering in mane ts
A survey on energy aware routing issues and cross layering in mane ts
 
CONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGS
CONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGSCONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGS
CONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGS
 
Balancing stable topology and network lifetime in ad hoc networks
Balancing stable topology and network lifetime in ad hoc networksBalancing stable topology and network lifetime in ad hoc networks
Balancing stable topology and network lifetime in ad hoc networks
 
Link Stability and Energy Aware routing Protocol for Mobile Adhoc Network
Link Stability and Energy Aware routing Protocol for Mobile Adhoc NetworkLink Stability and Energy Aware routing Protocol for Mobile Adhoc Network
Link Stability and Energy Aware routing Protocol for Mobile Adhoc Network
 
Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...
Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...
Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...
 
IEEE BE-BTECH NS2 PROJECT@ DREAMWEB TECHNO SOLUTION
IEEE BE-BTECH NS2 PROJECT@ DREAMWEB TECHNO SOLUTIONIEEE BE-BTECH NS2 PROJECT@ DREAMWEB TECHNO SOLUTION
IEEE BE-BTECH NS2 PROJECT@ DREAMWEB TECHNO SOLUTION
 
adhoc networks
adhoc networksadhoc networks
adhoc networks
 
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
 
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
 

Mais de IAEME Publication

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSIAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSIAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSIAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSIAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOIAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYIAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEIAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTIAEME Publication
 

Mais de IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Design and implementation of variable range energy aware dynamic source routing protocol

  • 1. INTERNATIONAL January- February (2013), © IAEME ISSN 0976-6367(Print), ISSN 0976 – International Journal of ComputerJOURNAL OF COMPUTER ENGINEERING 6375(Online) Volume 4, Issue 1, Engineering and Technology (IJCET), & TECHNOLOGY (IJCET) ISSN 0976 – 6367(Print) ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), pp. 105-123 IJCET © IAEME: www.iaeme.com/ijcet.asp Journal Impact Factor (2012): 3.9580 (Calculated by GISI) ©IAEME www.jifactor.com DESIGN AND IMPLEMENTATION OF VARIABLE RANGE ENERGY AWARE DYNAMIC SOURCE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS Shiva Prakash Department of Computer Science & Engineering, Madan Mohan Malaviya Engineering College, Gorakhpur, INDIA shiva.plko@gmail.com J. P. Saini Madan Mohan Malaviya Engineering College, Gorakhpur, INDIA jps_uptu@rediffmail.com S.C. Gupta Sandip Vijay Department of ECE Department of ECE Dehradun Institute of Technology, Dehradun Institute of Technology, Dehradun, INDIA Dehradun, INDIA ABSTRACT Nodes in decentralized infrastructure-less wireless networks have limited battery power. Thus energy is the one of the most challenging issue, majority of the research work in energy efficient routing is based on the constant transmission power model, where nodes are transmitting the data with its constant power which minimizes number of forwarding nodes. Conversely, it results in interferences and decreases network lifetime. In this paper, we have designed variable range energy aware dynamic source routing in which the route selection based on energy, stability and load aware. We select two routes main and alternate; due to this we are able to reduced requirement of number of route discoveries. In this approach nodes are transmitting message with variant transmission power approach means that transmission power dynamically tuned as per nodes distances. Network performance is tested using NS-2 and their simulation results shows that a significant improvement in performance of modified DSR was achieved. Keywords: Ad Hoc Network, Routing, Power Aware Routing, Stability, Traffic Load, Variable Range Transmission Power. 105
  • 2. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME I. INTRODUCTION Major research efforts have been focusing such as unreliable wireless links, limited energy, security, and dynamic network topology. Energy efficient routing is one the important issues in MANETs. Thus design an energy efficient routing approaches to save the energy consumption of the network because all the nodes are battery powered. Failure of one node may affect the entire network for the reason that nodes involved not only in data communication but also in forwarding data on behalf of other. If a node runs out of energy the probability of network partitioning will be increased. Thus routing in mobile ad hoc network should be in such a way that it consider to use the remaining battery power in an efficient way with stability and traffic load to increase the life time of the ad hoc network. To bring about the goal in receipt of longer lifetime for a network, we must minimizing nodes energy consumption not only during active communication but also when nodes are in inactive state. There are two approaches to minimize the active communication energy [1] as transmission power control and load balancing approaches and to minimize energy during inactive approach as sleep/power-down mode. The majority of energy efficient/energy aware routing protocols for ad hoc network try to reduce energy consumption. These protocols try either to route data through the path which minimize the end-to-end transmission energy for packets [2]. The aim of energy-aware routing protocols is to reduce energy consumption in transmission of packets between source and destination. In recent years most of the research work in this field is based on the constant transmission power model, so, nodes transmitting the data with constant power which improves network performance by reducing the number of forwarding nodes. Conversely, it results in interference and decreases network lifetime. Only very few works in which they used variant power model but route selection is not based on stability, energy and load factors in unified way. In this paper, we have designed variable range energy aware dynamic source routing in which the route selection is based on stability, energy and load factors in unified way, so we are able to select the route which is more stable, energy efficient. We minimize route reply by sending RREP to only two RREQs which have maximum path selection factor values due to this we are able to reduced number of route reply. In this approach, nodes are transmitting message with variant transmission power control approach so the transmission power dynamically tuned as per nodes distances i.e. hop-by-hop power control. Calculation of required power to transmit packet to next hop in the path has done at each node with help of GPS. In this paper first of all We describes the analytical models of stability, energy, variant power model and traffic load after that we presents algorithms for the modified route discovery process and route maintenance process. This protocol reduces the total energy expenditure in the network and thus maximizes the life time of the network. Our simulation studies show that the proposed modified protocols are more efficient than the existing one. The rest of the paper is organized as in section 2 presents literature review we review the conventional DSR protocol and other relented works, section 3 presents different models used in our proposed approach. Section 4 presents design and implementation of VREA- DSR in NS-2; simulation results and analysis is presented in section 5, finally we provide conclusion in section 6. 106
  • 3. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME II. RELATED WORKS Since routing is a most important and significant energy-consuming activity in ad hoc networks, more research attention has been committed for designing energy-efficient routing protocols. In this paper we describe the various research efforts done in the area of power- aware routing protocols. This routing protocol based on global information was proposed on [3], such as data generation rate or power level information of all nodes (node costs), may not be convenient because each node is provided with only the local information like distance between nodes and other. The authors assumed that the power needed for transmission and reception is a α linear function of d where d is distance between the two adjacent nodes and α constraint that depends on the physical environment. The optimal route selection, node evaluates and compares the power expenditure of each path candidate. Power utilization of the direct α transmission, p(d), can be calculated if the distance is known, i.e., p(d)=a d + c, where a and c are constants, d is the distance between two nodes and α is 2. The authors make used of GPS to get location information to transmit packets with the minimum necessary transmit energy. The key requirement of this technique is that relative positions of nodes are known to all nodes in the MANET. However, this information may not be readily available. Variable Range DSR [1][3] the use of variable range transmission for packet transmission, it improved the drawback of general range transmission in terms of energy used. Author has used DSR for our experimentation. Energy efficient design of the protocol can be generated using the variable transmission range. The modifications in the MAC layer are done, as it is major part of controlling the different parameters of network behavior. Author has analyzed the impact of variable-range transmission power control on the energy savings of wireless multi-hop networks. A power control technique affects the physical layer performance. The choose of the high transmission range reduces the number of forwarding nodes needed to reach the destination, but creates large interference. Due to this we can reduces the transmission range demands more number of forwarding nodes but energy utilization is less. The assessment of different parameters for the network is done for both the protocols. Range is an important necessity for any RF application. This modified protocol show the improvement in number of active nodes, network lifetime is due to variable range transmitter power adjustment done at every node before transferring the data. This makes effective utilization of different nodes in the network. In this modification not considers the path selection on the basis of the energy aware and other factors. The DSR protocol [4][5] belongs to the class of reactive protocols and allows nodes to dynamically discover a route across multiple network hops to any destination. Dynamic source routing means that each packet in its header carries the complete ordered list of nodes through which the packet needed to pass. DSR uses no periodic routing messages, due to this we are reducing network bandwidth and delay overhead, conserving battery power and avoiding large routing updates throughout the ad-hoc network. Instead DSR relies on support from the MAC layer (the MAC layer should inform the routing protocol about link failures). The DSR protocol [6] is designed primarily for mobile ad hoc networks of up to about two hundred nodes and is designed to work well even with very high rates of mobility, when number of nodes is increasing its performance detonated very fast. It has two main phases as route discovery and route maintenance, which work collectively to allow nodes to determine and maintain routes to random destinations in the ad hoc network. Route reply would only be generated when the message has reached the projected destination node. To return the route reply, the target node must have a route to the source node. If the desired route is in the destination node's route cache, the path would be used otherwise, the node will reverse the 107
  • 4. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME path based on the path record in the route reply message header (this requires that all links are symmetric). In case of communication error, the route maintenance phase is initiated whereby the route error packets are generated at a node. The erroneous hop will be removed from the node's route cache; all routes containing the hop are condensed at that point. Again, the route discovery phase is initiated to establish the most feasible route. The major difference between this and the other on-demand routing protocols is that it is beacon-less and hence does not need periodic hello packet (beacon) transmissions, which are used by a node to inform its neighbors of its existence. The fundamental approach of this protocol, during the route creation stage is to establish a route by flooding route request packets in the network. The destination node, on in receipt of a route request packet, responds by convey a route reply packet back to the source, which carries the route traversed by the route request packet received. Dynamic Source Routing (DSR) [4][6] protocol is a milestone in this development but it has various shortcomings like • The route cache used without their validity checks which degrade the performance if invalid cache tried to use. • This protocol performs well in static and low-mobility environments, as well as when number of nodes not more than two hundred; the performance decreases quickly with increasing mobility. • DSR is not energy efficient as mobile nodes have limited power supply and energy efficient protocols are essential for routing in MANETs so proper modification of DSR is required. • DSR does not consider the energy efficiency in route discovery. When multiple routes then DSR select the route on basis of minimum hop count which could result poor route selection. • It used constant transmission power for transmission of packets, nodes transmits information with constant power which increases interference of the signals. In [7][8] geographic routing algorithms are a promising candidate for large-scale wireless ad hoc networks. It takes advantage of the location information of the nodes are the very valuable for wireless networks. In geographic routing protocols every node is aware of its own position in the network; via mechanisms like GPS or distributed localization schemes. This can save a lot of protocol overhead and consequently, energy of the nodes. The most significant difference between MANETs and traditional networks is the energy constraint. However, the majority of geographic routing algorithms take the shortest local path, depleting the energy of nodes on that path easily. Thus, Energy efficient geographic routing techniques play a significant role in saving the energy consumption of the network. Link stability based routing [1][9] where nodes should keep an up-to-date information about link status. In prediction-based link availability estimation algorithm is used to develop a metric for path selection in terms of path reliability, which is improving the network performance. The dynamic nature of MANETs leads difficulty in maintaining the precise link state information. Main causes of path breakage, due to node’s mobility and or power depletion of the mobile hosts. The mobility factor and energy factor to calculate the link stability metric as Link Stability Degree (LSD) is defined as LSD = Mobility factor / Energy factor It means that the degree of the stability of the link depends on the value of LSD. Higher the value of LSD, higher is the stability of the link and greater is the duration of its existence. Weight Based DSR (WBDSR) [10] is enrichment to the existing DSR protocol. Node’s weight is computed on the basis of stability and battery backup. Battery backup is the main constraint to improve energy efficiency in DSR protocol. WBDSR improves the 108
  • 5. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME stability of nodes because on receiving RREQ all nodes calculates their node weight and added to their battery life and stability in header of RREQ and before further broadcasting and at every intermediate node this process is repeated. When RREQ reached to destination node it waits for a small predefined time t for additional route requests. After that destination node computes minimum of node weight among all nodes all received route requests then send RREP to maximum route weight of the path. As insertion of own weight value by all node to route request packet, the packet size increases fast which causes overhead to each intermediate node and if the route has several intermediate nodes then overhead becomes severe. Minimum total power routing (MTPR): Various power aware routing proposals for MANETs are investigated in [11]. MTPR is one of the routing proposals belong to this category tries to minimize the total transmission power consumption of nodes participating in an acquired route. The main goal of this routing protocol is to minimize the total transmission power for route R. But in route selection process it does not consider the energy level of the mobile node battery source during energy efficient route computation. This approach may select the route that includes one or more mobile node with smallest amount energy level Minimum Battery Cost Routing (MBCR) protocol [12] used battery power always by using a cost function which is inversely comparative to residual battery power. The route is defined on the basis of sum of costs of nodes that are the major components. The route selection is based on the minimum total cost. MCBR protocol can expand the network lifetime due to selection of route whose nodes have high enduring battery power. The main drawback of MCBR is that it may select a rather short path containing mostly nodes with high enduring battery capacity but also a few nodes with lower remaining battery capacity. The cost of this routing solution may be lower than that of a path with a large number of nodes all having medium level of remaining battery capacity. Although, the previous routing solution is in general less desirable from the network extended existence point of view since such a path will become disconnected as soon as the extremely first node on that path dies. Minimum Energy Routing (MER) [13] protocol includes the power levels that should be used by all intermediate nodes. Processing of these levels done during initial phase when all receiving intermediate node calculates the required power from the knowledge of transmit power and received power. MER protocol has eight options, few in firmware and others are implemented in software. Min-Max Battery Cost Routing (MMBCR) protocol [11] considers the residual battery power capacity of nodes as the metric in order to make longer the lifetime of nodes. Let ci(t) be the battery capacity of host ni at time t. We can define fi(t) as a battery cost function of host ni. The smaller amount capacity it has, the more reluctant it is to forward packets; the proposed value is: fi(t) = 1/ci(t). It selects the route with the minimum path cost among possible routes. Because this metric takes into account the remaining energy level of individual nodes instead of the total energy, the energy of all nodes can be regularly used. The limitation of this algorithm is that since there is no guarantee that paths with the minimum hop-count or with the minimum total power are selected. The minimization of energy consumption of mobile nodes try to adjust the transmission power of wireless nodes [14][15]. Finding the energy efficient (min-power) route [16] and to finding the least cost path in the weighted graph and power aware localized routing [3] protocols of this category. The main concept, to balance the energy consumption by avoiding low energy nodes when selecting a route. The minimum energy routing scheme is not only to provide energy efficient routes [2][17] but also to formulate the given route energy efficient by adjusting the transmission power just enough to reach to the next hop node. The smallest common power (COMPOW) protocol [11] shows a straightforward 109
  • 6. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME solution to maintain bi-directionality between whichever pair of communicating nodes in a MANET. Other articles tend to efficiently manage a sleep state for the nodes: various solutions range from pure MAC-layer solutions (power management of 802.11) few more solutions with combining MAC and routing techniques [8]. There are many other proposals based an energy efficient routing protocol which are capable of routing data over the network and of saving the battery power of mobile nodes [12][18]. And also some proposals aim to add energy-aware functionalities to existing DSR protocols [19]20]. Energy aware protocols of ad hoc networks nodes are defined as data delivered in one hop to the total energy expended in multi-hop. Overall minimizing energy consumption is an significant challenge in multi-hop ad hoc networking. The related study [21][22] shows that energy efficient/energy aware routing all these protocols have improvement over existing protocols in energy point of view. Our motivation to consider as one of the important design objectives to minimize network breakage means that extend the life of network. A. Problem Identification Lot of research has been conducted in current years to build up different approaches to convey energy efficient routing in MANETs. Many improvements to existing DSR have been discussed, and observed that these approaches make them energy efficient but they have limitations also. Few limitations are as follows: • In DSR protocol, the RREP send through all the available route large number of unnecessary route replies leading to waste of energy. This protocol has not considered energy efficiency in their path selection and routing of the packets. • If there is any error due to depletion of node leads to link broken then nodes inform to source, now source send remaining packets by route available in their route cache, but this route may not be valid more, then route discovery initiated hence consume more energy and increase the packet delay time. • The protocol weight based DSR used battery power and stability of node to compute node weight each node insert its node weight in route request packet which results packet size keeps increasing very fast, if route have many intermediate nodes then overhead becomes ruthless. • Many more energy based modifications of DSR routing protocols have taken energy based different metrics, but to the best of my knowledge there is know any work which considered stability, energy efficiency and traffic load as well as variant transmission power model. All these routing protocols are assuming that all of the nodes in MANETs are battery powered. Energy efficient routing approaches play a major role in saving the energy consumption of the network. This motivated us for the search of new innovative approaches. Thus, we have proposed a new energy aware dynamic source routing protocol, which used variant transmission power model instead of fixed-transmit power as used in DSR and path selection is based on stability, energy and traffic load. In next section, first we have discuss stability model, energy consumption model, variant transmission power control and traffic load model after this we describe working of our proposed protocol. III. PROPOSED WORK As we discussed in related work that maximum work done to minimize the flooding in route discovery, or energy base route discovery, or in route maintenance or other metric but to the best of my knowledge there is no any work which considered stability factor, energy factor and traffic load factor all these three factor at a time as well as variant 110
  • 7. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME transmission power model for transmitting packet. Our proposed energy aware design of DSR protocol has modified route discovery, route maintenance and packet transmission strategies in energy efficient way. This protocol used variable transmission power model to transmit packet. The modifications in the MAC layer are also done, as it is main part of controlling the various parameters of network activities. In this work, nodes are transmitting message with variant transmission power control approach so the transmission power dynamically tuned as per nodes distances i.e. hop-by-hop power control. Range is a significant requirement for any RF application. Long range is achieved through larger receiver understanding. The best receiver understanding is desirable as it lowers the power requirement allowing recognition of weaker signals and can increase the transmission range. Calculation of required power to transmit packet to next hop in the path has done at each node with help of GPS. This protocol reduces the total energy expenditure in the network and thus maximizes the life time of the network. Simulation studies show that the proposed modified protocols are more efficient than the existing one A. Network Model We model an ad hoc network by a directed graph G = (N, E). N is the set of mobile ∈ ∈ devices and |N | = n. For i, j N, (i, j) E means that i is in the communication range of j (but not necessarily vice versa). We assume that the network G is unknown, meaning that the nodes do not have any knowledge about the nodes that can receive their messages, nor the number of nodes from which they can receive messages by themselves. This assumption is helpful since in a lot of applications the graph G is not fixed because the mobile agents can move around (which will results in a changing communication structure). We analyze energy cost function to the network layer and center of attention on routing algorithms. We discuss how the error rate related with a link affects the overall probability of reliable delivery, and consequently the energy allied with the reliable transmission of a single packet. For any particular link (i, j) between a transmitting node i and a receiving node j, let Pi, j denote the transmission power. B. Stability Model Link stability is always very augmenting problem of the mobile ad-hoc network. The stability of a link [16] is given by its probability to persist for a certain time span, which is not necessarily linked with its probability to reach a very high age. Stable path selection is very fundamental criteria when we are talking about routing. The stability of the constituting links, because the break of any link will lead to the break of the whole path. Thus, link stability is anticipated to be obtained before the determination of path stability. If relative position of node with its neighborhood doesn’t changes frequently then this is said to be stable. Stability factor of node k is defined as follows. Stability S fk = ((total numberof neighbor' s node) t −t1 − (number of absent nodes) t ) (1) (total numberof neighbor' s node) t −t1 where Sfk is the stability factor of node k, t is the current time and (t – t1) is the time before t. C. Energy Model Energy aware communication in MANETs is needed to improve lifetime of the network. Thus, we calculate the energy factor in view of residual energy of the node k at particular instance [23]. The main steps of energy consumption during packet transmission are as follows a) transmit, b) receive, c) idle, and d) sleep. The major sources of energy wastage in MAC as collision, message overhearing, cost of control packet and idle listening. 111
  • 8. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME Nodes battery level affects the transmission range consequently we have to consider nodes currently available energy to choose the optimal route. Energy factor of the node k is calculated as the remaining energy of node k at instance is divided by total initial energy of node k and remaining energy of node k considered as total initial energy of node k minus energy consumed by node k. The energy consumption of node k is addition of energy consumed when node k is in idle mode, energy consumed when node k is in active mode, energy consumed when node k is in sleep mode and energy consumed when node k is in transient mode. The values of power consumption measurements in a wireless ad hoc network interface are selected IEEE 802.11 interfaces (2.4GHz). The energy dissipated in transmitting (Etransmit) or receiving (Ereceived) in one packet can be calculated as follows: Etransmit = Ptransmit × TD Erecieved = Preceived × TD where TD denote the transmission duration of the packet. On the basis of energy and stability of node, we calculate factor of energy with stability, and then we calculated minimum energy stability factor (ESf ) of the path. ESfk= Efk + Sfk (2) ESfsdi = Min {ESf1, ESf2, ESf3, ESf5,----, ESfNsdi} where ESfsdi : Minimum value of the energy factor and stability factor of ith path Nsdi : Set of node on ith path from source s to destination d ESf1, ESf2, ESf3, ESf5,-----, ESfNsdi : nodes energy factor of ith path D. Variant Transmission Power Model Designing a variable-range transmission power control algorithm is more appropriate to the needs of these promising wireless ad hoc networks to determine the appropriate packet transmission energy at each node in a path through which communication packet can be transmitted in more energy efficient. Changing from existing a common-range transmission power design to a variable-range transmission power design is difficult in straight forward transition, and in numerous cases requires a considerable re-design of the operation of the system in order to increase enhanced power-conserving performance over existing systems. We have used variable-range transmission power control to improve the overall performance of wireless ad hoc networks. We considered that the coordinates are known by GPS at each node and correspondingly known distances between nodes and then calculate desired power to transmit packet. At every node in a path calculated transmission power for transition of packets and stored in their cache if any change occurs correspondingly updated their cache. We assumed that all packets are of a fixed size, Ei, j energy involved in a packet transmission over link (i, j) is simply a fixed multiple of Pi, j. There are two factors: attenuation due to the medium, and interference with ambient noise at the receiver which affected to any signal transmitted. The attenuation is relative to Dα, where D is the distance between the receiver j and the transmitter i. The bit error rate associated with a particular link is essentially a function of the ratio of the received signal power to the ambient noise. In the constant-power model, Pi, j is independent of the characteristics of the link (i, j) and is a constant. In this case, a receiver situated further away from a transmitter will suffer greater signal attenuation (proportional to Dα) and will, accordingly, be subject to a larger bit-error rate. In the variable- power model, a transmitter node adjusts Pi, j to ensure that the strength of the (attenuated) signal received by the receiver is independent of D and is above a certain threshold level Th. The minimum transmission power associated with a link of distance D in the variable-power model is Pm = Th × γ ×Dα, where γ is a constant and α is the coefficient of channel attenuation (2≤ α ≤ 6). Since Th is usually a technology-specific constant and considered α =4, we can see that the minimum transmission energy over such a link (i, j) varies as Em(D) Dα . ∝ 112
  • 9. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME E. Traffic Load Model The traffic load balance [23][24] also play major role in enhancing the network life. As node in the high traffic load path will die off faster in comparison with nodes in the path that have lower traffic load. So traffic load aware routing provides not only a smaller end -to- end delay, but also improve energy efficiency by efficient energy distribution of routing. The network interface queue, a packet being transmitted could be queued in a variety of ways. For example, outgoing packets from the network protocol stack might be queued at the link layer, before transmission by the network interface. The network interface might also provide a retransmission mechanism for packets, such as occurs in IEEE 802.11; the DSR protocol, as part of Route Maintenance, requires limited buffering of packets already transmitted for which the reach ability of the next-hop destination has not yet been determined. The Network Interface Queue of a node implementing DSR is an output queue of packets from the network protocol stack waiting to be transmitted by the network interface; this queue is used to hold packets while the network interface is in the process of transmitting another packet. The default queue size is 50 packets. Traffic load factor is defined as follows: Lfk = Qpk/ Qtk (3) Qpk = Qtk - Qrk (4) where Qrk : Remaining network interface queue size of node k at instance Qtk : Initially full interface queue size of node k Qpk : At instance number of data packets in interface queue of node k Lfk : Traffic load factor of node k Now, traffic load factor of the ith route is calculated as follows: ∑ L fk k∈N sdi L fsdi = (5) N sdi + 1 where Nsdi : Set of node on ith path from source s to destination d Nsdi + 1 : Number of nodes in ith path Percentage of network interface queue that is occupied capacity of the node at the instance as in section 3.4. The default maximum size of network interface queue is 50. Lfsdi indicated the traffic load of ith path from source s to destination d that is occupied capacity of network interface queue. The higher value of the Lfsdi indicates that route has maximum traffic means congested route, such paths should avoided to choose because it leads to higher packet loss and longer delay. We will choose the path which has lower Lfsdi value. The integrated model is the combination of all three the energy factor, traffic load factor and Stability factor. So, these factors use to calculate path selection factor is as follows: ES fsdi Pfsdi = (6) L fsdi The route will be selected with highest Pfsdi value for the data transmission. F. Energy Aware Route Discovery Process Route discovery process is desired when a source node S wishing to send a packet to a destination node D, then source node see their route cache if route found, send validation message and stat timer, if ACK received in before timer expire then node can send the packet with this path, otherwise source node start route discovery process, required to discover the energy efficient path. Using VREA-DSR obtains an energy, load and stability aware path 113
  • 10. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME from source route to destination. The process of energy aware route discovery is entirely on demand. Energy aware route discovery procedure used a route request (RREQ) and route reply (RREP) messages, to find a route from source to destination. When several source nodes originates a new packet addressed to some destination node, the source node places in the header of the packet a source route giving the sequence of hops along with the stable, energy efficient and load balanced route at which the packet is transmitted for each hop. Using GPS model to know the coordinates of each other’s nodes thus node calculate distance between nodes and corresponding desired transmit power as in section 3.4 so that receiver can receive it. Algorithm 1: Route Discovery Process in VREA-DSR Step 1: Source node have packet to send, check route cache If (route to D is found) { prepare route validation message send to path mentioned in route cache and start timer If (ACK arrived before timer expires) { Send data packet by this path } } Else { Prepare RREQ message, initialize SEf = (Sf = Maximum value (i.e. 1) + Ef = Maximum value (i.e. 1)) = 2; Lf = 0 and transmission power and append these value to RREQ header then broadcast to their neighbor. } Step 2: If (power of node < α && Neighbor ≠ Destination) { Discard RREQ packet } Else if (power of node ≤ || ≥ α && Neighbor = Destination) { If ( it is first root request ) { calculate Pf1 and store into RREQ table and node waits for ∆ t time for more RREQ; } Else if ( it is next RREQ && time < ∆ t time) { calculate Pf2 Pf3, Pf4,...,Pfn and also stored in RREQ table; } Else if (more than two RREQ && time = ∆ t time) { See RREQ table and compare RREQ’s Pf’s value; destination send RREP packet with these two RREQ paths which have highest and next highest Pf values (means main path and alternate path) } Else if (less than or equal to two RREQ && time ≤ ∆ t time) { 114
  • 11. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME Destination send RREP packet with these two RREQ paths (means main path and alternate path) } else { No update; } } Step3: Else (power of node ≥ α && Neighbor ≠ Destination) { Neighbor’s node extract values RREQ header and calculate ESf = (Sf + Ef ) and Lf calculate average value of Lf with nodes values of Lf, calculate transmission power; If (node’s ESf < header’s ESf ) { Replace hedader’s ESf = node’s ESf ; add values of ESf, Lf , and transmission power in header’s field of, ESf , Lf; and power and broadcast RREQ to their neighbor. } Else { No change in header’s value of ESf and replace header’s Lf with calculated average value of Lf and broadcast RREQ to their neighbor. } } Where Pf1 : Path factor of first RREQ message at particular instance Pf2 : Path factor of second RREQ message at particular instance Pfn : Path factor of nth RREQ message at particular instance Algorithm 2: Route Maintenance Process in EA-DSR Step 1: Source node sends data to destination node with the main path; if (any node in route have ERR message) { Node send back RERR message to source node; } Step2: When source node received RERR message, check the alternate route in route cache; if (alternate route found in route cache) { Send route validation message by alternate path mentioned in the route cache and start timer; if ( ACK received before timer expires) { Source send remaining data packet by this alternate path; } else { Source initiate new route discovery; } } Modification of existing DSR header, we adds three more field in reserved field of basic DSR header. We describe the packet structures for VREA-DSR and discuss the changes in each packet option below. 115
  • 12. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME IV. DESIGN AND IMPLEMENTATION OF VREA-DSR In this section first we design packet structure as route request packet, route reply packet, acknowledgement packet etc. and then provide ns-2 implementation details. A. Design of Packet Structure for VREA-DSR Route Request (RREQ) Packet: The receiving node of RREQ must compute the stability factor Sfk with energy factor Efk, and traffic load factor Lfk of node k for this hop node according to stated three equations (1), (2) and (5). Table I shows the RREQ packet format in VREA-DSR, by which efficient route will be selected; the path selection factor. Table I: Route Request Packet Format in VREA-DSR IP DSR DSR Request ESf Lf DSR Header Fixed Route Address. Source Header Request [Src,1,......., Power to Header N,dest] Pwr1… to PwrN Route Reply Packet: The reply paths based on energy, stability and traffic load in unified way included path and alternate path in the new route reply packet format. As discussed in section 3.5 and 3.6, the RREPs are forwarded to the next hop defined on the source route addresses [Src, 1…N, dest]. The source route for RREP is the reverse of source route of the RREQ. Hence, the destination node reverses the source route of RREQ with maximum value of path factor and also route reply to next maximum valued of path factor as alternate path to source route of RREP. The table II shows the format of RREP packet that includes the energy aware information for implementation of VREA-DSR. Table II: Route Reply Packet format in VREA-DSR Data Packet Format: IP DSR DSR DSR DSR DSR Header Fixed Route source Reply Source Header Reply Route Addresses Power Header Header [Src,1..N, Dest] Pwr1… to… PwrN The power Pt value required that the packet is actually transmitted on the link. The power Pt value considered to on the basis of distance of the link, a node chooses to change the transmit power dynamically for hop i. Table III shows the data packet format for VREA-DSR includes the DSR fields besides the special fields of VREA-DSR. Table III: Data Packet Format in VREA-DSR IP DSR DSR DSR DSR DSR Data Header Fixed Route Source Reply Source Header Header Route Addr. Power Addr. [Src,1.. Pwr1…to [Src,1 N, Dest] PwrN …N, Dest] ACK Packet Format: The Acknowledgement option in a DSR Options header is encoded as in order to allow nodes that have lost flow state to determine the previous hop, the address of the preceding hop can optionally be stored in the Acknowledgement Request as given in table IV. This extension used when a Source Route option is present, MAY be used when flow state routing is used without a Source Route option, and SHOULD be used before Route Maintenance determines that the next-hop destination is unreachable. 116
  • 13. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME Table IV: ACK Packet Format in VREA-DSR IP DSR DSR Header Fixed Header Route Header Route Error packet: These packets are generated at a node when the link-layer reports a broken link at some stage in a data-packet transmission. When a node is unable to validate reach ability of a next-hop node. It should send a Route Error to the source node of the packet. When a node receives a packet containing a Route Error option, then that node must remove from its route cache all the intermediate node repeat the same process, when RERR message reach to source node check their route cache, is route to destination found, source send route validation message to destination, and if received ACK of route validation message received in time. Source sends remaining packets to destination with this path. Otherwise, source initiates a new route discovery process to find new route to communicate remaining packets. The route error packet format as given in table V. Table V: Route Error Packet format in VREA-DSR IP DSR DSR Unreachable DSR DSR Header Fixed Route Node Source Source Header Error Address Route Route Header Header Addresses [Src,1…N, dest] B. Implementation of VREA-DSR in NS-2 This section presents the precise implementation of VREA-DSR intended for the proposed solutions. Our proposed solutions are anticipated to make longer the lifetime of the network and nodes. In this section we discussed the main function which required for implementing our proposed protocol. The DSR, MAC, COMMON and QUEUE folders of NS-2.34 have been modified to implement VREA-DSR. Most of the works have been done on modification of existing DSR program files. The required changes made to existing DSR are to implement VREA-DSR in NS-2. Details of the implementations of existing DSR protocol in NS-2 can be found in the documentation [17][25]. In this section we present the changes made on existing DSR protocol for implementation of VREA- DSR. Many C++ program files of existing DSR are modified in order to implement the desired features of VREA-DSR in the NS-2 simulator. In addition to the DSR program files folder, further supportive files folders are also modified like MAC, COMMON and QEUEU. Here are the modified programs files of DSR protocol are as follows: We have implemented required modification in dsragent.cc and dsragent.h and define other DSR routing protocol in NS-2. The dsragent.cc is prepared in to functions. The functions are designed based on their objective on routing activity. These implementations starts by incorporating the computation of the ESf, Lf, and Pf (equations 2, 5 and 6) in handleCost(SRPacket &p) function in dsragent.cc. HandlePacketReceipt and handleRouteRequest functions are modified to implement energy aware route reque and route reply (in section 3.6) respectively. Existing ignoreRouteRequestp function of DSR discards the copy of RREQ. In VREA-DSR, the function is modified to receive multiple copies of RREQs. HandleRouteRequest function to decide to route reply on the basis of path selection factor Pf route reply to RREQs in which Pf values maximum and next maximum, but reply to maximum value of Pf RREQ with both main and alternate routes. replyFromRouteCache is replaced by VREAreplyFromCache in this process we added to test its validity before we can use path lies in their route cache. This function uncast the route request to the destination rather than reply the route from cache to initiator of the request. VREADSR route reply send to only first two route request not to all route request to minimize huge route reply to destination. Delay forwarding is handled by the timer driven function. File dsragent.c is included this function with function name of rreq_purge. The route is maintained during data communication, the destination node of the data must reply to the source node. The DSR source route format is modified to handle power, stability aware and load balanced information of VREA-DSR (section 3.4). In addition to the above source files, other source files are also modified. 117
  • 14. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME B.1 Changes made to other common folders to implement VREA-DSR This COMMON folder includes a number of source files. packet-stamp.h is one of the most important source file in COMMON folder. It defines the information which is embossed with the packet. The sender node must trample vital information for VREA-DSR on the packet. This information includes its node’s stability, residual batteryenergy, and traffic load i.e. is queue length. The receiver node has to extract this information from the packet for further processes. The packet.h file defined the packet structure. The packet structure contains headers and data energy, and traffic load i.e. is queue length. The receiver node has to extract this information from the packet for further processes. The packet.h file defined the packet structure. The packet structure contains headers and data. The struct hdr_cmn is one of the general headers on the packet structure and this header is accessed by every layers. structure. The packet structure contains headers and data. The struct hdr_cmn is one of the general headers on the packet structure and this header is accessed by every layers. Therefore, this is used to swap over information between the layers. In VREA-DSR protocol, the remaining battery energy of receiver node is used for link cost computation on the network layer. The physical layer should send the remaining energy of the node to the network layer using hdr_cmn. These are many more mains modifications made to implement VREA-DSR in NS-2 simulator. V. SIMULATION RESULTS AND ANALYSIS An energy model is presented, based on 802.11, which considers different radio states; the performance of network protocols [17][25] is agreed using network simulators ns-2. This approach is computing more correct the energy consumption for Ad-Hoc network protocols. The advantages of this particular energy models (802.11 DCF (Distributed Coordination Function) and SMAC) are the consideration of all the possible radio states and that the simulator can calculate the energy automatically irrespective of the stack the protocol at particular layer designer is working. In this paper we use Network Simulator 2 version 2.34 [17][26] to perform comparison between VREA- DSR and DSR protocols. NS2 is one of most popular network simulator tools worldwide. The NS2 was installed under Fedora 10.0 as a simulation platform. The simulation scene was for 1000 × 800 m2 rectangular region with movement speed 1 m/s to 5 m/s. The simulation parameters are defined as give in table VI transmission range is assumed to be 250m, the number of CBR source nodes varies 3- 16 according to size of networks and nodes are selected randomly as CBR sources and the packet size is fixed at 512 bytes. In order to have performance result, we used 10 to 100 nodes on the simulation. We run several simulations and distinguish the results to two protocols, DSR and SELA-DSR, to verify the superiority of the VREA-DSR protocol. Table V1: Simulation Environment Parameters MAC layer type IEEE80.11 Reception queue length 50 Radio propagation model TwoRayGround Transmission power (txPower) 1.4W Reception power (rxPower) 1.0W Idle power 0.53W Sleep power 0.13W Initial energy 1000Jules Transmission range 250 mtr. Packet size 512 bytes Channel Capacity 2Mbps Frequency 2.4 Ghz Transmitted signal power 0.2818 W Packet generation rate 2 packets/second, 4p/s Area - Environment Size 1000m x 800m Number of nodes 10 - 100 Simulation time 600 seconds 118
  • 15. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME Experimental result as shown in Figure 1. that energy consumption of each protocol on variation of the number of nodes in the networks. The nodes variation in the networks is 10 to 100, and number of CBR sources varies from 3 to 20 according to size networks. As considered each node initial energy is set to 1000J. The average energy consumption increases in each protocol when number of nodes increases although VREA-DSR consumes less energy than SELA-DSR and DSR due variable range transmission control. Figure 1: Energy Consumption verses number of nodes in the network Figure 2: Packet delivery ratio verses number of CBR connections The packet delivery ratio (PDR) is the number of packets received by the destination to the number of packets transmitted by the source is shown in Figure 2. PDR reduces when increases the CBR connections. It is considering 100 nodes scenario and observed that the VREA-DSR maintains a better packet delivery ratio than the existing DSR and stability energy and traffic load aware DSR (SELA- DSR). Figure 3: Energy consumption per packet versus maximum speed of the node 119
  • 16. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME In Figure 3 the simulation results are shows that VREA-DSR protocol performs the best in terms of energy consumption per packet. As expected DSR performs the worst in terms of energy consumption. As its path could not select on the basis of mobility or minimum energy consumption. This is confirmed by the simulation results that as speed of node increases then energy consumption per packet also increases in all protocols but in VREA-DSR perform better than other two protocols. In Figure 4, node alive count shows improvement for variable range energy aware dynamic source routing (VREA-DSR) over SELA-DSR and DSR for duration of simulation. As the transmitted power is dynamically adjusted according to distance in our VREA-DSR protocol, it will successfully use available node energy increasing the Number of nodes alive. Figure 4: Number of node alive verses simulation time in seconds Figure 5: Network lifetime versus number of CBR connections The metric network lifetime used to analyze the network partitions, 100 nodes are considered for this scenario. Figure 5 shows the network lifetime decreases when we increase the number of CBR connection. The network lifetime of basic DSR protocol is very less as compared to two other energy aware protocols. The Network lifetime of VREA-DSR is better than SELA-DSR and DSR due to the following main reasons. First, VREA-DSR implements the variable range transmission power control which saves energy consumption. Second, VREA-DSR selects the routes in which nodes have more energy and stability than other paths. The minimum transmit power route reduces the over all energy consumption of the network and minimize interference also. 120
  • 17. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME VI. CONCLUSION It is significant to design energy efficient routing protocols for mobile ad hoc networks. On the other hand, without a cautious design, an energy efficient routing protocol might have much worse performance than an ordinary routing protocol. It is observed that the use of variable range transmission power control overcomes the drawback of common range transmission power control in terms of energy consumption and improves network lifetime. The node alive count shows improvement for variable range energy aware dynamic source routing (VREA-DSR) over SELA-DSR and DSR due to transmitted power is dynamically adjusted according to distance in our VREA-DSR protocol; it will successfully use available node energy increasing the number of alive nodes. Also, our VREA-DSR protocols show improvement over SELA-DSR and basic DSR as in packet delivery ratio, and energy consumption. VII. REFERENCES [1] Khalid Zahedi, Abdul Samad Ismail, “Route Maintenance Approach for Link Breakage Predicttion in Mobile Ad Hoc Networks”, International Journal of Advanced Computer Science and Applications (IJACSA), Vol. 2, No. 10, 2011. [2] Radhika D. Joshi and Priti P. Rege, “Performance Evaluation and Simulation based Modeling of Energy Aware Variable Range DSR (VRDSR) Protocol”, International Journal of Computer Science and Communication Vol. 2, No. 2, pp. 565-575, July-December 2011. [3] Stojmenovic I, Lin X. “Power-Aware Localized Routing in Wireless Networks”, IEEE Trans. Parallel and Distributed Systems; 12(11):1122-1133, 2001. [4] David B. Johnson and David A. Maltz, “Dynamic Source Routing in Ad-hoc Wireless Network,” The Kluwer International Series in Engineering and Computer Science, Volume 353, 153-181, DOI: 10.1007/978-0-585-29603-6_5, 1996. [5] D. Johnson, Y. Hu and D. Maltz, “The dynamic source routing protocol for mobile ad hoc networks”, INTERNET-DRAFT, draft-ietf-manet-dsr-03.txt, RFC 4728, February 2007. [6] Sangeeta Biswal, Suneeta Mohanty and Dambarudhar Seth, “Study of DSR Routing Protocol in Mobile Adhoc Network”, International Conference on Information and Network Technology, IACSIT Press, Singapore, IPCSIT vol.4, 2011 [7] Gang Wang and Guodong Wang, “An Energy Aware Geographic Routing Protocol for Mobile Ad Hoc Networks”, Int J Software informatics, Vol. 4, No. 2, pp. 183-196, June 2010. [8] Xu, Y.; Heidemann, J. & Estrin, D. (2001). “Geography-informed Energy Conservation for Ad Hoc Routing”, Proc. ACM Mobile Computer and Networking Conference, pp.70-84, July 2001. [9] Al-Akaidi M.; Alchaita, M., “Link stability and mobility in ad hoc wireless networks”, IET Communications, 1(2):173-178, April 2007. [10] Benamar KADRI, Mohammed FEHAM and Abdallah M’HAMED, “Weight based DSR for Mobile Ad Hoc Networks,” in 3rd International Conference on Information and Communication Technologies: From Theory to Applications (ICTTA 2008), pp. 1- 6, 7-11 April 2008. 121
  • 18. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME [11] Narayanaswamy S, Kawadia V, Sreenivas RS, Kumar PR. “Power Control in Ad Hoc Networks: Theory, Architecture, Algorithm and Implementation of the COMPOW Protocol”, Proceedings of European Wireless 2002. [12] C.K. Toh, “Maximum battery life routing to support ubiquitous mobile computing in wireless adhoc networks”, Communications Magazine, IEEE, vol. 39, pp. 138-147, 2001. [13] Doshi S, Brown TX., “Minimum Energy Routing Schemes for a Wireless Ad Hoc Network”. Proceedings of the Conference on Computer Communications (IEEE Infocom 2002), 2002. [14] Xiaoying Zhang, Thomas Kunz, Li Li and Oliver Yang, “An Energy-efficient Broadcast Protocol in MANETs,” Communications Networks and Services Research Conference, Proceedings of the 8th Annual Communication Networks and Services Research Conference, Pages: 199-206 SBN: 978-0-7695-4041-2, 2010. [15] Cardei, M. ; Wu, J. & Yang S.’ “Topology Control in Ad hoc Wireless Networks with Hitch-hiking”, IEEE SECON 2004, October 2004. [16] Banerjee S, Misra A. “Minimum Energy Paths for Reliable Communication in Multi- hop WirelessNetworks”. Proceedings of Annual Workshop on Mobile Ad Hoc Networking & Computing (MobiHOC 2002), 2002. [17] NS-2, http://www.isi.edu/nsnam/ns/doc/index.html. [18] Kim D. ; Garcia-Luna-Aceves, J. J. ; Obraczka, K. ; Cano, J. C. & Manzoni, P., “ Routing Mechanisms for Mobile Ad Hoc Networks Based on the Energy Drain Rate”, IEEE Transactions on Mobile Computing, Vol. 2, No. 2, pp. 161- 173, Jan. 2003. [19] Jinhua Zhu, X. Wang, “Model and Protocol for Energy Efficient Routing over Mobile Ad Hoc Networks,” to appear in IEEE Transactions on Mobile Computing (IEEE, TMC), 2011. [20] Luo, Y. ; Wang, J. & Chen, S. (2006), “An energy-efficient DSR routing protocol based on mobility prediction”, Proc. International Symposium on a World of Wireless, Mobile and Multimedia Networks, June 2006. [21] Ashwani Kush, Sunil Taneja and Divya Sharma, “Energy Efficient Routing for MANET”, published in IEEE, International Conference on Methods and Models in Computer Science (ICM2CS-2010), pp 112-116, 2010. [22] Tanu Preet Singh, Shivani Dua, and Vikrant Das, “Energy-Efficient Routing Protocols in Mobile Ad-Hoc Networks”, published in International Journal of Advanced Research in Computer Science and Software Engineering, Volume 2, Issue 1, ISSN: 2277 128X, January 2012. [23] Shiva Prakash, J.P. Saini, S.C. Gupta and Sandip Vijay, “SELADSR: Stability Energy and Load Aware Dynamic Source Routing Protocols of Mobile Ad hoc Networks”, [24] Sumit Kumar Singh, Shiva Prakash, Kapil Kumar, “Energy Aware Dynamic MANET On- demand (EA-DYMO)”, published in International Journal of Computer Applications, ISBN: 978-887, vol. 25, No. 11, pp. 12-16, July 2011. [25] Margi, C.B. Obraczka, K., “Instrumenting Network Simulators for Evaluating Energy Consumption in Power-Aware Ad-Hoc Network Protocols,” in proceedings of The IEEE Computer Society's 12th Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems,.(MASCOTS 2004), 2004. 122
  • 19. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME [26] Trishla Sutaria, Imad Mahgoub, Ali Humos, Ahmed Badi, “Implementation of an Energy Model for JiST/SWANS Wireless Network Simulator”, Computer Science & Engineering Department, Florida Atlantic University. 22-28, April 2007. [27] Sunita Kushwaha, Bhavna Narain, Deepti Verma and Sanjay kumar, “Effect Of Scenario Environment On The Performance Of Manets Routing Protocol: AODV”, International journal of Computer Engineering & Technology (IJCET), Volume 2, Issue 1, 2011, pp. 33 - 38, Published by IAEME. [28] S. Kanimozhi Suguna and Dr.S.Uma Maheswari, “Comparative Analysis Of Bee-Ant Colony Optimized Routing (Bacor) With Existing Routing Protocols For Scalable Mobile Ad Hoc Networks (Manets)”, International journal of Computer Engineering & Technology (IJCET), Volume 3, Issue 1, 2012, pp. 232 - 240, Published by IAEME. [29] Dr. Suresh Kumar D S and Mahesh D.S, “Idle Node Real Time Power Saving Mac Layer Oriented Radom Routing In Wsn”, International journal of Computer Engineering & Technology (IJCET), Volume 3, Issue 2, 2012, pp. 470 - 477, Published by IAEME. [30] Mrs.R.Rajasree and Dr.G.Kalivarathan, “A Review On Routing Protocols And Non Uniformity With Wireless Sensor Networks”, International journal of Computer Engineering & Technology (IJCET), Volume 3, Issue 3, 2012, pp. 348 - 354, Published by IAEME. 123