# I. Introduction ANETs are useful in all those areas where wired networks have failed like in battlefields, disaster operations [1]. Transmission Control Protocol (TCP) provides the reliable data delivery both within and across the MANET. MANETs have low bandwidth as they use batteries to maintain energy efficiency required for maximizing the life of nodes. AOMDV is an extension of AODV routing protocol whereas AODV is an extension of Dynamic Source Routing (DSR). DSR ? AODV ? AOMDV These protocols follow Reactive topological routing where there exist no pre-established routing tables unlike that is made in Proactive routing. In reactive topology in the process of destination discovery, the active route to reach the target destination is unknown [2]. Every node from source to destination forward the RREQ packet to their neighboring nodes so that packet reach the desired destination. The basic difference between AODV and AOMDV is that AOMDV is helpful in computing disjoint and multiple loop free paths .This makes AOMDV much better than AODV. This paper is divided into 3 parts: first part contains basic information about MANETs and required routing protocols, second includes proposed algorithm and the third part consists of the simulation results. # II. Quality of Service Various techniques have been surveyed on different routing protocols that support QoS in MANET and affect QoS delivery across the network. QoS consists of DiffServ and IntServ. IntServ are integrated services since they are not scalable so are not used in MANETS. The DiffServ are Differentiated Services works on boundary nodes but MANET is boundary less. So we need to provide proper QoS in MANETs. # III. Proposed Algorithm In this paper we will discuss about the new proposed algorithm Preemptive AOMDV(PAOMDV). This algorithm is based on 3 main factors priority and bandwidth. # a) Priority Assignment of Nodes The question here arises is that how to provide priority to the nodes. It's a very simple and important task. The nodes that are new to the network will be given highest priority as the older nodes can lead to deadlock and can lead to low bandwidth. # b) Bandwidth Suppose we assign by default the bandwidth of network (Bn) =11. So while searching for the route to destination, source node will pass the RREQ message to the neighboring node having bandwidth(Bnn) >=11. As in fig. 1 Source node S has 3 neighbors, if bandwidth from S to node 1 (Bs1)<11, then S will preempt its route and search for new one. Bs2 >11 and Bs3>11 so source has two options to reach the destination. # Fig.1: Simple MANET Network Now S will send RREQ to both node 2 and node 3 and the above process will repeat for both the nodes till the destination is reached. # M c) Preemption Route is required to be preempted whenever the Bnn< Bn. Thus, selection of route further depends on preemptiveness. The route that is preempted least number of times is the first to be accepted for data transmission. In case nodes are preempted equal number of times then route with minimum hop count is selected. If both are same then any random path is selected. For this we have added two new fields in the routing table, bandwidth and priority respectively as shown in table1 below: Table1: Routing Table for the proposed PAOMDV i. Algorithm Step 1: Send RREQ from source to sink. Step 2: If a route exists, add it to the routing table otherwise resend the request. Step 4: When destination is discovered, then choose the route with least/ minimum number of preemptions. Step 5: While sending RREP packet from sink to source node for choosing the path, data regarding number of hop counts and number of preemptions is seen. a. Least preemptive route is selected, else b. When preemption is same at all flows then route with minimum hop count is selected, else c. If both of them are same, then any random path will be selected. # IV. Simulation The simulation is carried out using Network Simulator 2 (NS2) in two scenarios. Scenario 1 includes 18 nodes whereas scenario 2 includes 25. Results in both scenarios prove that PAOMDV is better than AOMDV. # V. Conclusion Providing a best QoS from source to destination is the objective of our modified QoS AOMDV protocol called PAOMDV. The constraints are the number of preemption required and maximum priorities using probability for transmission of data. The study of this scenario has shown comparison of PAOMDV and AOMDV routing protocol is done using the performance metrics like end to end delay, throughput to show that the former outperforms the latter to be better performing protocol. 3![While sending RREQ, keep a check on bandwidth of the requested nodes Bnn and available bandwidth Bw avail. a. If Bw avail ? Bnn, then pass ahead the RREQ message and record the updated value Bw avail = Bw avail -Bnn. b. Otherwise discard.](image-2.png "Step 3 :") ![and AnalysisThroughput vs Pause Time: Fig.2clearly shows that the throughput of PAOMDV is greater than AOMDV. The performance of protocol increases as its throughput increases with time. Delay vs Pause Time: Fig.3shows that PAOMDV is better than AOMDV as in modified protocol high priority data goes from shorter path by preempting low priority flow.](image-3.png "") 23![Fig. 2: Throughput vs Pause Time (sec)](image-4.png "Fig. 2 :Fig. 3 :") 45![Fig. 4: Throughput vs Pause Time (sec)](image-5.png "Fig. 4 :Fig. 5 :") 2 3Pause TimeThroughputETE DelayPDR5049.150.007311.967553.480.004692.1510065.100.002262.7912567.160.002142.95 4Pause TimeThroughputETE DelayPDR5080.270.006173.387581.510.001713.4510086.010.000643.9012586.170.000763.92Scenario 2: At 25 nodes 5Pause TimeThroughputETE DelayPDR5088.270.004233.517587.720.002863.5210091.210.001533.9012592.890.001664.08 © 2017 Global Journals Inc. (US) 1 © 2017 Global Journals Inc. (US) ( ) * a Novel Approach To Enhance the Quality of Aomdv Routing Protocol for Mobile Ad Hoc Networks PPeriyasamy EKarthikeyan 2014 69 * Load Balancing Congestion Control Techniques in Mobile Ad hoc Network : A Survey NTiwari SShibu 2014 3 * Quality-Of-Survey Routing Solutions forMobile Ad HocNetworks: A Review Dr MrsRickyMadhumitadash Mohanty IOSR J. Electron. Commun. Eng 9 2 2014 * The ns Manual (formerly ns Notes and Documentation KFall KVaradhan 2011 434 VINT Proj * A Proactive Load-Aware Gateway Discovery in Ad Hoc Networks for Internet Connectivity RKumar MMisra AKSarje Int. J. Comput. Networks Commun 2 5 2010 * A Survey on Black Hole Attack Detection in MANET Using AODV Protocol KSMadhusudhananagakumar GAghila Int. J. Comput. Appl 34 7 2011 * Improve Performance of AOMDV Protocol in AModi DRathod 2015 1 * A New Distributed Application and Network Layer Protocol for VoIP in Hostile Environments FDe Rango PFazio SMember FConte * Quality of service provisioning in ad hoc wireless networks: A survey of issues and solutions TBReddy IKarthigeyan BSManoj CS RMurthy Ad Hoc Networks 4 1 2006 * This Installation of Network Simulator 2 on the Ubuntu 16 . 04 Live CD UDisk NSimulator 2011 * Channel-aware packet scheduling for MANETs KNSridhar MCChan IEEE Int 2008 * Symp. A World Wireless, Mob. Multimed. Networks WoWMoM2008, 2008 * RSVP and integrated services in the internet: A tutorial PPWhite IEEE Commun. Mag 35 5 1997 * Quality of Service in MANET YSeema VSingh Siwach Int. J. Innov. Eng. Technol 1 3 2012 * RFC1633: Integrated Services in the Internet Architecture: an Overview RBraden DClark SShenker IETF RFC 1633 July. 1994