SlideShare a Scribd company logo
1 of 6
Download to read offline
Influence of Clustering on the Performance of
MobileAd Hoc Networks (MANETs)
Narendra Singh Yadav
Department of ECE
Malaviya National Institute of Technology
Jaipur, India.
narensinghyadav@yahoo.com
R.P.Yadav
Department of ECE
Malaviya National Institute of Technology
Jaipur, India
rp_yadav@yahoo.com
Abstract— Clustering is an important research area for
mobile ad hoc networks (MANETs) as it increases the
capacity of network, reduces the routing overhead and
makes the network more scalable in the presence of both
high mobility and a large number of mobile nodes. Routing
protocols based on flat topology are not scalable because of
their built-in characteristics. However, clustering cause
overhead which consumes considerable bandwidth, drain
mobile nodes energy quickly, likely cause congestion,
collision and data delay in larger networks. This paper
uses an implementation of the Dynamic Source Routing
(DSR), an flat architecture based and the Cluster Based
Routing Protocol (CBRP), a cluster architecture based
routing protocol to examine the influence of clustering on
the performance of mobile ad hoc networks. This paper
evaluates channel utilization and control overhead as a
function of number of nodes per sq. km to show the effect
of clustering. Simulation results show that in high mobility
scenarios, CBRP outperforms DSR. CBRP scales well
with increasing number of nodes.
Keywords- Mobile Ad hoc Networks; Routing protocols;
Dynamic source routing; Cluster based routing protocol;
Simulation; Performance evaluation
I. INTRODUCTION
Ad hoc wireless network is a reconfigurable network
of mobile nodes connected by multi-hop wireless links
and capable of operating without any fixed infrastructure
support, where each node acts as a router thus relaying
packets for other nodes. The advantages of such a
network are rapid deployment, robustness, flexibility and
inherent support for mobility. Ad hoc networks, due to
their quick and economically less demanding
deployment, find applications in military operations,
collaborative and distributed computing, emergency
operations, wireless mesh networks, wireless sensor
networks and hybrid networks.
Routing protocols for Mobile ad hoc networks can
be classified into two main categories: Proactive or table
driven routing protocols and Reactive or on-demand
routing protocols [1]. A flat architecture exclusively
based on table-driven or on-demand routing approaches
cannot perform well in a large MANET [2–4]. This is
because a flat architecture or topology encounters
scalability problems with increased network size,
particularly with node mobility at the same time. The
reason for this is their built-in characteristics. Proactive
routing is table –driven based and requires control
overhead for building and updating those tables,
containing information about the state of the network.
The control overhead for proactive routing protocols is O
(n2
), where n is the total number of nodes in a network
[5]. Since in reactive routing protocols routes are found
on – demand; incur significant route setup delay which
becomes intolerable in the presence of both a large
number of nodes and mobility. Therefore, both proactive
and reactive routing schemes are not scalable. Clearly,
some sort of a compromise needs to be achieved between
these two schemes.
A major problem for ad hoc wireless networks is the
handling of a large number of nodes. As nodes can join
ad hoc wireless network, contention is more likely and
the open nature of ad hoc wireless network makes it
important that a network remains operational even if
there are more nodes. Most of the previous work [6-13]
is limited on performing simulations for ad hoc wireless
networks with a limited number of nodes (50-100 nodes)
deployed in small geographical areas.
In this paper, we present performance comparison of
two on – demand source routing protocols proposed for
ad hoc wireless networks. In particular, the main goal is
the evaluation of the channel utilization and control
overhead of the protocols by focusing on large and dense
network. We will show that, in some scenarios it could
be convenient using simple flat topology based routing
protocols like DSR rather than cluster based CBRP. To
compare the protocol behaviors, simulation results
performed with NS-2 (Network Simulator -2) are given.
Network Simulator2 (NS-2) is an object-oriented,
discrete event driven network simulator developed at UC
Berkely written in C++ and OTcl. More details about
NS-2 can be found in [14].
The rest of the paper is organized as follows: Section
2 provides an overview of the routing protocols used in
the study. The simulation environment and performance
metrics are described in Section 3 and then the results are
presented in Section 4. Finally Section 5 concludes the
paper.
II. OVERVIEW OF DSR AND CBRP
As each protocol has its own merits and demerits,
none of them can be claimed as absolutely better than
others. Two mobile ad hoc routing protocols – the
Dynamic Source Routing (DSR), the flat architecture
based On-Demand source routing protocol and the
Cluster Based Routing Protocol (CBRP), the cluster
architecture based On-Demand source routing protocol
are selected for study.
A. Dynamic Source Routing protocol (DSR)
The Dynamic Source Routing Protocol [15] is an on-
demand routing protocol designed to restrict the
bandwidth consumed by control packets by eliminating
the periodic table-update messages required in the table-
driven approach. It is beacon-less and hence does not
require periodic hello packet transmissions, which are
used by a node to inform its neighbors of its presence.
The key distinguishing feature of DSR is the use of
source routing. That is, the sender knows the complete
hop-by-hop route to the destination. These routes are
stored in a route cache. The data packets carry the source
route in the packet header.
When a node in the ad hoc network attempts to send
a data packet to a destination for which it does not
already know the route, it uses a route discovery process
to dynamically determine such a route. Route discovery
works by flooding the network with route request
(RREQ) packets. Each node receiving an RREQ
rebroadcasts it, unless it is the destination or it has a
route to the destination in its route cache. Such a node
replies to the RREQ with a route reply (RREP) packet
that is routed back to the original source. RREQ and
RREP packets are also source routed. The RREQ builds
up the path traversed across the network. The RREP
routes back to the source by traversing this path
backward. The route carried back by the RREP packet is
cached at the source for future use.
B. Cluster Based Routing Protocol (CBRP)
In CBRP [16] the nodes of a wireless network are
divided into clusters. The diameter of a cluster is only
two hops and clusters can be disjoint or overlapping.
Each cluster elects one node as the clusterhead,
responsible for the routing process. The head of a cluster
knows the addresses of its members. Clusterheads
communicate with each other through gateway nodes. A
gateway is a node that has two or more clusterheads as
its neighbors when the clusters are overlapping or at least
one clusterhead and another gateway node when the
clusters are disjoint
The routing process works in two steps. First, it
discovers a route from a source node S to a destination
node D, afterwards it routes the packets. When a source
has to send data to destination, it floods route request
packets (but only to the neighboring cluster-heads). On
receiving the request a clusterhead checks to see if the
destination is in its cluster. If yes, then it sends the
request directly to the destination else it sends it to all its
adjacent cluster-heads. The cluster-heads address is
recorded in the packet so a cluster-head discards a
request packet that it has already seen. When the
destination receives the request packet, it replies back
with the route that had been recorded in the request
packet. If the source does not receive a reply within a
time period, it backs off exponentially before trying to
send route request again.
III. SIMULATION AND PERFORMANCE METRICS
A. Simulation model
Network Simulator2 (NS-2) a object-oriented,
discrete event driven network simulator developed at UC
Berkely written in C++ and OTcl, particularly popular in
the ad hoc networking research community is use for the
simulations. The traffic sources are CBR (continuous bit
– rate). The source-destination pairs are spread randomly
over the network. The node movement generator of ns-2
is used to generate node movement scenarios. The
movement generator takes the number of nodes, pause
time, maximum speed, field configuration and
simulation time as input parameters. The propagation
model is the two ray ground model [17]. Each simulation
scenario is run for enough time to reach and collect the
desired data at steady state. Several runs of each
simulation scenario are conducted to obtain statistically
confident averages. Simulation parameters are listed in
table 1.
TABLE I. SIMULATION PARAMETERS
Parameters value
Network size 50, 100, 150, 200 and 250
nodes
Area 2000m x 500m
Traffic model CBR
Traffic sources 30% and 70%
Packet size 512 bytes
Packet rate 4 packets/s
Max. speed 20m/s
Transmission range 250m
Bandwidth 2 Mb/s
Node movement model Random way point
B. Performance metrics
In order to compare the performance of cluster
architecture based, CBRP and flat architecture based,
DSR this paper focus on the following performance
metrics for evaluation:
• Channel utilization capacity: This metric gives
the fraction of channel capacity used for data
transmitted by the network and is computed as
( ) BWSET
SZPR
CU
∗
∗
=
o
o
where PR is the number of data packets received
by the destination nodes, SZ is the size of the
data packets, SET is simulation end time and
BW is the nominal channel bandwidth.
• Control Overhead: The total number of non data
packets transmitted by the protocol. In DSR,
routing overhead (ROH) that is the total number
of routing packets transmitted during the
simulation is the main source of control
overhead. For CBRP, the control overhead is the
sum clustering overhead (COH) and routing
overhead. Clustering overhead is the number of
clustering messages sent by each node in cluster
formation and cluster maintenance operation. It
is an important measure for the scalability of a
protocol. If a protocol requires sending many
control packets, it will most likely cause
congestion, collision and data delay in larger
networks.
IV. RESULTS
The simulation results are shown in the following
section in the form of line graphs. Graphs show
comparison between the two protocols on the basis of the
above-mentioned metrics as a function of node density in
high mobility and stationary scenarios with 30%, 70%
traffic sources.
A. Channel utilization
Fig. 1 shows the channel utilization comparison
among CBRP and DSR with different number of nodes
per sq. km. and with 30%, 70% CBR traffic sources in
high mobility scenarios.
0
2
4
6
8
10
12
14
50 100 150 200 250
Number of nodes per sq. km
Channelutilization(%)
CBRP, 30% sources
DSR, 30% sources
CBRP, 70% sources
DSR, 70% sources
Figure 1. Channel utilization vs Number of nodes per sq.km in high
mobility scenarios.
With 30% CBR sources, the channel utilization of
both the protocols improve with the number of nodes.
Up to N = 100 nodes per sq. km both the protocols show
comparable channel utilization. As the number of nodes
per sq. km increase, CBRP performs better than DSR
and with N = 250 CBRP clearly outperforms DSR at a
factor of ~ 1.5. However this is not true for 70% traffic
sources. Both the protocols show improvement in
channel utilization but up to certain N after that the
performance degrades. For DSR, the channel utilization
improves at a factor of 2 from N = 50 (4.61%) to N =
100 (9.59%) nodes per sq. km after that the performance
shows a little improvement up to N = 150, where the
performance is maximum (9.96%). The performance
degrades on increasing number of nodes beyond 150.
The CBRP depicts the same behavior and attains the
maximum channel utilization at N = 200 (12.36%) after
that the performance degrades slowly. Both have nearly
comparable performance up to N = 100 and with
increasing nodes density CBRP performs better than
DSR.
0
2
4
6
8
10
12
14
16
18
20
50 100 150 200 250
Number of nodes per sq. km
Channelutilization(%)
CBRP, 30% sources
DSR, 30% sources
CBRP, 70% sources
DSR, 70% sources
Figure 2. Channel utilization vs Number of nodes per sq.km in
stationary scenarios.
Fig. 2 shows the channel utilization comparison
among CBRP and DSR with different number of nodes
per sq. km. and with 30%, 70% CBR traffic sources in
stationary scenarios. With 30% sources, both the
protocols show improvement in channel utilization with
increasing number of nodes. The performance improves
from 2% at N = 50 to 11% at N = 250 for both the
protocols. With 70% CBR sources the channel utilization
improves from ~ 5% at N = 50 to ~ 17% at N = 200 for
both protocols. But with further increasing number of
nodes CBRP shows slight improvement in performance,
whereas for DSR the channel utilization degrades.
DSR has a lower channel utilization than CBRP in
high mobility scenarios and same or less (N = 250 with
70% sources) in stationary scenarios. The performance
degradation in channel utilization is due to packet drops
by the routing algorithm after being failed to transfer
data in the active routes. The packet drops are due to
network partitioning, link break, collision and congestion
in the ad hoc network.
B. Control overhead
Fig. 3 shows the control overhead comparison among
CBRP and DSR with different number of nodes per sq.
km. and with 30%, 70% CBR traffic sources in high
mobility scenarios. With 30% sources, the control
overhead for both the protocols increase with number of
nodes. For DSR overhead increases from 1027 packets at
N = 50 to 40552 packets at N = 250 (nearly 40 times),
whereas in CBRP overhead increases just 6 times from N
= 50 (3364 packets) to N = 250 (19804 packets). For
70% traffic sources both protocols experience significant
growth in control overhead for DSR (nearly 33 times)
and for CBRP (just 8 times) from N = 50 to N = 250 per
sq. km. For DSR the control overhead increases at factor
of 2 when traffic sources are increased from 30% to 70%
whereas CBRP shows significant overhead only when
the number of nodes are more than 100 per sq. km.
Fig.3 shows two interesting things, first DSR
performs better than CBRP with less number of nodes (N
= 100) but with number of nodes more than 100 CBRP
clearly outperforms DSR. Second, for CBRP the control
overhead is independent of traffic sources for less
number of nodes (N = 150).
0
10
20
30
40
50
60
70
80
90
50 100 150 200 250
Thousands
Number of nodes per sq. km
Controloverhead(packets)
CBRP, 30% sources
DSR, 30% sources
CBRP, 70% sources
DSR, 70% sources
Figure 3. Control overhead vs Number of nodes per sq.km in high
mobility scenarios.
Fig. 4 shows that the control overhead for both the
protocols increase with increasing number of nodes per
sq. km. and traffic sources in stationary scenarios. With
30% sources the control overhead for CBRP is much
more than that of DSR, of the order of 6 or more for less
number of nodes (up to N = 100) and of the order of 4
for more number of nodes (N more than 100). But with
70% sources, the control overhead for CBRP is more
than 4 times that of DSR for less number of nodes ( up to
150) after that the overhead for DSR increases sharply
and at N = 250 CBRP has just 2000 control packets more
than that of DSR. CBRP shows less dependency on
number of traffic sources whereas DSR experiences
significant dependency on traffic sources when the
number of nodes is more than 150 per sq. km
0
2
4
6
8
10
12
14
16
18
20
50 100 150 200 250
Thousands
Number of nodes per sq. km
Controloverhead(packets)
CBRP, 30% sources
DSR, 30% sources
CBRP, 70% sources
DSR, 70% sources
Figure 4. Control overhead vs Number of nodes per sq.km in
stationary scenarios.
Fig. 5 shows the routing overhead comparison among
CBRP and DSR with different number of nodes per sq.
km. and with 30%, 70% CBR traffic sources in high
mobility scenarios. The routing overhead for both the
protocols increase with increasing number of nodes and
traffic sources. With 30% sources, DSR shows more
routing overhead than CBRP ranging from 3 to 9 times
of CBRP with increasing number of nodes from 50 to
250 per sq. km. DSR shows the same behavior with 70%
sources, but the range is from 2 to 6 times of CBRP.
Both the protocols show increase in routing overhead
with increasing traffic sources and this dependence is
more in case of CBRP with number of nodes is more
than 150 per sq. km.
0
10
20
30
40
50
60
70
80
90
50 100 150 200 250
Thousands
Number of nodes per sq. km
Routingoverhead(packets)
CBRP, 30% sources
DSR, 30% sources
CBRP, 70% sources
DSR, 70% sources
Figure 5. Routing overhead vs Number of nodes per sq.km in high
mobility scenarios.
Fig. 6 shows the routing overhead for both the
protocols with increasing number of nodes 50, 100, 150,
200, 250 per sq. km and with 30%, 70% traffic sources
in stationary scenarios. With 30% sources, the routing
overhead for DSR is 2 to 4 times more than that of
CBRP when the number of nodes is increased from 50 to
250 per sq. km. Both the protocols show the same
behavior with 70% traffic sources. Also both the
protocols show increase in routing overhead with
increasing traffic sources from 30% to 70%.
0
2
4
6
8
10
12
14
16
50 100 150 200 250
Thousands
Number of nodes per sq. km
Routingoverhead(packets)
CBRP, 30% sources
DSR, 30% sources
CBRP, 70% sources
DSR, 70% sources
Figure 6. Routing overhead vs Number of nodes per sq.km in
stationary scenarios.
Fig. 7 shows the fraction of routing and clustering
overhead of control overhead for CBRP with different
number of nodes per sq. km. and with 30%, 70% CBR
traffic sources in high mobility scenarios. With 30%
sources the main source of control overhead is clustering
overhead, which is more than 75% of control overhead.
Routing overhead is well below 25% of control
overhead. With 70% sources the same holds true up to N
= 150 where fraction of COH is more than two times that
of ROH but the fraction of ROH is more than that of
COH with increasing number of nodes more than 150
per sq. km
0
10
20
30
40
50
60
70
80
90
100
50 100 150 200 250
Number of nodes per sq. km
COH,ROH(%)
COH, 30% sources ROH, 30% sources
COH, 70% sources ROH, 70% sources
Figure 7. Fraction of routing and clustering overhead vs Number of
nodes per sq.km in high mobility scenarios.
Fig. 8 shows the fraction of routing and clustering
overhead of control overhead for CBRP with different
number of nodes per sq. km. and with 30%, 70% CBR
traffic sources in stationary scenarios. With 30% traffic
sources, the fraction of COH is more than 89% whereas
the fraction of ROH is always less 11%. With increasing
traffic sources to 70% the fraction of COH decreases.
0
10
20
30
40
50
60
70
80
90
100
50 100 150 200 250
Number of nodes per sq. km
COH,ROH(%)
COH, 30% sources ROH, 30% sources
COH, 70% sources ROH, 70% sources
Figure 8. Fraction of routing and clustering overhead vs Number of
nodes per sq.km in stationary scenarios.
Fig. 9 shows the comparison of clustering overhead
with increasing number of nodes per sq. km for CBRP.
The clustering overhead is proportionally increased by
increasing the number of nodes and is independent of
traffic sources. This is logically true as clustering
overheads are the control packets sent by each node
periodically for cluster formation and cluster
maintenance. A control packet are of two types- hello
packets sent periodically by each node at hello_interval
seconds, proportional to the number of nodes and second
is triggered hello packets generated in cluster
maintaining events, depends upon the mobility.
0
2
4
6
8
10
12
14
16
18
50 100 150 200 250
Thousands
Number of nodes per sq. km
clusteringoverhead(packets)
COH, 30% in high mobility scenarios
COH, 70% in high mobility scenarios
COH, 30% in stationary scenarios
COH, 70% in stationary scenarios
Figure 9. Clustering overhead vs Number of nodes per sq.km
CBRP has lower routing overhead than DSR in high
mobility and stationary scenarios. This is because CBRP
only broadcasts route requests to cluster heads. Gateway
nodes receive the route requests as well but they forward
them to the next cluster-heads. This largely reduces the
route discovery packets which in turn reduces NRL.
CBRP has more control overhead than DSR in stationary
and for low number of nodes in high mobility scenarios.
This is because of clustering overhead.
V. CONCLUSIONS
This paper compared the performance of DSR and
CBRP, two on-demand source routing protocols for ad
hoc wireless networks. DSR and CBRP both use on-
demand route discovery, but with different flooding
behavior. In particular, DSR use network-wide flooding
for route discovery and does not depend on any periodic
hello message or timer-based activities. CBRP, on the
other hand, only broadcasts route requests to cluster
heads, largely reducing the network traffic. Hello
messages are the integral part of CBRP and the size of a
hello message may be large as it contains the neighbor
table and cluster adjacency table of the sender. As a
result, while CBRP uses hello messages to establish
clusters and in turn reduce the flood in route discovery,
the hello message itself is another kind of overhead. The
general observation from the simulation is that in static
scenarios, due to similar performance any, either DSR or
CBRP, can be used in large ad hoc wireless networks but
in high mobility scenarios, CBRP outperforms DSR.
CBRP scales well with increasing number of nodes per
sq. km.
REFERENCES
[1] E. M. Royer and C. K. Toh, “A review of current routing
protocols for ad hoc mobile wireless networks,” IEEE
Personal Communications magazine, April 1999, pp. 46–55.
[2] P. Gupta and P. R. Kumar, “The Capacity of Wireless
Networks,” IEEE Trans. Info. Theory, vol- IT 46.2, Mar. 2000,
pp. 388-404.
[3] X. Y. Hong, K. X. Xu and M. Gerla, “Scalable Routing
Protocols for Mobile Ad Hoc Networks,” IEEE Network, July-
Aug. 2002, pp. 11-21.
[4] X. Y. Hong, K. X. Xu and M. Gerla, “An Ad Hoc Network with
Mobile Backbones,” Proc. IEEE ICC 2002, vol. 5, Apr.-May
2002, pp. 3138-43
[5] E. M. Belding-Royer, “Hierarchical Routing in Ad Hoc Mobile
Networks,” Wireless Commun. And Mobile Comp., vol. 2, no. 5,
2002, pp. 515-32.
[6] J. Broch, D. A. Maltz, D. Johnson, Y. C. Hu and J. Jetcheva, “A
Performance Comparison of Multi-Hop Wireless Ad Hoc
Network Routing Protocols,” in Proceedings of ACM/IEEE
MOBICOM 1998, October 1998, pp. 85-97.
[7] S. R. Das, C. E. Perkins and E. M. Royer, “Performance
Comparison of Two On-Demand Routing Protocols for Ad Hoc
Networks,” in Proceedings of the IEEE INFOCOM 2000, March
2000, pp. 3-12.
[8] Hong Jiang, J. J. Garcia-Luna-Aceves, “Performance
Comparison of Three Routing Protocols for Ad Hoc Networks”,
Computer Communications and Networks, 2001, Proceedings,
Tenth International Conference on, 2001; Page(s): 547-554.
[9] Samir R. Das, Charles E. Perkins, Elizabeth M. Royer and
Mahesh K. Marina. ”Performance Comparison of Two On-
demand Routing Protocols for Ad hoc Networks.” IEEE
Personal Communications Magazine special issue on Ad hoc
Networking, February 2001, pp. 16-28.
[10] P. Johansson, T. Larsson, N. Hedman, B. Mielczarek and M.
Degermark, “Scenario-based Performance Analysis of Routing
Protocols for Mobile Ad-hoc Networks,” in Proceedings of the
ACM/IEEE MOBICOM 1999, August 1999, pp.195-206.
[11] S. R. Das, R. Cestaneda, J. Yan and R. Sengupta, “Comparative
performance evaluation of routing protocols for mobile ad hoc
networks,” in proceedings of the IC3N 1998, October 1998, pp.
153-161.
[12] Narendra Singh Yadav and R.P.Yadav, “The Effects of Speed on
the Performance of Routing Protocols in Mobile Ad Hoc
Networks”, International Journal of Electronics, Circuits and
Systems, vol.1, no. 2, 2007, pp. 79-84.
[13] Narendra Singh Yadav and R.P.Yadav, “Performance
comparison and analysis of table-driven and on-demand routing
protocols for Mobile Ad Hoc Networks”, International Journal of
Information Technology, vol. 4, no. 2, 2007 , pp. 101-109.
[14] K. Fall and K. Vardhan, The Network Simulator (ns-2).
Available: http://www.isi.edu/nsnam/ns
[15] D.Johnson, D.Maltz, Y.Ho, “The dynamic source routing
protocol for mobile ad hoc networks”, IETF Manet working
group, Internet RFC 2026.
[16] Mingliang Jiang, Jinyang Li and Y.C.Tay, “Cluster Based
Routing Protocol”, August 1999 IETF Draft.
http://www.ietf.org/internet-drafts/draft-ietf-manetcbrp-spec-
01.txt
[17] T. S. Rappaport, Wireless Communications, Principles &
Practices. Prentice Hall, 1996, ch. 3, pp. 70-74.

