International Journal of Science, Engineering and Technology Research (IJSETR) Volume 1, Issue 1, July 2012 Performance Evaluations and Comparisons of Routing Protocols in MANETs San San Naing, Zaw Min Naing, Hla Myo Tun Abstract— This paper presents the performances of different ad hoc routing protocols. Mobile ad hoc networks are multi hop wireless networks in which mobile nodes can move freely and can communicate with each other without any centralized control or base stations. Any mobile device which is within MANETs can act not only as a source and a sink but also as a router for data transmission. Routing is one of the vital functions of network performance. And then the ability of data transmission also depends on routing between the mobile devices throughput out the network. Therefore, the performances of routing protocols in mobile ad hoc networks (MANETs) have been proposed to test with different network areas such as 800 square meter and 500 square meter. They are simulated with three performance metrics such as packet delivery fraction, average end-to-end delay and throughput. In mobile ad hoc networks, the topology is frequently changes due to the movement of mobile nodes. Therefore, the selection of mobility model testing the performance of routing protocols is very important. Random Waypoint Mobility Model (RWMM) which is the most commonly used mobility model in ad hoc network is utilized in this observation. This study is simulated on the network simulator (NS2) and the comparisons of the performances of routing protocols are illustrated at different movement speeds. Index Terms—Mobile Ad Hoc Networks (MANETs), routing protocols, AODV, DSR, Performance Metrics I. INTRODUCTION Mobile Ad hoc Networks (MANETs) are multi hop wireless networks in which mobile nodes can move freely and can communicate with each other without any centralized control or base stations [3]. Each node in MANETs acts as a source transmitting the data packets, as a destination receiving the packets transmitted by other source and also plays an additional role as a router, in routing the data packets which are destined to some other node. The applications of these networks are in battle field, disaster recovery and emergency rescue operations [4]. There are two variations of wireless mobile communications. The first one is known as infrastructure wireless networks, where the mobile node communicates with a base station that is located within its transmission range (one hop away from Manuscript San San Naing, Department of Electronic and Communication, Mandalay Technologicaal University Mandalay, Myanmar, +959400413115, (e-mail: [email protected]). Zaw Min Naing, Technological University (Maubin), Maubin, Myanmar, +9598585184, (e-mail: [email protected]). Hla Myo Tun, Department of Electronic and Communication, Mandalay Technologicaal University, Mandalay, Myanmar, +9595416337, (e-mail: [email protected]). the base station). The second one is infrastructure less wireless network which is known as Mobile Ad hoc Networks (MANETs). The sample diagram of infrastructure wireless networks can be seen in fig. 1. Fig. 1 Infrastructure vs Ad Hoc Network MANETs consist of fixed or mobile nodes which are associated without the help of fixed infrastructure or central administration. These nodes are self-arranged and can be organized “on the fly” anyplace, any time to support a particular reason or situation. Two nodes know how to communicate if they are within the reach of other’s transmission range; if not intermediate nodes serve as routers [2]. Mobile Ad-Hoc networks or MANET networks [1] are mobile wireless networks, capable of autonomous operation. Such networks operate without a base station infrastructure. The nodes cooperate to provide connectivity. Also, a MANET operates without centralized administration and the nodes cooperate to provide services [3]. The diagram of Mobile Ad hoc Network or infrastructure less network is illustrated in fig. 2. Fig. 2 Infrastructure less (Ad Hoc) Network This investigation is mainly focused on the performance of ad hoc routing protocols within the different coverage areas. This is also observed at the various mobility speed because mobile nodes which are in the ad hoc wireless network move generously. Moreover, network density is also changed at all mobility speed. This is explored with the network simulator 1 All Rights Reserved © 2012 IJSETR International Journal of Science, Engineering and Technology Research (IJSETR) Volume 1, Issue 1, July 2012 (NS2) which is a commonly used simulator for mobile ad hoc networks. The rest of the paper are: section 2 describes some characteristics and applications of MANETs and classification of ad hoc routing protocols. Simulation environments and parameters are depicted in section 3. The results of this observation is presented in section 4 and then the overall performance of this study is concluded in section 5. II. MANETS AND AD HOC ROUTING PROTOCOLS Mobile ad-hoc networks (MANETs) are self-configuring networks of nodes connected via wireless without any form of centralized administration. This kind of networks is currently one of the most important research subjects, due to the huge variety of applications (emergency, military, etc...) [4]. In MANETs, each node acts both as a host and as a router, thus, it must be capable of forwarding packets to other nodes. Topologies of these networks change frequently. To solve this problem, special routing protocols for MANETs are needed because traditional routing protocols for wired networks cannot work efficiently in MANETs. A. MANETs Mobile ad hoc networks (MANETs) are autonomous systems of mobile hosts connected by wireless links. In MANETs, each node acts both as host and as router, thus, it must be capable of forwarding packets to other nodes. Topologies of these networks change frequently. To solve this problem, special routing protocols for MANETs are needed because traditional routing protocols for wired networks cannot work efficiently in MANETs. Hence, a specific dynamic routing protocol for MANETs which discovers and maintains the routes, and deletes the obsolete routes continuously is necessary. This kind of networks is becoming more and more important because of the large number of applications, such as [4]: • Personal networks: Laptops, PDA’s (Personal Digital Assistants), communication equipments, etc. • Military applications: tanks, planes, soldiers, etc. • Civil applications: Transport service networks, sport arenas, boats, meeting centers, etc. • Emergency operations: searching and rescue equipment, police and firemen, etc. B. Routing in MANETS In MANETs, each node acts both as host and as router, thus, it must be capable of forwarding packets to other nodes. Topologies of these networks change frequently. To work out this problem, special routing protocols for MANETs are needed because traditional routing protocols for wired networks cannot work efficiently in MANETs [6]. Hence, a specific dynamic routing protocol for MANETs which discovers and maintains the routes, and deletes the superseded routes continuously is necessary. MANETs are necessary to have different routing protocols from the wired networks because traditional routing protocol for wired network cannot work efficiently in MANET. Three types of routing protocols are commonly used in MANETs. They are Table-driven (Proactive), Demand-driven (Reactive) and Hybrids [5]. i. AODV Routing Protocol Ad hoc On-Demand Distance Vector (AODV) routing is an on-demand and distance-vector routing protocol. AODV routing protocol is capable of both unicast and multicast routing. It keeps the routes in the routing table as long as they are needed by the source nodes [8]. To find a path to the destination, the source broadcasts a route request (RREQ) packet. The neighbours in turn broadcast the packet to their neighbours till it reaches an intermediate node that has recent route information about the destination or till it reaches the destination. The route request packet (RREQ) uses sequence numbers to ensure that the routes are loop free and to make sure that if the intermediate nodes reply to route requests, they reply with the latest information only. When a node forwards a route request packet to its neighbours, it also records in its tables the node from which the first copy of the request came. This information is used to construct the reverse path for the route reply (RREP) packet. If the source moves then it can reinitiate route discovery to the destination. The diagram of propagation of route request (RREQ) packet and path taken by route reply (RREP) packet for AODV is shown in Fig. 3. Fig. 3 AODV routing protocol with RREQ and RREP message [12] ii. DSR Routing Protocol Dynamic Source Routing (DSR) is similar to AODV as it establishes a route on-demand. It uses source routing instead of relying on the routing table at each intermediate node. Every node contains a route cache. 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. Each entry in route cache specifies the intermediate nodes to a destination. The route cache is used to respond to RREQs even if it is not the destination. The route cache is always updated when it learns a new route [7]. The two major phases of the protocol are: route discovery and route maintenance [10]. When the source node wants to send a packet to a destination, it looks up its route cache to determine if it already contains a route to the destination. If it 2 All Rights Reserved © 2012 IJSETR International Journal of Science, Engineering and Technology Research (IJSETR) Volume 1, Issue 1, July 2012 finds that an unexpired route to the destination exists, then it uses this route to send the packet. But if the node does not have such a route, then it initiates the route discovery process by broadcasting a route request packet (RREQ). A route reply (RREP) is generated when either the destination or an intermediate node with current information about the destination receives The process of route request (RREQ) and route reply message (RREP) is shown in the route request packet [9]. To send the route reply packet, the responding node must have a route to the source. If it has a route to the source in its route cache, it can use that route. The diagram of building record route during route discovery and propagation of route reply (RREP) packet with the route record for DSR is displayed in Fig. 4. <1,2> <1,3,5> 2 <1> Source 7 <1,3,5,7> 5 8 <1> 1 3 Destination <1,3> 6 <1> <1,4,6> 4 <1,4> (a) Building Record Route during Route Discovery 7 2 5 8 Source 1 3 6 <1> Destination <1,4,6> 4 <1,4> (b) Propagation of Route Reply (RREP) Packet with the Route Record Fig. 4 Creation of the route record in DSR [10] III. SIMULATION ENVIRONMENT AND PERFORMANCE PARAMETERS The performances of routing protocols in mobile ad hoc networks (MANETs) have been proposed to test with different network areas such as 800 square meter and 500 square meter. The performances of two ad hoc routing protocols are explored by using three performance metrics. The network density is also varied with different node numbers such as 10, 30 and 50 nodes. They are also simulated at the various mobility speeds in both network areas because every node in mobile ad hoc network changes dynamically. The simulation time is set up to 500 seconds and the pause time is 1 second. They are explored with the network simulator (NS2) which is utilized as a main simulator for this observation. A. Simulation Environment We make use of ns-2.34 which has support for simulating a multi-hop wireless ad-hoc environment completed with physical, data link, and medium access control (MAC) layer models on ns-2. The protocols maintain a send buffer of 64 packets. It contains all data packets waiting for a route, such as packets for which route discovery has started, but no reply has arrived yet. To prevent indefinite buffering of packets, packets waiting in the buffer for more than 30s are dropped. All packets sent by the routing layer are queued at the interface queue till the MAC layer transmits them. The maximum size for interface queue is 50 packets. Routing packets get higher priority than data packets. Our evaluations are based on the simulation of 10, 30 and 50 wireless nodes forming an ad hoc network, moving about over a square (800m x 800m and 500m x 500m) flat space for 500s of simulated time. A square space is chosen to allow free movement of nodes with different density. To enable fair and direct comparisons between the routing protocols, identical loads and environmental conditions had to be maintained. Each simulator run accepts an input scenario file describing the motion of mobile nodes and also the sequence of packets originated by the mobile node, along with time of change in motion or packet origination pattern. B. Performance Metrics The performances of ad hoc routing protocols are explored with three performance metrics in this observation. We compare the performance of AODV and DSR according to the following performance metrics: Packet delivery fraction: the ratio of data packets delivered to the destinations to those generated by the constant bit rate. Packet delivery fraction (PDF) is the fraction of number of packet received at the destination to the number of packet sent from the source multiply by 100. Average End-to-End delay of data packets: this includes all possible delays caused by buffering during route discovery, queuing at the interface queue, retransmission delays at the MAC, propagation and transfer times. They are average packet delivery fraction, average end-to-end delay and average throughput. Throughput is a very important parameter in evaluating the modifications performance. It is calculated as the number of bits received per second. Throughput is affected by the number of packets dropped or left wait for a route which is calculated as the summation of the number of packets dropped or left wait for a route for all the nodes. There is two representations of throughput; one is the amount of data transferred over the period of time expressed in kilobits per second (Kbps). The other is the packet delivery percentage obtained from a ratio of the number of data packets sent and the number of data packets received. IV. RESULTS OF THE PERFORMANCES OF AODV AND DSR This study presents the performances of two routing protocols in mobile ad hoc network. They are performed in the different coverage areas such as 800m × 800 m and 500m × 500 m. Moreover, they are also observed with the different number of mobile nodes and the mobility speed is varied, too. The simulation time is set up to 500 seconds and the pause time is 1 second. The performance results of AODV and DSR protocols are presented with each performance metric at various mobility speeds for each network area. Firstly, the results of both protocols for a network with 800 square meters are presented with each performance metric at different speeds. Finally, the results of both protocols for a network with 500 square meters are presented with each performance metric at different speeds. The results of the performances of AODV and DSR routing 3 All Rights Reserved © 2012 IJSETR International Journal of Science, Engineering and Technology Research (IJSETR) Volume 1, Issue 1, July 2012 protocols for 800m × 800m are illustrated in the following figures. The packet delivery fractions of both routing protocols for different network density are depicted in fig. 5 with the different speeds. The results of the performances of AODV and DSR routing protocols for 500m × 500m are illustrated in the following figures. The packet delivery fractions of both routing protocols for different network density are depicted in fig. 8 with the different speeds. Fig. 5 Packet Delivery Fraction of AODV and DSR with 10, 30 and 50 wireless mobile nodes at different speeds. The average end-to-end delays of both routing protocols for different network density are depicted in fig. 6 with the different speeds. Fig. 8 Average PDF of AODV and DSR with 10, 30 and 50 wireless mobile nodes at different speeds The average end-to-end delays of both routing protocols for different network density are depicted in fig. 9 with the different speeds. Fig. 6 Average end-to-end delay of AODV and DSR with 10, 30 and 50 wireless mobile nodes at different speeds The average throughputs of both routing protocols for different network density are depicted in fig. 7 with the different speeds. Fig. 7 Average Throughput of AODV and DSR with 10, 30 and 50 wireless mobile nodes at different speeds Fig. 9 Average end-to-end delay of AODV and DSR with 10, 30 and 50 wireless mobile nodes at different speeds Fig. 10 Average Throughput of AODV and DSR with 10, 30 and 50 wireless mobile nodes at different speeds 4 All Rights Reserved © 2012 IJSETR International Journal of Science, Engineering and Technology Research (IJSETR) Volume 1, Issue 1, July 2012 The average throughputs of both routing protocols for different network density are depicted in fig. 10 with the different speeds. V. CONCLUSION The mobile ad hoc network has become popular in wireless communications. This kind of networks is currently one of the most important research subjects due to the huge variety of applications. The performances of two ad hoc routing protocols are evaluated in this observation. This study is explored with the performances of AODV and DSR routing protocols with 10, 30 and 50 wireless mobile nodes at the different mobility speeds. It is also simulated for the different network areas such as 500m × 500m and 800m × 800m. We choose the traffic sources to be constant bit rate (CBR) source. The source and destination pairs were spread randomly over the network. Only 512-byte data packets were used. Varying the number of CBR traffic sources was approximately equivalent to varying the sending rate. Hence, for these simulations we choose to fix sending rate at 4 packets per second, and used 3 different communication patterns corresponding to 8, 25 and 40 connections according to the number of nodes. We compare the performances of AODV and DSR utilizing three performance metrics: packet delivery fraction, average end-to-end delay and average throughput. For 800m × 800m network area, the PDF performance of AODV is higher than that of DSR at all mobility speeds when the number of nodes is set up to 10 nodes. However, there are no very significant differences between those routing protocols. When the number of nodes is set up to 30, the PDF of AODV is significantly higher than that of DSR at all speeds. And also, when the number of nodes is set up to 50, the PDF of DSR is very lower than that of AODV at all movement speeds. We can see that the higher the network density, the lower the PDF performance for both routing protocols. And then, we can also see that the lower the PDF performance of DSR than AODV, the higher the network density. Moreover, we can find that the higher the mobility speed, the lower the PDF performances of both routing protocols. Similarly, average end-to-end delay of DSR is higher than that of AODV for all network densities at all high movement speeds generally. On the same way, the throughput performances of both routing protocols are not quite different for the low network density at low mobility speeds. When the network density and speed is high, the throughput of AODV is higher than that of DSR. AODV routing protocol outperforms DSR routing protocol with high network density at all movement speeds. For 500m × 500m network area, the PDF performances of AODV routing protocol are very well (nearly 100%) at all mobility speeds for the network density with 10 nodes. That of DSR routing protocol is nearly the same output except at the highest speed. When the network density is set up to 30 nodes, the PDF performances of both routing protocols are over 90 % except the performance of DSR at the highest speed (30m/s). When it is set up to 50 nodes, the PDF performances of AODV is over 50% and that of DSR is around 50%. For the network density with 10 nodes and 30 nodes, the average end-to-end delay of DSR is slightly lower than that of AODV at all speeds except at the highest speed (30 m/s). However, when the network density is set up to 50 nodes, the average delay of DSR is higher than that of AODV at all speeds. Correspondingly, the throughput performances of both routing protocols are not quite different for the network density with 10 nodes and 30 nodes at all speeds. On the other hand, when the network density is set up to 50 nodes, the throughput of AODV is higher than that of DSR at all speeds nearly. According to these researches, we found that the routing protocols can perform well in a small network area with low network density because mobile ad hoc network is a temporary network and it is also a self-configuration and self-administration network without any centralized control. Therefore, we can see that the larger the coverage network area becomes, the lower the performance of the network can achieve. We can exclaim that DSR routing protocol is appropriate to small network area with low network density. On the other hand, when we want to utilize the small network area with high network density, AODV routing protocol is very suitable according to this research. Moreover, AODV routing protocol is much more appropriate than DSR routing protocol for the large network area with high network density.Acknowledgment The author wishes to acknowledge especially to her supervisor, Professor Dr. Zaw Min Naing, for his accomplished guidance, persistent professional advices and encouragement throughout the research and to her co-supervisor, Dr. Hla Myo Tun, for his valuable suggestions and priceless guidance. REFERENCES [1] [2] [3] [4] [5] [6] [7] [8] Mobile ad hoc networks (MANET). http: //www.ietf.org/html.charters/manet-charter.html, 1997. IETF Working Group Charter Mehran Abolhasan, Tadeusz Wysocki, and Eryk Dutkiewicz. A review of routing protocols for mobile ad hoc networks. Technical report, Telecommunication and Information Research Institute, University of Wollongong, Wollongong, NSW 2522; Motorola Australia Research Centre, 12 Lord St., Botany, NSW 2525, Australia, 2003. J. Broch, D. Maltz, D. Johnson, Y. Hu, and J. Jetcheva. ―Multi-Hop Wireless Ad Hoc Network Routing Protocols.‖ ACM/IEEE International Conference on Mobile Computing and Networking (MOBICOM’98), pages 85-97, 1998. A.Boukerche, 2004. “Performance Evaluation of Routing Protocols for Ad Hoc Wireless Networks,” Mobile Networks and Applications, Vol. 9, Kluwer Academic Publishers, 333-342. H. Ehsan and Z.A. Uzmi (2004), “Performance Comparison of AdHocWireless Network Routing Protocols”, IEEE INMIC 2004. Corson, S., and Macker, J. Mobile Ad ho Networking (MANET): Routing Protocol Performance Issues and Evaluation Considerations. RFC 2501, IETF, Jan. 1999. David B. Johnson and David A.Maltz, “Protocols for adaptive wireless and mobile computing”. In IEEE Personal Communications, 3(1), February 1996. MD.Johnson, “Dynamic Source Routing for Mobile Ad hoc Networks”, IEFT MANET Draft, April 2003. 5 All Rights Reserved © 2012 IJSETR International Journal of Science, Engineering and Technology Research (IJSETR) Volume 1, Issue 1, July 2012 [9 ] David B. Johnson, Davis A. Maltz, "Dynamic Source Routing in Ad Hoc Networks", Mobile Computing, T. Imielinski and H. Korth, Eds., Kulwer, 1996, pp. 152-81. Routing Protocols for Ad Hoc Mobile Wireless Networks http://www.cis.ohio-state.edu/~jain/cis788-99/adhoc_routing/index.ht ml (18 of 20) [2/7/2000 10:38:34 AM] http://www.ics.uci.edu/~atm/adhoc/paper-collection/johnson-dsr.pdf Discusses Dynamic Source Routing Algorithm. [10] David B. Johnson, Davis A. Maltz, "The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks" October 1999 IETF Draft, 49 pages. http://www.ietf.org/internet-drafts/draft-ietf-manet-dsr-03.txt Discusses Dynamic Source Routing Algorithm. [11] Mingliang Jiang, Jinyang Li, Y.C. Tay, "Cluster Based Routing Protocol" August 1999 IETF Draft, 27 pages. http://www.ietf.org/internet-drafts/draft-ietf-manet-cbrp-spec-01.txt Discusses Cluster Based Routing Protocol. [12] Ms. Néeraj Rathore, “Performance Evaluation of MultipathAODV Routing Protocol”, International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 2 Issue 2 Feb 2013 Page No. 448-452, www.ijecs.in San San Naing is currently doing research for her doctoral degree in Electronic and Communication from Mandalay Technological University, Mandalay, Myanmar. Her main research interests are Mobile Ad hoc networks, Routing Protocols and web Quality of Service in MANETs. Her e-mail address is [email protected]. Zaw Min Naing is a professor from Technological University (Maubin), Maubin. He has got many research papers and international journals papers concerned with communication technology. His e-mail address is [email protected]. Hla Myo Tun is associate professor, Department of Electronic and Communication, Mandalay Technological University, Mandalay, Myanmar. He received a lot of international journal papers related with control engineering, communication technology and electronic circuit design. His e-mail address is [email protected]. 6 All Rights Reserved © 2012 IJSETR
© Copyright 2026 Paperzz