Conference PaperPDF Available

Performance comparison of ad-hoc routing protocols AODV and DSR

Authors:

Abstract and Figures

Ad hoc networks are known by many specifications like multi-hop wireless connectivity, frequently changing network topology and the need for efficient dynamic routing protocols that plays an important role. This paper presents a performance comparison between two reactive routing protocols for mobile ad hoc networks: dynamic source routing (DSR), ad hoc on demand distance vector (AODV).Both protocols were simulated using the tool ns-2 and were compared in terms of packet loss ratio, end to end delay, with mobile nodes varying number of nodes and speed. Simulation revealed that although DSR perfectly scales to small networks with low node speeds, AODV is preferred due to its more efficient use of bandwidth.
Content may be subject to copyright.
Abstract
Ad hoc networks are known by many specifications like
multi-hop wireless connectivity, frequently changing network
topology and the need for efficient dynamic routing protocols that
plays an important role. This paper presents a performance
comparison between two reactive routing protocols for mobile ad
hoc networks: Dynamic Source Routing (DSR), Ad Hoc On
demand distance Vector (AODV).Both protocols were simulated
using the tool ns-2 and were compared in terms of packet loss ratio,
end to end delay, with mobile nodes varying number of nodes and
speed. Simulation revealed that although DSR perfectly scales to
small networks with low node speeds, AODV is preferred due to its
more efficient use of bandwidth.
Keywords —AODV, DSR, MANET, NS-2
I. INTRODUCTION
Mobile ad-hoc wireless networks hold the promise of the
future, with the capability to establish networks at anytime,
anywhere. Mobile ad hoc networks (MANETs) are collections
of mobile nodes, dynamically forming a temporary network
without pre-existing network infrastructure or centralized
administration. Nowadays a lot of research efforts focus on
Mobile Ad-hoc networks.
Routing protocol plays an important role if two hosts wish to
exchange packets which may not be able to communicate
directly. All nodes are mobile and can be connected
dynamically in an arbitrary manner. All nodes of these
networks behave as routers and take part in discovery and
maintenance of routes to other nodes in the network. This
situation becomes more complicated if more nodes are added
within the network. An Ad-Hoc routing protocol must be able
to decide the best path between the nodes, minimize the
bandwidth overhead to enable proper routing, minimize the
time required to converge after the topology changes.
This paper presents a performance comparison between two
on-demand routing protocols for mobile ad hoc networks:
Dynamic Source Routing (DSR), Ad Hoc On demand distance
Vector Routing (AODV).
Both protocols were simulated using the ns-2 package and
were compared in terms of average throughput, packet loss
ratio, and routing overhead, while varying number of nodes
and speed. Simulation revealed that although DSDV perfectly
scales to small networks with low node speeds, AODV is
preferred due to its more efficient use of bandwidth.
II. A
D-HOC ROUTING PROTOCOLS
The ad-hoc routing protocols can be divided into two
categories:
Table-driven routing protocols: In table driven routing
protocols, consistent and up-to-date routing information to all
nodes is maintained at each node. These protocols require each
node to store their routing information and when there is a
change in network topology updating has to be made
throughout the network.
On-Demand routing protocols: In On-Demand routing
protocols, the routes are created as and when required. This
type of protocols finds a route on demand by flooding the
network with Route Request packets. When a source wants to
send to a destination, it invokes the route discovery
mechanisms to find the path to the destination.
In recent years, a variety of new routing protocols targeted
specifically at this environment have been developed.
TABLE 1 : COMPARISON OF TABLE-DRIVEN AND ON-DEMAND PROTOCOLS
Table-driven On-demand
Availablilty of
Routing Information
Immediately from
route table
After a route
discovery
Route Updates
Periodic
Advertisments
When requested
Routing Overhead
Proportional to the
size of the network
regardless of network
traffic
Proportional to the
number of
communicating nodes
and increases with
increased node
mobility
A. Dynamic Source Routing
The Dynamic Source Routing (DSR) protocol is a source-
routed on-demand protocol [1]. There are two major phases
for the protocol: route discovery and route maintenance. The
key difference between DSR and other protocols is the routing
information is contained in the packet header. Since the
routing information is contained in the packet header then the
intermediate nodes do not need to maintain routing
information. An intermediate node may wish to record the
Mohammed BOUHORMA H. BENTAOUIT, A.BOUDHIR
Département Génie Informatique, ERIT Département Génie Informatique, ERIT
Faculté des Sciences et techniques de Tanger Faculté des Sciences et techniques de Tanger
Tanger Maroc Tanger Maroc
bouhorma@gmail.com
hakim.anouar@gmail.com
Performance Comparison of Ad-hoc
Routing Protocols AODV and DSR
routing information in its tables to improve performance but it
is not mandatory. Another feature of DSR is that it supports
asymmetric links as a route reply can be piggybacked onto a
new route request packet. DSR is suited for small to medium
sized networks as its overhead can scale all the way down to
zero. The overhead will increase significantly for networks
with larger hop diameters as more routing information will be
contained in the packet headers.
- Two main mechanisms: Route Maintenance and Route
Discovery
- Route Discovery mechanism is similar to the one in
AODV but with source routing instead
- Route Maintenance is accomplished through route
caches
- Entries in route caches are updated as nodes learn new
routes, multiple routes can be stored.
B. Ad hoc On-demand Distance Vector Routing
Ad hoc On-demand Distance Vector Routing (AODV) is an
on-demand version of the table-driven Dynamic Destination-
Sequenced Distance-Vector (DSDV) protocol [1]. To find a
route to the destination, the source broadcasts a route request
packet. This broadcast message propagates through the
network until it reaches an intermediate node that has recent
route information about the destination or until it reaches the
destination. When intermediate nodes forwards the route
request packet it records in its own tables which node the route
request came from. This information is used to form the reply
path for the route reply packet as AODV uses only symmetric
links. As the route reply packet traverses back to the source, the
nodes along the reverse path enter the routing information into
their tables. Whenever a link failure occurs, the source is
notified and a route discovery can be requested again if needed.
- Based on standard Distance Vector Algorithm
- Nodes maintain route cache and uses destination
sequence number for each route entry
- Does nothing when connection between end points is
still valid
- Route Discovery Mechanism is initiated when a route
to new destination is needed by broadcasting a Route
Request Packet (RREQ).
- Route Error Packets (RERR) are used to erase broken
links
Figure 1. DSR Protocol
Figure 2. AODV Protocol
III. SIMULATION ENVIRONMENT
A. Simulation Model
The results reported in this paper are based on the study
conducted on the basis of simulation tool NS2 that is an
object-oriented, discrete event driven network simulator
developed at UC Berkely written in C++ and OTcl. The
overall simulator is described by a Tcl class Simulator. It
provides a set of interfaces for configuring a simulation and
for choosing the type of event scheduler used to drive the
simulation.
When a new simulation object is created in tcl, the
initialization procedure performs the following operations:
• initialize the packet format
• create a scheduler (defaults to a calendar scheduler)
• create a “null agent” (a discard sink used in various places)
We use tcl to configure the topology, the nodes, the channel,
to schedule the events, etc.
Mobile Node is the basic ns Node object with added
functionalities like movement, ability to transmit and receive
on a channel that allows it to be used to create mobile,
wireless simulation environments.
The simulation in NS2 can be described as shown in Fig.3 [3].
The scenario file describes the movement pattern of the nodes.
The communication file describes the traffic in the network.
2
[1]
1
6
8
5
7
3
4
Source
Destination
[1]
[1]
[1,2]
[1,3]
[1,4]
[1,2,6]
[1,3,5]
[1, 3, 5,
7
]
[1,2,6]
[1,2,6]
[1,
26
]
2
RREP
RREP
1
6
8
5
7
3
4
Source
Destination
Fig.3. Simulation Procedure
B. Traffic and Mobility models
In this paper we use traffic and mobility model based on
Continuous bit rate (CBR) traffic sources.
Only 512-byte data packets are used. To change the offered
load in the network the number of source-destination pairs and
the packet sending rate in each pair is varied
The mobility model uses the random waypoint model [13] in a
rectangular field. The field configurations used is: 500 m x
500 m field with 10, 20 50 and 100 nodes. Here, each packet
starts its journey from a random location to a random
destination with a randomly chosen speed (uniformly
distributed between 0-20 m/s). Simulations are run for 100
simulated seconds. Identical mobility and traffic scenarios are
used across.
The simulation parameters which have been considered or
doing the performance comparison of two on-demand routing
protocols is given below in Table-2.
TABLE 2: PARAMETERS USED IN EXPERIMENT SCENARIO
Parameter Value
Protocols
AODV, DSR
Traffic source
Constant bit rate CBR
Simulation time
100 seconds
Packet Size
512 bytes
Max speed
20m/s
Area
500 m x 500 m
Number of nodes
10 20 50 100
Mobility model
Random way point
IV. R
ESULTS AND DISCUSSIONS
The simulation was implemented with light speeds using
the random way-point mobility pattern. In this model, nodes
select random way-points within the roaming area, and travel
there with a constant speed randomly. After reaching its
destination, the node waits for some pause time then moves to
the next waypoint. This scenario is applicable to networks
such as conferences, wireless sensors, and emergency
situations with people walking as nodes. We assume low
mobility for ad-hoc energy studies since in a high mobility
system the data transmission energy may be negligible
compared to the energy used for the mobility.
The following four important performance metrics are
considered for evaluation of these two on demand routing
protocols.
Packet delivery fraction: The ratio of the data packets
delivered to the destinations to those generated by the CBR
sources.
The following table shows the rate of packet loss for each
of the protocols AODV and DSR, simulated under the same
conditions with 10 sources and at the same time comparing
their rates of control packets used for the routing function.
From this table (Table 3), we find that among all the
generated packets in the AODV protocol, 0.44% represents
the control packets, whereas in the DSR protocol, 12.34% of
control packets. In addition, the rate of successfully received
packets by use of the AODV protocol is 92.44% (5431/5875)
and the packet lost 7.56% (444/5875). However using the
DSR protocol was 87.82% (7500/8540) packets received and
12.18% (1040/8540) of lost packets
T
ABLE 3: STATISTICS OF PACKETS SENT, RECEIVED AND OF CONTROL FOR
BOTH DSR AND
AODV PROTOCOLS
packets
Type
Received
Sent
Generated
Rate
DSR
Total
7500 6435 8540 --------
packets
Control
1042 1004 1054
12,34%
Rate
87,82% Lost : 12,18%
AODV
Total
5431 4988 5875
--------
packets
Control
24 16 26
0,44%
Rate
92,44% Lost : 7,56%
Mobility: Mobility is the major parameter of an ad hoc
network. Since an ad-hoc network is primarily characterized
by its ever-changing topology, so mobility of nodes is an
important consideration. Mobility of a node is a function of
both speed and movement patterns.
This simulation analysis is made from the Fig. 3 for 10
sources. First we analyze the first parameter Packet delivery
ratio with respect varied Maximum speed of nodes.
Figure 3 shows the relative performance test result of the
AODV and DSR routing protocols. All of the protocols
deliver a greater percentage of the originated data packets
when there is little node mobility, converging to 90% delivery
ratio when there is no node motion.
The On-demand protocol AODV performed particularly well,
while DSR could not achieve good packet delivery ratio when
moving more frequently.
End-To-End Delay: Fig. 4 shows the delay comparison of
the two protocols. For on-demand-driven protocols, it is hard
to say their performance relationship between the pause times.
The curve jumped a lot with the pause time change.
The second parameter Normalized End-To-End delay with
varied pause times is analyzed and it is found that for DSR it
is less when compared to AODV and we see that it is fairly
stable even with increase number of sources.
Further experiments should be done in order to make
definitely conclusion.
Figure 3. Packet Delivery Ratio as function of Maximum Speed Mobility
Figure 4. End-To-End Delay (sec)
V. CONCLUSION
In this paper the basic actions related to the two routing
protocols namely AODV and DSR were studied in detail. On-
demand driven protocols, as AODV, DSR, performed very
well for packet delivery with fast movement and mobility rate.
AODV seems to perform better than DSR on some
situations. However, when mobility increases AODV has
generally better performance. The On-demand protocol
AODV performed particularly well, while DSR could not
achieve good packet delivery ratio when moving more
frequently.
DSR is source routing protocol, which means that byte
overhead in each packet can affect the total byte overhead
when the load offered and size of the network increases. On
advantage with source routing is that during route discovery
operation it learns more routes. A combination of the
protocols can be used for good result
R
EFERENCES
[1] C. Perkins, E. B. Royer and S. Das (2003), “Ad hoc On-Demand
Distance Vector (AODV) Routing”, RFC 3561,IETF Network Working
Group,
[2] J. Zhijiang Chang, G. Gaydadjiev, S. Vassiliadis, “Routing Protocols for
Mobile Ad hoc Networks: Current Development and evaluation.”
Computer Engineering laboratory, EEMCS, Delft University of
Technology, April 2005.
[3] M. Lakshmi, P. E. Sankaranarayanan, Performance Analysis of Three
routing protocols in wireless Mobile Ad Hoc Network. Information
technology Journal 5 (1), 114-120, 2006.
[4] V. Nazari, K. Ziarati (2006), “Performance Comparison of Routing
Protocols for Mobile Ad hoc Networks”, IEEE 2006.
[5] “The network simulator ns-2. http://www.isi.edu/nsnam/ns2
,”
[6] R. Misra, C. R. Manda (2005)l, “Performance Comparison of
AODV/DSR On-Demand Routing Protocols for Ad Hoc Networks in
Constrained Situation”, IEEE ICPWC 2005.
[7] Jae-Hwan Chang and Leandros Tassiulas. Energy conserving routing in
wireless ad-hoc networks. INFOCOM 2000. Proceedings of the
Nineteenth Annual Joint Conference of the IEEE Computer an
Communications Societies. Volume: 1 , 2000, page 22 –31.
[8] Anastasi, G., E. Borgia, M. Conti, E. Gregori, 2003. IEEE 802.11 Ad
Hoc networks: protocols, performance and open issues, in: S.Basagni,
M.Conti, S.Giordano, I.Stojmenvoic (Eds.), Ad hoc Networking, IEEE
Press Wiley, New York.
[9] P. Samar, M. R. Pearlman, and Z. J. Haas, .Independent zone routing: an
adaptive hybrid routing framework for ad hoc wireless networks,. in
IEEE/ACM Transactions on Networking (TON), vol. 12, 2004, pp.
595.608
End-To-End Delay (sec)
Pause Time
Packet Delivery Ratio
Maximum Speed (m/sec)
... Analysis based upon the simulation results with respect to packet delivery fraction, average end to end delay and routing load for application data. Nidhi, Balasubramanian ad Indra [9] compared the existing on demand routing protocols and recently developed protocols such as AODV with break avoidance and scalable multipath on demand routing and concludes that recently proposed multipath extension of AODV has more advantageous over conventional routing protocols in terms of routing overhead, latency introduced in route discovery and route repair. Rajiv and C.R. Mandal [10] proposed a comparison of AODV outperforms DSR in normal situation using various performance metrics. ...
Conference Paper
Full-text available
The objective is to compare the performance of three routing protocols based on Table Driven and On-Demand behavior namely, Destination Sequenced Distance Vector (DSDV), Ad-hoc On-Demand Distance Vector (AODV) and Dynamic Source Routing (DSR) [2][9], for wireless ad hoc networks based on the performance , and comparison on the basis of their properties like throughput, packet delivery ratio (PDR), End to End Delay and data packet loss with respect to four different scenarios-one by varying the number of nodes, again by varying number of nodes, other by varying number of connecting nodes at a time and by varying pause time. Simulate the protocols on the basis of different scenarios: by varying the number of nodes, and varying the traffic in the network by varying mobility. Discuss the result of the proposed work and concluding by providing the best routing protocol.
... Analysis based upon the simulation results with respect to packet delivery fraction, average end to end delay and routing load for application data. Nidhi, Balasubramanian ad Indra [9] compared the existing on demand routing protocols and recently developed protocols such as AODV with break avoidance and scalable multipath on demand routing and concludes that recently proposed multipath extension of AODV has more advantageous over conventional routing protocols in terms of routing overhead, latency introduced in route discovery and route repair. Rajiv and C.R. Mandal [10] proposed a comparison of AODV outperforms DSR in normal situation using various performance metrics. ...
... Analysis based upon the simulation results with respect to packet delivery fraction, average end to end delay and routing load for application data. Nidhi, Balasubramanian ad Indra [9] compared the existing on demand routing protocols and recently developed protocols such as AODV with break avoidance and scalable multipath on demand routing and concludes that recently proposed multipath extension of AODV has more advantageous over conventional routing protocols in terms of routing overhead, latency introduced in route discovery and route repair. Rajiv and C.R. Mandal [10] proposed a comparison of AODV outperforms DSR in normal situation using various performance metrics. ...
Conference Paper
The objective is to compare the performance of three routing protocols based on Table Driven and On-Demand behavior namely, Destination Sequenced Distance Vector (DSDV), Ad-hoc On-Demand Distance Vector (AODV) and Dynamic Source Routing (DSR) [2][9], for wireless ad hoc networks based on the performance , and comparison on the basis of their properties like throughput, packet delivery ratio (PDR), End to End Delay and data packet loss with respect to four different scenarios-one by varying the number of nodes, again by varying number of nodes, other by varying number of connecting nodes at a time and by varying pause time. Simulate the protocols on the basis of different scenarios: by varying the number of nodes, varying the traffic in the network by varying mobility. Discuss the result of the proposed work and concluding by providing the best routing protocol.
... Reactive routing involves initiating route requests only when the source node needs to communicate with a destination node. Common reactive routing protocols in recent years include dynamic source routing (DSR) [8][9][10][11] paths with different fitness values. We refer to the routing protocol described above as AO-AOMDV. ...
Article
Full-text available
Flying ad hoc networks (FANETs), composed of small unmanned aerial vehicles (UAVs), possess characteristics of flexibility, cost-effectiveness, and rapid deployment, rendering them highly attractive for a wide range of civilian and military applications. FANETs are special mobile ad hoc networks (MANETs), FANETs have the characteristics of faster network topology changes and limited energy. Existing reactive routing protocols are unsuitable for the highly dynamic and limited energy of FANETs. For the lithium battery-powered UAV, flight endurance lasts from half an hour to two hours. The fast-moving UAV not only affects the packet delivery rate, average throughput, and end-to-end delay but also shortens the flight endurance. Therefore, research is urgently needed into a high-performance routing protocol with high energy efficiency. In this paper, we propose a novel routing protocol called AO-AOMDV, which utilizes arithmetic optimization (AO) to enhance the ad hoc on-demand multi-path distance vector (AOMDV) routing protocol. The AO-AOMDV utilizes a fitness function to calculate the fitness value of multiple paths and employs arithmetic optimization for selecting the optimal route for routing selection. Our experiments were conducted using NS3 with three evaluation metrics: the packet delivery ratio, network lifetime, and average end-to-end delay. We compare this algorithm to routing protocols including AOMDV and AODV. The results indicate that the proposed AO-AOMDV attained a higher packet delivery ratio, network lifetime, and lower average end-to-end delay.
... In MANET, routing protocols are typically categorized into two classes, table-driven routing protocols and on-demand routing protocols [11,12]. However, the combination of both the approaches represents the hybrid strategy. ...
... The main property of a MANET is that it does not need any type of infrastructure to operate (Bamrah, 2016), (Bouhorma, 2009). There are many limitations on MANET operations. ...
Article
Mobile Ad-hoc NETworks (MANETs) are defined as a collection of mobile nodes that cooperate in order to operate. Nodes in MANETs should build and maintain routes in order to communicate. A routing algorithm is used to manage these routes. MANETs have dynamic topology because of node mobility. The probability of route failure increases when intermediate nodes have higher mobility. This study will propose a routing protocol that depends on the failure history of the nodes from which the route will constructed. The proposed protocol will be implemented over the existing Ad hoc On-Demand Distance Vector (AODV) routing protocol. It is expected that the proposed protocol will improve the packet delivery ratio in the network.
Research
Full-text available
Dynamic source routing protocol (DSR) is a common routing protocol in wireless network without infrastructure, called ad-hoc network, DSR used just above internet protocol (IP) at the network layer. The upper transport layer provides reliability by transmission control protocol (TCP) and user datagram protocol (UDP). The choice between DSR/TCP and DSR/UDP is an actual issue for network designers and engineers. The question arises: which one provides better quality of service (QoS) parameters, less delay and jitter, greater throughput, and data rates. This paper focuses on the study and analysis of DSR and comparison of DSR/TCP and DSR/UDP by simulation in network simulator (NS2) environment. Another comparison of DSR and ad hoc on-demand distance vector (AODV) is provided. Design and simulation of the protocols in ad hoc network accurately describe the behavior in real system and QoS parameters are obtained.
Article
Full-text available
Energy consumption always represents a challenge in the ad hoc networks which spurred the researchers to benefit from the bio-inspired algorithms and their fitness functions to evaluate nodes energy through the path discovery stage. In this paper we propose energy efficient routing protocol based on the well-known Ad Hoc On-Demand Multipath Distance Vector (AOMDV) routing protocol and a bio-inspired algorithm called Elephant Herding Optimization (EHO). In the proposed EHO-AOMDV the overall consumed energy of nodes is optimized by classifying nodes into two classes, while paths are discovered from the class of the fittest nodes with sufficient energy for transmission to reduce the probability of path failure and the increasing number of dead nodes through higher data loads. The EHO updating operator updates classes based on separating operator that evaluates nodes based on residual energy after each transmission round. Experiments were conducted using Ns-3 with five evaluation metrics routing overhead, packet delivery ratio, average energy consumption, end-to-end delay and number of dead nodes and four implemented protocols the proposed protocol, AOMDV and two bio-inspired protocols ACO-FDRPSO and FF-AOMDV. Results indicated that the proposed EHO-AOMDV attained higher packet delivery ratio with less routing overhead, average energy consumption and number of dead nodes over the state of art while in the end-to-end delay AOMDV has outperformed the proposed protocol.
Article
Full-text available
Current research on routing protocols for Mobile Ad-hoc NETwork (MANET) has converged to several domi-nating routing protocols, including Optimized Link State Rout-ing (OLSR), Ad-hoc On-demand Distance Vector (AODV) and Dynamic Source Routing (DSR). At the same time, classic routing protocols such as Open Shortest Path First (OSPF) and Destination Sequenced Distance Vector (DSDV) are improved for the MANET context. Research efforts also focus on issues such as Quality of Service (QoS), energy efficiency, and security, which already exist in the wired networks and are worsened in MANET. This paper examines the routing protocols and their newest improvements. We discuss the metrics used to evaluate these protocols and highlight the essential problems in the evaluation process itself.
Article
The aim of this chapter is triple: an in-depth investigation of the ad hoc features of the IEEE 802.11 standard; an analysis of the performance of 802.11-based ad hoc networks; and an investigation of the major problems arising when using the 802.11 technology for ad hoc networks, and possible directions for enhancing this technology for a better support of the ad hoc networking paradigm. We briefly describe the architecture and protocols of IEEE 802.11 WLANs and later introduce the terminology and present the concepts that are relevant throughout the chapter.
Conference Paper
Ad hoc networks are characterized by multi-hop wireless connectivity and frequently changing network topology which have made them infrastructureless. These networks need efficient routing protocols, so various ad hoc routing protocols have been proposed and compared based on some metrics. In this paper we present performance comparisons of the DSDV, AODV, DSR and TORA routing protocols with respect to a modified path optimality metric that we call it weighted path optimality, network's load deviation that affects nodes and can be a metric for load balancing, average end-to-end delay, and we analyzed jitter (average, maximum, and deviation) extensively, that recently became important in ad hoc networks. A variety of workload and scenarios which characterized by paused time are simulated with ns-2
Article
An Ad hoc mobile network is a collection of mobile nodes that are capable of changing on a continual basis. In order to facilitate communication within a network, a routing protocol is used to discover routes between nodes. The primary goal of an ad hoc network routing protocol is to establish correct and efficient route between two nodes so that message may be delivered in time. In this research we have studied the performance of three routing protocols (DSDV, DSR and AODV) and evaluated its performance based on a given set of parameters. Here we presented the characteristics and functionality of all three protocols and the comparison.
Conference Paper
On-demand routing protocols for mobile ad-hoc networks register unexpected performance behavior when multiple data streams are sent to a common destination. This scenario is common when a MANET is connected to the Internet through common gateways, or used in similar cases. The AODV out-performs DSR in the normal situation but in the constrained situation DSR out-performs AODV. The degradation is as severe as 30% in AODV, whereas DSR degrades marginally 10% as observed through simulation in Glomosim. This problem has been analysed in both on-demand protocols, and improvements have been suggested in a proposed local congestion control algorithm.
Conference Paper
An ad-hoc network of wireless static nodes is considered as it arises in a rapidly deployed, sensor-based, monitoring system. Information is generated in certain nodes and needs to reach a set of designated gateway nodes. Each node may adjust its power within a certain range that determines the set of possible one hop away neighbors. Traffic forwarding through multiple hops is employed when the intended destination is not within immediate reach. The nodes have limited initial amounts of energy that is consumed at different rates depending on the power level and the intended receiver. We propose algorithms to select the routes and the corresponding power levels such that the time until the batteries of the nodes drain-out is maximized. The algorithms are local and amenable to distributed implementation. When there is a single power level, the problem is reduced to a maximum flow problem with node capacities and the algorithms converge to the optimal solution. When there are multiple power levels then the achievable lifetime is close to the optimal (that is computed by linear programming) most of the time. It turns out that in order to maximize the lifetime, the traffic should be routed such that the energy consumption is balanced among the nodes in proportion to their energy reserves, instead of routing to minimize the absolute consumed power
IEEE 802.11 Ad Hoc networks: protocols, performance and open issues
  • G Anastasi
  • E Borgia
  • M Conti
  • E Gregori
Anastasi, G., E. Borgia, M. Conti, E. Gregori, 2003. IEEE 802.11 Ad Hoc networks: protocols, performance and open issues, in: S.Basagni, M.Conti, S.Giordano, I.Stojmenvoic (Eds.), Ad hoc Networking, IEEE Press Wiley, New York.