More Related Content

What's hot

GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)
GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)
GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)graphhoc
 
A New Theoretical Approach to Location Based Power Aware Routing
A New Theoretical Approach to Location Based Power Aware RoutingA New Theoretical Approach to Location Based Power Aware Routing
A New Theoretical Approach to Location Based Power Aware RoutingIOSR Journals
 
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...IOSR Journals
 
O dsr optimized dsr routing
O dsr optimized dsr routingO dsr optimized dsr routing
O dsr optimized dsr routingijwmn
 
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...IJCSIS Research Publications
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
AN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETS
AN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETSAN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETS
AN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETSIJCNCJournal
 
An Enhanced DSR Protocol for Improving QoS in MANET
An Enhanced DSR Protocol for Improving QoS in MANETAn Enhanced DSR Protocol for Improving QoS in MANET
An Enhanced DSR Protocol for Improving QoS in MANETKhushbooGupta145
 
On the routing overhead in infrastructureless multihop wireless networks
On the routing overhead in infrastructureless multihop wireless networksOn the routing overhead in infrastructureless multihop wireless networks
On the routing overhead in infrastructureless multihop wireless networksNarendra Singh Yadav
 
The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...
The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...
The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...Narendra Singh Yadav
 
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...IJCNCJournal
 
