2012 International Conference on Information and Computer Networks (ICICN 2012) IPCSIT vol. 27 (2012) © (2012) IACSIT Press, Singapore Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology Mohammed A. Mahdi 1,a + and Tat-Chee Wan 1,2,b 1 School of Computer Sciences, Universiti Sains Malaysia 11800 USM, Penang, Malaysia 2 National Advanced IPV6 (NAV6) Centre, Universiti Sains Malaysia 11800 USM, Penang, Malaysia a wsabi3@yahoo.com , b tcwan@cs.usm.my Abstract. Mobile Ad Hoc Network (MANET) is a group of wireless mobile nodes dynamically forming a network without any pre-existing infrastructure. This paper looks into Mobile Ad-Hoc Networks (MANETs) environment that has varying node densities, called Dense and Sparse node density. It focuses on how the three reactive routing protocols, Cluster Based Routing Protocol (CBRP), Ad hoc On Demand Distance Vector (AODV) and Dynamic Source Routing (DSR) react to MANET environments with varying node densities (Dense and Sparse) topology. Network Simulation (NS2) was used to evaluate the performance of these protocols. The experiment results show that: CBRP protocol outperforms AODV and DSR in term of normalized routing load in both Dense and Sparse topology when traffic sources exceed 20 sources and AODV outperforms CBRP and DSR in term of Delay for all traffic sources. Keywords: MANET, Routing Protocols, Node Density, CBRP, AODV, DSR. 1. Introduction A Mobile Ad hoc Network (MANET) is a collection of wireless mobile nodes (or routers) dynamically forming a temporary network without the use of any existing network infrastructure or centralized administration. MANETs can be used in classrooms, battlefields and disaster recovery. Routing protocols play the main role for any communication in a network where routing protocol is used to correct and efficient route establishment between a pair of nodes in the network so a message can be delivered in a timely manner [1]. MANETs routing protocol can be classified to three different categorized: proactive, on-demand or reactive and hybrid. In proactive protocols, the routes to all the destination (or parts of the network) are determined at the start up, and maintained by using a periodic route update process. In reactive protocols, routes are determined when they are required by the source using a route discovery process. Hybrid protocols combine the basic properties of the first two classes of protocols into one [2]. This paper focuses on CBRP routing protocol and its comparative analysis with two other protocols (AODV and DSR). 2. Overview of MANET Routing Protocols Routing protocols for MANETs are MANETs classified according to the strategies of discovering and maintaining routes into three classes: proactive, reactive, and hybrid [2]. Each routing protocol reacts differently to node mobility and density. This section explains the three routing protocols (CBRP, AODV and DSR) which we used it in our study. 2.1 Dynamic Source Routing (DSR) [3] is an on-demand routing protocol that is based on the concept of source routing. DSR is a simple and efficient routing protocol designed specifically for use in multi-hop wireless ad hoc networks of mobile nodes. DSR is consisted of two mechanisms: Route Discovery and Route Maintenance, that work together to allow nodes to discover and maintain source routes to arbitrary + Corresponding author: E-mail address: (wsabi3@yahoo.com). 37 destinations in the MANETs. DSR computes the routes when necessary and then maintains them. DSR applies on demand schemes for both route discovery and route maintenance. This makes the routing overhead traffic scales to the actual needed size automatically, which is considered as the main advantage of DSR. 2.2 Ad hoc On-demand Distance Vector (AODV) [4] is an on-demand routing protocol that is enabled dynamic, self-starting, multi-hop routing between mobile nodes wishing to establish and maintain a MANETs. AODV is essentially a combination of both DSR and DSDV (Destination Sequenced Distance Vector) protocol. AODV uses the basic on-demand mechanism of Route Discovery and Route Maintenance as in DSR. Also, AODV uses the next hop routing model with sequence numbers and periodic beacons to discover routes and maintain them from DSDV protocol. AODV uses sequence numbers to avoid long-term loops when the ad hoc network topology changes. AODV allows mobile nodes to obtain routes quickly for new destinations, and does not require nodes to maintain routes to destinations that are not in active communication. 2.3 Cluster-Based Routing Protocol (CBRP) [5] is a hierarchical on-demand routing protocol that uses source routing, similar to DSR, to avoid forming loops and route packets. CBRP groups the nodes in a network into several clusters. Each cluster has a cluster head which coordinates data transmission within the cluster and with other clusters. The advantage of CBRP is that only cluster heads exchange routing information, therefore the number of control overhead transmitted through the network is far less than the traditional flooding methods. As a summary, the CBRP has the following features [5]: • Fully distributed operation. • Less flooding traffic during the dynamic route discovery process. • Explicit exploitation of uni-directional links that would otherwise be unused. • Broken routes could be repaired locally without rediscovery. • Sub-optimal routes could be shortened as they are used. 3. Node Density The optimum density of MANET was studied in [6] which discussed the tradeoffs between network density and node connectivity in the face of increasing node mobility, and proposed a search for an optimal node density value for maintaining connectivity in a stationary network. The relationship of the node density in MANET should to be considered the extent of the nodes transmission range covering the network area. Including the transmission range coverage of the nodes will provide a better estimation for node density and it helps identify how well the network is connected. In this paper network density is defined as Dense when large number nodes are closeness of one another within a specific area and vice versa for Sparse. However, when determining density for a specific network, the connectivity of the network in terms of transmission range that covers the specific area should also to be considered. In [7] Connectivity density was studied and discussed determining the network connectivity that based on the density of the numbers of neighboring nodes. P is the probability of the connectivity. The value n is the number of nodes located in the area. The value µ is represented by Eq. 2 where ρ is the density, π represents the circumference and r is the radius of the transmission: P (k-con)≈(1-e−µ)n (1) µ = ρ×π×r02 (2) ρ = n/A (3) Based on this one can have the criteria for determining the size of each “square” in the topology. In this study the value of k is set to 1. This means that in any particular network mentioned as Dense given the probability of the connection of P(k-con) ≥ 0.95 where k = 1, there is 1 mutually independent path connecting the nodes in the particular network area. Thus the network is categorized as (almost surely) 1-connected when P (1- con)>= 0.95 based on the definition in [7]. 3.1. Sparse and Dense definition The calculation on the degree of node density of the network areas in this paper will be based on the formula provided for P (1-con) in Eq. 1. Based on P (1-con) two types of node density are identified, Dense and Sparse. These two types of node density are defined as follows: The node density of MANET is considered to be Dense is based on the following conditions: 38 • It has at least one mutually exclusive path to other nodes in the same area that is independent of one another. • P (1-con) ≥ 0.95. The node density of MANET is considered to be Sparse is based on the following conditions: • Nodes neighborhood cannot guarantee at least a single connection in the network. • P (1-con) < 0.95. • The minimal neighbor node degree for Sparse areas could be dmin = 1. 4. Simulation Experiments The simulation environment is based on the NS-2 network simulator version 2.34[8], a widely simulator used was used in our experiments. The IEEE 802.11 DCF (Distributed Coordinated Function) MAC was used as the basis for the experiments with a channel capacity of 2Mb/sec. The transmission range of each node was set to 250 m using the Two-Ray Ground Propagation model. 4.1. MANET Simulated Node Density Topology Configuration The node density for simulation is configured based on the degree of node density defined in (Eq. 1). Two types of topologies were studied in this paper, Dense and Sparse topology. Based on the number of nodes which are 50 nodes and transmission range which is 250m and topology (1000x1000), the connection probability of P(1-con) will be greater than 0.95 that means Dense topology. Also, based on the same transimission range and number of nodes and topology (1500x1500), the P(1-con) will be less than 0.95 that means is Sparse topology. 4.2. Mobility Model The mobility model uses the Random Waypoint model. Two field configurations are used: Dense area with topology (1000x1000) m and Sparse area with topology (1000x1000) m, all with 50 nodes. The nodes are moving with 0 pause time and varying speeds (1, 2, 4, 6, 8, 10, 12 and 15) m/s in the two topologies Dense and Sparse. The total simulation time is 500 seconds. 4.3. Traffic Model The traffic pattern which used for all the experiments in this paper was a constant bit rate (CBR) data source running on top of UDP. The data packet size was 128 bytes. The data transmission rate was 4 packets per second. The numbers of traffic sources were set to 10, 30 and 40 sources. 4.4. Performance Evaluations A routing protocol for MANETs is usually evaluated in terms of performance metrics. These metrics are Packet Delivery Ratio (PDR), Average end-to-end Delay (Delay) and Normalized Routing Load (NRL). We used these metrics to measure the efficiency of CBRP, AODV and DSR protocols. A brief description for these metrics is as follows: • Packet Delivery Ratio (PDR): The ratio of number of data packets sent from the source to the number of data packets received at the destination. • Average end-to-end Delay (Delay): The average time from the beginning of a packet transmission (including route acquisition delay) at a source node until packet delivery to a destination. • Normalized Routing Load (NRL): The ratio of number control packets sent from the source to the number of data packets received at the destination. 5. Analysis Results and Discussions The analysis and discussion for simulation is discussed in this section. The results are shown in form of graphs. Graphs show comparison among the three protocols (CBRP, AODV and DSR) in Dense and Sparse topology with performance metrics and different numbers of traffic sources. 5.1. Dense Topology The figures from 1 to 3 represent the performance metrics (NRL, PDR and Delay) for CBRP, AODV and DSR routing protocols for 50 nodes-Dense topology (1000x1000) with (10, 30 and 40) traffic sources. Fig. 1 shows that NRL in CBRP protocol is lower than other protocols (AODV and DSR) with 30 and 40 sources and it is the highest with 10 sources. Fig. 2 shows that CBRP has better PDR with 30 and 40 sources and DSR 39 has the lowest PDR. Fig. 3 shows that AODV has lower Delay with all traffic sources (10, 30 and 40) and DSR has the highest delay with 30 and 40 sources. 10 sources 30 sources 40 sources Fig. 1: Normalized Routing Load for 50 nodes with various numbers of sources 10 sources 30 sources 40 sources Fig. 2: Packet Delivery Ratio for 50 nodes with various numbers of sources 10 sources 30 sources 40 sources Fig. 3: Average End to End Delay for 50 nodes with various numbers of sources 5.2. Sparse Topology The figures from 4 to 6 show the performance metrics (NRL, PDR and Delay) for CBRP, AODV and DSR protocols for 50 nodes-Sparse topology (1500x1500) and traffic sources (10, 30 and 40). Fig. 4 shows that NRL in CBRP protocol is lower than other protocols (AODV and DSR) with 30 and 40 sources and it is the highest with 10 sources. Fig. 5 shows that AODV performs well in term of PDR with 30 and 40 sources, but with slight difference with CBRP. DSR has the least PDR with 30 and 40 sources. Fig. 6 shows that AODV performs better in term of Delay with all traffic sources (10, 30 and 40) and DSR has the highest delay with 30 and 40 sources. 10 sources 30 sources 40 sources Fig. 4: Normalized Routing Load for 50 nodes with various numbers of sources 40 10 sources 30 sources 40 sources Fig. 5: Packet Delivery Ratio for 50 nodes with various numbers of sources 10 sources 30 sources 40 sources Fig. 6: Average End to End Delay for 50 nodes with various numbers of sources 6. Conclusion This paper compared the performance of CBRP, AODV and DSR MANETs routing protocols in both Dense and Sparse topology. The experiment results show that: In Dense topology (1000x1000) m, CBRP protocol outperforms AODV and DSR in terms PDR and NRL when traffic sources exceed 20 sources and AODV outperforms CBRP and DSR in term of Delay, where it has the lowest delay. In Sparse topology (1500x1500) m, CBRP outperforms AODV and DSR in term of NRL when traffic sources exceed 20 sources and AODV protocol outperforms CBRP and DSR in term of PDR with traffic sources (30 and 40). Also, AODV outperforms CBRP and DSR in term of Delay, where it has the lowest delay for all traffic sources (10, 30 and 40). It can conclude that: the performance of these three protocols is decreased when node speed increases in both Dense and Sparse topology. For further research we plan to investigate and study the performance efficient for CBRP, AODV and DSR protocols in MANETs with non-uniform node density. 7. References [1] E. M. Royer and C.-K. Toh. A review of current routing protocols for ad-hoc mobile wireless networks. IEEE Personal Communications, April 1999, pp. 40–45. [2] M. Abolhasan, T. Wysocki, and E. Dutkiewicz, A Review of Routing Protocols for Mobile Ad Hoc Networks , Elsevier Ad Hoc Networks Journal, Vol. 2, No. 1, pp. 1-22, January 2004. [3] Broch J., D. Johnson and D. Maltz, 1999, The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks, http://www.ietf.org/internet-drafts/draft-ietf-manet-dsr-03.txt, IETF Internet draft, Oct., 1999. [4] Perkins, C., E. Belding-Royer and S. Das, 2003. Ad hoc On-Demand Distance Vector (AODV) Routing, RFC 3561. [5] M. Jiang, J. Li and Y.C. Tay, Cluster Based Routing Protocol (CBRP), IETF Internet Draft draft-ietf-manet-cbrpspec-01.txt, August 1999. [6] E. Royer, P. Melliar-Smith, L. Moser. An Analysis of the Optimum Node Density for Ad Hoc Mobile Networks. In Proceedings of the IEEE International Conference on communications, Helsinki, Finland, 2001. [7] C. Bettstetter. On the Connectivity of Wireless Multihop Networks with Homogeneous and Inhomogeneous Range Assignment. In Proceedings. VTC 2002-Fall.2002 IEEE 56th Volume 3, 24-28 Sept. 2002. [8] NS2 Network Simulator 2. http://www.isi.edu/nsnam/ns/. 41