Analysis of FSR, LANMAR and DYMO under MANET
Analysis of FSR, LANMAR and DYMO under MANETAnalysis of FSR, LANMAR and DYMO under MANET
Analysis of FSR, LANMAR and DYMO under MANETidescitation
 
SECTOR TREE-BASED CLUSTERING FOR ENERGY EFFICIENT ROUTING PROTOCOL IN HETEROG...
SECTOR TREE-BASED CLUSTERING FOR ENERGY EFFICIENT ROUTING PROTOCOL IN HETEROG...SECTOR TREE-BASED CLUSTERING FOR ENERGY EFFICIENT ROUTING PROTOCOL IN HETEROG...
SECTOR TREE-BASED CLUSTERING FOR ENERGY EFFICIENT ROUTING PROTOCOL IN HETEROG...IJCNCJournal
 
Wireless sensor network
Wireless sensor networkWireless sensor network
Wireless sensor networkJamia Hamdard
 

What's hot (17)

GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)
GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)
GRAPH THEORETIC ROUTING ALGORITHM (GTRA) FOR MOBILE AD-HOC NETWORKS (MANET)
 
A New Theoretical Approach to Location Based Power Aware Routing
A New Theoretical Approach to Location Based Power Aware RoutingA New Theoretical Approach to Location Based Power Aware Routing
A New Theoretical Approach to Location Based Power Aware Routing
 
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
A Simulation Based Performance Comparison of Routing Protocols (Reactive and ...
 
O dsr optimized dsr routing
O dsr optimized dsr routingO dsr optimized dsr routing
O dsr optimized dsr routing
 
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
AN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETS
AN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETSAN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETS
AN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETS
 
40520130101003
4052013010100340520130101003
40520130101003
 
An Enhanced DSR Protocol for Improving QoS in MANET
An Enhanced DSR Protocol for Improving QoS in MANETAn Enhanced DSR Protocol for Improving QoS in MANET
An Enhanced DSR Protocol for Improving QoS in MANET
 
On the routing overhead in infrastructureless multihop wireless networks
On the routing overhead in infrastructureless multihop wireless networksOn the routing overhead in infrastructureless multihop wireless networks
On the routing overhead in infrastructureless multihop wireless networks
 
The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...
The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...
The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...
 
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
 
Mq3624532158
Mq3624532158Mq3624532158
Mq3624532158
 
Analysis of FSR, LANMAR and DYMO under MANET
Analysis of FSR, LANMAR and DYMO under MANETAnalysis of FSR, LANMAR and DYMO under MANET
Analysis of FSR, LANMAR and DYMO under MANET
 
SECTOR TREE-BASED CLUSTERING FOR ENERGY EFFICIENT ROUTING PROTOCOL IN HETEROG...
SECTOR TREE-BASED CLUSTERING FOR ENERGY EFFICIENT ROUTING PROTOCOL IN HETEROG...SECTOR TREE-BASED CLUSTERING FOR ENERGY EFFICIENT ROUTING PROTOCOL IN HETEROG...
SECTOR TREE-BASED CLUSTERING FOR ENERGY EFFICIENT ROUTING PROTOCOL IN HETEROG...
 
Wireless sensor network
Wireless sensor networkWireless sensor network
Wireless sensor network
 
G1063841
G1063841G1063841
G1063841
 

Similar to Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)

Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...Narendra Singh Yadav
 
Improved routing scheme with ACO in WSN in comparison to DSDV
Improved routing scheme with ACO in WSN in comparison to DSDVImproved routing scheme with ACO in WSN in comparison to DSDV
Improved routing scheme with ACO in WSN in comparison to DSDVijsrd.com
 
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...IRJET Journal
 
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...IRJET Journal
 
Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...
Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...
Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...ijwmn
 
QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...
QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...
QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...ijwmn
 
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...ijceronline
 
SNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETS
SNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETSSNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETS
SNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETSijwmn
 
SNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETS
SNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETSSNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETS
SNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETSijwmn
 
V.KARTHIKEYAN PUBLISHED ARTICLE AA
V.KARTHIKEYAN PUBLISHED ARTICLE AAV.KARTHIKEYAN PUBLISHED ARTICLE AA
V.KARTHIKEYAN PUBLISHED ARTICLE AAKARTHIKEYAN V
 
Improved aodv based on energy strength and dropping ratio
Improved aodv based on energy strength and dropping ratioImproved aodv based on energy strength and dropping ratio
Improved aodv based on energy strength and dropping ratioIJLT EMAS
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...IOSR Journals
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Study of Attacks and Routing Protocol in Wireless Network
Study of Attacks and Routing Protocol in Wireless NetworkStudy of Attacks and Routing Protocol in Wireless Network
Study of Attacks and Routing Protocol in Wireless Networkijsrd.com
 
PERFORMANCE COMPARISION OF DSDV, AODV AND DSRFOR MOBILE AD HOC NETWORK BY VAR...
PERFORMANCE COMPARISION OF DSDV, AODV AND DSRFOR MOBILE AD HOC NETWORK BY VAR...PERFORMANCE COMPARISION OF DSDV, AODV AND DSRFOR MOBILE AD HOC NETWORK BY VAR...
PERFORMANCE COMPARISION OF DSDV, AODV AND DSRFOR MOBILE AD HOC NETWORK BY VAR...Saurabh Mishra
 
The Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless NetworksThe Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless NetworksDr. Amarjeet Singh
 

Similar to Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs) (20)

Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
 
Improved routing scheme with ACO in WSN in comparison to DSDV
Improved routing scheme with ACO in WSN in comparison to DSDVImproved routing scheme with ACO in WSN in comparison to DSDV
Improved routing scheme with ACO in WSN in comparison to DSDV
 
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
 
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
 
Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...
Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...
Quality of Service Routing in Mobile Ad Hoc Networks Using Location and Energ...
 
QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...
QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...
QUALITY OF SERVICE ROUTING IN MOBILE AD HOC NETWORKS USING LOCATION AND ENERG...
 
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 
SNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETS
SNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETSSNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETS
SNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETS
 
SNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETS
SNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETSSNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETS
SNR/RP Aware Routing Algorithm: Cross-Layer Design for MANETS
 
V.KARTHIKEYAN PUBLISHED ARTICLE AA
V.KARTHIKEYAN PUBLISHED ARTICLE AAV.KARTHIKEYAN PUBLISHED ARTICLE AA
V.KARTHIKEYAN PUBLISHED ARTICLE AA
 
Improved aodv based on energy strength and dropping ratio
Improved aodv based on energy strength and dropping ratioImproved aodv based on energy strength and dropping ratio
Improved aodv based on energy strength and dropping ratio
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
 
UNIT-3 Adhoc.pptx
UNIT-3 Adhoc.pptxUNIT-3 Adhoc.pptx
UNIT-3 Adhoc.pptx
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Study of Attacks and Routing Protocol in Wireless Network
Study of Attacks and Routing Protocol in Wireless NetworkStudy of Attacks and Routing Protocol in Wireless Network
Study of Attacks and Routing Protocol in Wireless Network
 
10.1.1.258.7234
10.1.1.258.723410.1.1.258.7234
10.1.1.258.7234
 
PERFORMANCE COMPARISION OF DSDV, AODV AND DSRFOR MOBILE AD HOC NETWORK BY VAR...
PERFORMANCE COMPARISION OF DSDV, AODV AND DSRFOR MOBILE AD HOC NETWORK BY VAR...PERFORMANCE COMPARISION OF DSDV, AODV AND DSRFOR MOBILE AD HOC NETWORK BY VAR...
PERFORMANCE COMPARISION OF DSDV, AODV AND DSRFOR MOBILE AD HOC NETWORK BY VAR...
 
The Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless NetworksThe Impact of Signal Strength over Routing Protocols in Wireless Networks
The Impact of Signal Strength over Routing Protocols in Wireless Networks
 
Md3421762181
Md3421762181Md3421762181
Md3421762181
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 

Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)

  • 1. Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs) Narendra Singh Yadav Department of ECE Malaviya National Institute of Technology Jaipur, India. narensinghyadav@yahoo.com R.P.Yadav Department of ECE Malaviya National Institute of Technology Jaipur, India rp_yadav@yahoo.com Abstract— Clustering is an important research area for mobile ad hoc networks (MANETs) as it increases the capacity of network, reduces the routing overhead and makes the network more scalable in the presence of both high mobility and a large number of mobile nodes. Routing protocols based on flat topology are not scalable because of their built-in characteristics. However, clustering cause overhead which consumes considerable bandwidth, drain mobile nodes energy quickly, likely cause congestion, collision and data delay in larger networks. This paper uses an implementation of the Dynamic Source Routing (DSR), an flat architecture based and the Cluster Based Routing Protocol (CBRP), a cluster architecture based routing protocol to examine the influence of clustering on the performance of mobile ad hoc networks. This paper evaluates channel utilization and control overhead as a function of number of nodes per sq. km to show the effect of clustering. Simulation results show that in high mobility scenarios, CBRP outperforms DSR. CBRP scales well with increasing number of nodes. Keywords- Mobile Ad hoc Networks; Routing protocols; Dynamic source routing; Cluster based routing protocol; Simulation; Performance evaluation I. INTRODUCTION Ad hoc wireless network is a reconfigurable network of mobile nodes connected by multi-hop wireless links and capable of operating without any fixed infrastructure support, where each node acts as a router thus relaying packets for other nodes. The advantages of such a network are rapid deployment, robustness, flexibility and inherent support for mobility. Ad hoc networks, due to their quick and economically less demanding deployment, find applications in military operations, collaborative and distributed computing, emergency operations, wireless mesh networks, wireless sensor networks and hybrid networks. Routing protocols for Mobile ad hoc networks can be classified into two main categories: Proactive or table driven routing protocols and Reactive or on-demand routing protocols [1]. A flat architecture exclusively based on table-driven or on-demand routing approaches cannot perform well in a large MANET [2–4]. This is because a flat architecture or topology encounters scalability problems with increased network size, particularly with node mobility at the same time. The reason for this is their built-in characteristics. Proactive routing is table –driven based and requires control overhead for building and updating those tables, containing information about the state of the network. The control overhead for proactive routing protocols is O (n2 ), where n is the total number of nodes in a network [5]. Since in reactive routing protocols routes are found on – demand; incur significant route setup delay which becomes intolerable in the presence of both a large number of nodes and mobility. Therefore, both proactive and reactive routing schemes are not scalable. Clearly, some sort of a compromise needs to be achieved between these two schemes. A major problem for ad hoc wireless networks is the handling of a large number of nodes. As nodes can join ad hoc wireless network, contention is more likely and the open nature of ad hoc wireless network makes it important that a network remains operational even if there are more nodes. Most of the previous work [6-13] is limited on performing simulations for ad hoc wireless networks with a limited number of nodes (50-100 nodes) deployed in small geographical areas. In this paper, we present performance comparison of two on – demand source routing protocols proposed for ad hoc wireless networks. In particular, the main goal is the evaluation of the channel utilization and control overhead of the protocols by focusing on large and dense network. We will show that, in some scenarios it could be convenient using simple flat topology based routing protocols like DSR rather than cluster based CBRP. To compare the protocol behaviors, simulation results performed with NS-2 (Network Simulator -2) are given. Network Simulator2 (NS-2) is an object-oriented, discrete event driven network simulator developed at UC Berkely written in C++ and OTcl. More details about NS-2 can be found in [14]. The rest of the paper is organized as follows: Section 2 provides an overview of the routing protocols used in the study. The simulation environment and performance metrics are described in Section 3 and then the results are
  • 2. presented in Section 4. Finally Section 5 concludes the paper. II. OVERVIEW OF DSR AND CBRP As each protocol has its own merits and demerits, none of them can be claimed as absolutely better than others. Two mobile ad hoc routing protocols – the Dynamic Source Routing (DSR), the flat architecture based On-Demand source routing protocol and the Cluster Based Routing Protocol (CBRP), the cluster architecture based On-Demand source routing protocol are selected for study. A. Dynamic Source Routing protocol (DSR) The Dynamic Source Routing Protocol [15] is an on- demand routing protocol designed to restrict the bandwidth consumed by control packets by eliminating the periodic table-update messages required in the table- driven approach. It is beacon-less and hence does not require periodic hello packet transmissions, which are used by a node to inform its neighbors of its presence. The key distinguishing feature of DSR is the use of source routing. That is, the sender knows the complete hop-by-hop route to the destination. These routes are stored in a route cache. The data packets carry the source route in the packet header. When a node in the ad hoc network attempts to send a data packet to a destination for which it does not already know the route, it uses a route discovery process to dynamically determine such a route. Route discovery works by flooding the network with route request (RREQ) packets. Each node receiving an RREQ rebroadcasts it, unless it is the destination or it has a route to the destination in its route cache. Such a node replies to the RREQ with a route reply (RREP) packet that is routed back to the original source. RREQ and RREP packets are also source routed. The RREQ builds up the path traversed across the network. The RREP routes back to the source by traversing this path backward. The route carried back by the RREP packet is cached at the source for future use. B. Cluster Based Routing Protocol (CBRP) In CBRP [16] the nodes of a wireless network are divided into clusters. The diameter of a cluster is only two hops and clusters can be disjoint or overlapping. Each cluster elects one node as the clusterhead, responsible for the routing process. The head of a cluster knows the addresses of its members. Clusterheads communicate with each other through gateway nodes. A gateway is a node that has two or more clusterheads as its neighbors when the clusters are overlapping or at least one clusterhead and another gateway node when the clusters are disjoint The routing process works in two steps. First, it discovers a route from a source node S to a destination node D, afterwards it routes the packets. When a source has to send data to destination, it floods route request packets (but only to the neighboring cluster-heads). On receiving the request a clusterhead checks to see if the destination is in its cluster. If yes, then it sends the request directly to the destination else it sends it to all its adjacent cluster-heads. The cluster-heads address is recorded in the packet so a cluster-head discards a request packet that it has already seen. When the destination receives the request packet, it replies back with the route that had been recorded in the request packet. If the source does not receive a reply within a time period, it backs off exponentially before trying to send route request again. III. SIMULATION AND PERFORMANCE METRICS A. Simulation model Network Simulator2 (NS-2) a object-oriented, discrete event driven network simulator developed at UC Berkely written in C++ and OTcl, particularly popular in the ad hoc networking research community is use for the simulations. The traffic sources are CBR (continuous bit – rate). The source-destination pairs are spread randomly over the network. The node movement generator of ns-2 is used to generate node movement scenarios. The movement generator takes the number of nodes, pause time, maximum speed, field configuration and simulation time as input parameters. The propagation model is the two ray ground model [17]. Each simulation scenario is run for enough time to reach and collect the desired data at steady state. Several runs of each simulation scenario are conducted to obtain statistically confident averages. Simulation parameters are listed in table 1. TABLE I. SIMULATION PARAMETERS Parameters value Network size 50, 100, 150, 200 and 250 nodes Area 2000m x 500m Traffic model CBR Traffic sources 30% and 70% Packet size 512 bytes Packet rate 4 packets/s Max. speed 20m/s Transmission range 250m Bandwidth 2 Mb/s Node movement model Random way point B. Performance metrics In order to compare the performance of cluster architecture based, CBRP and flat architecture based, DSR this paper focus on the following performance metrics for evaluation: • Channel utilization capacity: This metric gives the fraction of channel capacity used for data transmitted by the network and is computed as
  • 3. ( ) BWSET SZPR CU ∗ ∗ = o o where PR is the number of data packets received by the destination nodes, SZ is the size of the data packets, SET is simulation end time and BW is the nominal channel bandwidth. • Control Overhead: The total number of non data packets transmitted by the protocol. In DSR, routing overhead (ROH) that is the total number of routing packets transmitted during the simulation is the main source of control overhead. For CBRP, the control overhead is the sum clustering overhead (COH) and routing overhead. Clustering overhead is the number of clustering messages sent by each node in cluster formation and cluster maintenance operation. It is an important measure for the scalability of a protocol. If a protocol requires sending many control packets, it will most likely cause congestion, collision and data delay in larger networks. IV. RESULTS The simulation results are shown in the following section in the form of line graphs. Graphs show comparison between the two protocols on the basis of the above-mentioned metrics as a function of node density in high mobility and stationary scenarios with 30%, 70% traffic sources. A. Channel utilization Fig. 1 shows the channel utilization comparison among CBRP and DSR with different number of nodes per sq. km. and with 30%, 70% CBR traffic sources in high mobility scenarios. 0 2 4 6 8 10 12 14 50 100 150 200 250 Number of nodes per sq. km Channelutilization(%) CBRP, 30% sources DSR, 30% sources CBRP, 70% sources DSR, 70% sources Figure 1. Channel utilization vs Number of nodes per sq.km in high mobility scenarios. With 30% CBR sources, the channel utilization of both the protocols improve with the number of nodes. Up to N = 100 nodes per sq. km both the protocols show comparable channel utilization. As the number of nodes per sq. km increase, CBRP performs better than DSR and with N = 250 CBRP clearly outperforms DSR at a factor of ~ 1.5. However this is not true for 70% traffic sources. Both the protocols show improvement in channel utilization but up to certain N after that the performance degrades. For DSR, the channel utilization improves at a factor of 2 from N = 50 (4.61%) to N = 100 (9.59%) nodes per sq. km after that the performance shows a little improvement up to N = 150, where the performance is maximum (9.96%). The performance degrades on increasing number of nodes beyond 150. The CBRP depicts the same behavior and attains the maximum channel utilization at N = 200 (12.36%) after that the performance degrades slowly. Both have nearly comparable performance up to N = 100 and with increasing nodes density CBRP performs better than DSR. 0 2 4 6 8 10 12 14 16 18 20 50 100 150 200 250 Number of nodes per sq. km Channelutilization(%) CBRP, 30% sources DSR, 30% sources CBRP, 70% sources DSR, 70% sources Figure 2. Channel utilization vs Number of nodes per sq.km in stationary scenarios. Fig. 2 shows the channel utilization comparison among CBRP and DSR with different number of nodes per sq. km. and with 30%, 70% CBR traffic sources in stationary scenarios. With 30% sources, both the protocols show improvement in channel utilization with increasing number of nodes. The performance improves from 2% at N = 50 to 11% at N = 250 for both the protocols. With 70% CBR sources the channel utilization improves from ~ 5% at N = 50 to ~ 17% at N = 200 for both protocols. But with further increasing number of nodes CBRP shows slight improvement in performance, whereas for DSR the channel utilization degrades. DSR has a lower channel utilization than CBRP in high mobility scenarios and same or less (N = 250 with 70% sources) in stationary scenarios. The performance degradation in channel utilization is due to packet drops by the routing algorithm after being failed to transfer data in the active routes. The packet drops are due to network partitioning, link break, collision and congestion in the ad hoc network.
  • 4. B. Control overhead Fig. 3 shows the control overhead comparison among CBRP and DSR with different number of nodes per sq. km. and with 30%, 70% CBR traffic sources in high mobility scenarios. With 30% sources, the control overhead for both the protocols increase with number of nodes. For DSR overhead increases from 1027 packets at N = 50 to 40552 packets at N = 250 (nearly 40 times), whereas in CBRP overhead increases just 6 times from N = 50 (3364 packets) to N = 250 (19804 packets). For 70% traffic sources both protocols experience significant growth in control overhead for DSR (nearly 33 times) and for CBRP (just 8 times) from N = 50 to N = 250 per sq. km. For DSR the control overhead increases at factor of 2 when traffic sources are increased from 30% to 70% whereas CBRP shows significant overhead only when the number of nodes are more than 100 per sq. km. Fig.3 shows two interesting things, first DSR performs better than CBRP with less number of nodes (N = 100) but with number of nodes more than 100 CBRP clearly outperforms DSR. Second, for CBRP the control overhead is independent of traffic sources for less number of nodes (N = 150). 0 10 20 30 40 50 60 70 80 90 50 100 150 200 250 Thousands Number of nodes per sq. km Controloverhead(packets) CBRP, 30% sources DSR, 30% sources CBRP, 70% sources DSR, 70% sources Figure 3. Control overhead vs Number of nodes per sq.km in high mobility scenarios. Fig. 4 shows that the control overhead for both the protocols increase with increasing number of nodes per sq. km. and traffic sources in stationary scenarios. With 30% sources the control overhead for CBRP is much more than that of DSR, of the order of 6 or more for less number of nodes (up to N = 100) and of the order of 4 for more number of nodes (N more than 100). But with 70% sources, the control overhead for CBRP is more than 4 times that of DSR for less number of nodes ( up to 150) after that the overhead for DSR increases sharply and at N = 250 CBRP has just 2000 control packets more than that of DSR. CBRP shows less dependency on number of traffic sources whereas DSR experiences significant dependency on traffic sources when the number of nodes is more than 150 per sq. km 0 2 4 6 8 10 12 14 16 18 20 50 100 150 200 250 Thousands Number of nodes per sq. km Controloverhead(packets) CBRP, 30% sources DSR, 30% sources CBRP, 70% sources DSR, 70% sources Figure 4. Control overhead vs Number of nodes per sq.km in stationary scenarios. Fig. 5 shows the routing overhead comparison among CBRP and DSR with different number of nodes per sq. km. and with 30%, 70% CBR traffic sources in high mobility scenarios. The routing overhead for both the protocols increase with increasing number of nodes and traffic sources. With 30% sources, DSR shows more routing overhead than CBRP ranging from 3 to 9 times of CBRP with increasing number of nodes from 50 to 250 per sq. km. DSR shows the same behavior with 70% sources, but the range is from 2 to 6 times of CBRP. Both the protocols show increase in routing overhead with increasing traffic sources and this dependence is more in case of CBRP with number of nodes is more than 150 per sq. km. 0 10 20 30 40 50 60 70 80 90 50 100 150 200 250 Thousands Number of nodes per sq. km Routingoverhead(packets) CBRP, 30% sources DSR, 30% sources CBRP, 70% sources DSR, 70% sources Figure 5. Routing overhead vs Number of nodes per sq.km in high mobility scenarios. Fig. 6 shows the routing overhead for both the protocols with increasing number of nodes 50, 100, 150, 200, 250 per sq. km and with 30%, 70% traffic sources in stationary scenarios. With 30% sources, the routing overhead for DSR is 2 to 4 times more than that of CBRP when the number of nodes is increased from 50 to 250 per sq. km. Both the protocols show the same behavior with 70% traffic sources. Also both the
  • 5. protocols show increase in routing overhead with increasing traffic sources from 30% to 70%. 0 2 4 6 8 10 12 14 16 50 100 150 200 250 Thousands Number of nodes per sq. km Routingoverhead(packets) CBRP, 30% sources DSR, 30% sources CBRP, 70% sources DSR, 70% sources Figure 6. Routing overhead vs Number of nodes per sq.km in stationary scenarios. Fig. 7 shows the fraction of routing and clustering overhead of control overhead for CBRP with different number of nodes per sq. km. and with 30%, 70% CBR traffic sources in high mobility scenarios. With 30% sources the main source of control overhead is clustering overhead, which is more than 75% of control overhead. Routing overhead is well below 25% of control overhead. With 70% sources the same holds true up to N = 150 where fraction of COH is more than two times that of ROH but the fraction of ROH is more than that of COH with increasing number of nodes more than 150 per sq. km 0 10 20 30 40 50 60 70 80 90 100 50 100 150 200 250 Number of nodes per sq. km COH,ROH(%) COH, 30% sources ROH, 30% sources COH, 70% sources ROH, 70% sources Figure 7. Fraction of routing and clustering overhead vs Number of nodes per sq.km in high mobility scenarios. Fig. 8 shows the fraction of routing and clustering overhead of control overhead for CBRP with different number of nodes per sq. km. and with 30%, 70% CBR traffic sources in stationary scenarios. With 30% traffic sources, the fraction of COH is more than 89% whereas the fraction of ROH is always less 11%. With increasing traffic sources to 70% the fraction of COH decreases. 0 10 20 30 40 50 60 70 80 90 100 50 100 150 200 250 Number of nodes per sq. km COH,ROH(%) COH, 30% sources ROH, 30% sources COH, 70% sources ROH, 70% sources Figure 8. Fraction of routing and clustering overhead vs Number of nodes per sq.km in stationary scenarios. Fig. 9 shows the comparison of clustering overhead with increasing number of nodes per sq. km for CBRP. The clustering overhead is proportionally increased by increasing the number of nodes and is independent of traffic sources. This is logically true as clustering overheads are the control packets sent by each node periodically for cluster formation and cluster maintenance. A control packet are of two types- hello packets sent periodically by each node at hello_interval seconds, proportional to the number of nodes and second is triggered hello packets generated in cluster maintaining events, depends upon the mobility. 0 2 4 6 8 10 12 14 16 18 50 100 150 200 250 Thousands Number of nodes per sq. km clusteringoverhead(packets) COH, 30% in high mobility scenarios COH, 70% in high mobility scenarios COH, 30% in stationary scenarios COH, 70% in stationary scenarios Figure 9. Clustering overhead vs Number of nodes per sq.km CBRP has lower routing overhead than DSR in high mobility and stationary scenarios. This is because CBRP only broadcasts route requests to cluster heads. Gateway nodes receive the route requests as well but they forward them to the next cluster-heads. This largely reduces the route discovery packets which in turn reduces NRL. CBRP has more control overhead than DSR in stationary and for low number of nodes in high mobility scenarios. This is because of clustering overhead.
  • 6. V. CONCLUSIONS This paper compared the performance of DSR and CBRP, two on-demand source routing protocols for ad hoc wireless networks. DSR and CBRP both use on- demand route discovery, but with different flooding behavior. In particular, DSR use network-wide flooding for route discovery and does not depend on any periodic hello message or timer-based activities. CBRP, on the other hand, only broadcasts route requests to cluster heads, largely reducing the network traffic. Hello messages are the integral part of CBRP and the size of a hello message may be large as it contains the neighbor table and cluster adjacency table of the sender. As a result, while CBRP uses hello messages to establish clusters and in turn reduce the flood in route discovery, the hello message itself is another kind of overhead. The general observation from the simulation is that in static scenarios, due to similar performance any, either DSR or CBRP, can be used in large ad hoc wireless networks but in high mobility scenarios, CBRP outperforms DSR. CBRP scales well with increasing number of nodes per sq. km. REFERENCES [1] E. M. Royer and C. K. Toh, “A review of current routing protocols for ad hoc mobile wireless networks,” IEEE Personal Communications magazine, April 1999, pp. 46–55. [2] P. Gupta and P. R. Kumar, “The Capacity of Wireless Networks,” IEEE Trans. Info. Theory, vol- IT 46.2, Mar. 2000, pp. 388-404. [3] X. Y. Hong, K. X. Xu and M. Gerla, “Scalable Routing Protocols for Mobile Ad Hoc Networks,” IEEE Network, July- Aug. 2002, pp. 11-21. [4] X. Y. Hong, K. X. Xu and M. Gerla, “An Ad Hoc Network with Mobile Backbones,” Proc. IEEE ICC 2002, vol. 5, Apr.-May 2002, pp. 3138-43 [5] E. M. Belding-Royer, “Hierarchical Routing in Ad Hoc Mobile Networks,” Wireless Commun. And Mobile Comp., vol. 2, no. 5, 2002, pp. 515-32. [6] J. Broch, D. A. Maltz, D. Johnson, Y. C. Hu and J. Jetcheva, “A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols,” in Proceedings of ACM/IEEE MOBICOM 1998, October 1998, pp. 85-97. [7] S. R. Das, C. E. Perkins and E. M. Royer, “Performance Comparison of Two On-Demand Routing Protocols for Ad Hoc Networks,” in Proceedings of the IEEE INFOCOM 2000, March 2000, pp. 3-12. [8] Hong Jiang, J. J. Garcia-Luna-Aceves, “Performance Comparison of Three Routing Protocols for Ad Hoc Networks”, Computer Communications and Networks, 2001, Proceedings, Tenth International Conference on, 2001; Page(s): 547-554. [9] Samir R. Das, Charles E. Perkins, Elizabeth M. Royer and Mahesh K. Marina. ”Performance Comparison of Two On- demand Routing Protocols for Ad hoc Networks.” IEEE Personal Communications Magazine special issue on Ad hoc Networking, February 2001, pp. 16-28. [10] P. Johansson, T. Larsson, N. Hedman, B. Mielczarek and M. Degermark, “Scenario-based Performance Analysis of Routing Protocols for Mobile Ad-hoc Networks,” in Proceedings of the ACM/IEEE MOBICOM 1999, August 1999, pp.195-206. [11] S. R. Das, R. Cestaneda, J. Yan and R. Sengupta, “Comparative performance evaluation of routing protocols for mobile ad hoc networks,” in proceedings of the IC3N 1998, October 1998, pp. 153-161. [12] Narendra Singh Yadav and R.P.Yadav, “The Effects of Speed on the Performance of Routing Protocols in Mobile Ad Hoc Networks”, International Journal of Electronics, Circuits and Systems, vol.1, no. 2, 2007, pp. 79-84. [13] Narendra Singh Yadav and R.P.Yadav, “Performance comparison and analysis of table-driven and on-demand routing protocols for Mobile Ad Hoc Networks”, International Journal of Information Technology, vol. 4, no. 2, 2007 , pp. 101-109. [14] K. Fall and K. Vardhan, The Network Simulator (ns-2). Available: http://www.isi.edu/nsnam/ns [15] D.Johnson, D.Maltz, Y.Ho, “The dynamic source routing protocol for mobile ad hoc networks”, IETF Manet working group, Internet RFC 2026. [16] Mingliang Jiang, Jinyang Li and Y.C.Tay, “Cluster Based Routing Protocol”, August 1999 IETF Draft. http://www.ietf.org/internet-drafts/draft-ietf-manetcbrp-spec- 01.txt [17] T. S. Rappaport, Wireless Communications, Principles & Practices. Prentice Hall, 1996, ch. 3, pp. 70-74.