<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">CS</journal-id><journal-title-group><journal-title>Circuits and Systems</journal-title></journal-title-group><issn pub-type="epub">2153-1285</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/cs.2016.78158</article-id><article-id pub-id-type="publisher-id">CS-67611</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject><subject> Engineering</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Accomplishing Consummate Throughput with Delay and Power Control in MANET
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Dr.</surname><given-names>K. Saravanan</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Dr.</surname><given-names>S. Silas Sargunam</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Dr.</surname><given-names>M. Rajaram</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Computer Science and Engineering, Anna University, Regional Campus Tirunelveli, India</addr-line></aff><aff id="aff3"><addr-line>Anna University, Chennai, India</addr-line></aff><aff id="aff2"><addr-line>Department of Management Studies, Anna University, Regional Campus Tirunelveli, India</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>sakthistructrichy@gmail.com(DKS)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>02</day><month>06</month><year>2016</year></pub-date><volume>07</volume><issue>08</issue><fpage>1834</fpage><lpage>1844</lpage><history><date date-type="received"><day>20</day>	<month>April</month>	<year>2016</year></date><date date-type="rev-recd"><day>accepted</day>	<month>10</month>	<year>May</year>	</date><date date-type="accepted"><day>22</day>	<month>June</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Mobile Ad Hoc Network is a self-configuring, autonomous, infrastructure less network of movable nodes which will be automatically connected by wireless connection with no access point. The nodes are free to move anywhere in the set of connections and the topology of MANET remains unpredictable. The major complexity with the available two hop relay protocols in MANET environment is to achieve the optimized throughput with reduced packet delivery delay. A generalized collection based two-hop relay and redundancy of the packet is used to attain the reduced delay. The complex
   
  process of packet delivery in MANET utilizes Routine
   
  Response Control and Modified Markov chain model. Tuning carefully the parameters, the transmission range, the packet redundancy and the group size help to achieve the optimized throughput with the reduced packet delivery delay. Transmission power of a node is controlled which helps in achieving the optimized throughput and reduced delay.
 
</p></abstract><kwd-group><kwd>Capacity</kwd><kwd> Mobile Ad Hoc Networks</kwd><kwd> Power Control</kwd><kwd> Throughput</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The mobile devices have path to the internet technology that reduces an outlay with consenting us to utilize Mobile Ad Hoc Wireless Network. Mobile devices are free to move anywhere and they detect the presence of other nodes in the network and they communicate with each other in the absence of a central administration. The field of MANET has experienced an exceptional growth in many applications that embraces military troop communication, disaster recovery, information exchange, e-commerce, multiuser games, etc. The fundamental performance limits like throughput capacity and packet delay are major distresses to settle on since the topology is unreliable. The mutual interference of concurrent transmission between nodes is the major hindrance to achieve the reduced packet delivery delay and optimized throughput with the available two hop relay protocols in MANET environment [<xref ref-type="bibr" rid="scirp.67611-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.67611-ref2">2</xref>] .</p><p>The capacity theory for the wireless network is an exigent obstruction that stunts the development of MANET. Using the efficient two-hop routing scheme and its variants, the throughput capacity has been improved appreciably [<xref ref-type="bibr" rid="scirp.67611-ref3">3</xref>] . In two-hop routing scheme, initially the source no deal ways transmits the specified packet to a destination node if it is within the hearing range. When the destination node is not within one hop region, the source transmits the packet to the nearest neighbour node (relay) and the relay node in turn transmits it to the destination as soon as it comes in contact with the destination. They suggest that rather than fixed nodes mobile nodes increases the throughput capacity of the wireless network. Their work on two hop relay protocols supports applications with loose delay constraints such as electronic mail, database synchronization but does not hold up applications like video streaming, real time monitoring that are sensitive to delay. <xref ref-type="fig" rid="fig1">Figure 1</xref> illustrates the Mobile Ad Hoc Network model.</p><p>Two hop communication protocols do not reflect on the packet redundancy. The exposed order of two hop relay and acknowledged redundancy as suggested by [<xref ref-type="bibr" rid="scirp.67611-ref4">4</xref>] shows that the packets have more than one (multiple) copies while transmitting the packets from source to destination through relay nodes. In case of out of order reception, the reception occasion takes full advantage but the mobile nodes have to carry in buffer with contains very big used to accommodate all the arrived packets, which is not practically possible in MANET [<xref ref-type="bibr" rid="scirp.67611-ref5">5</xref>] . Another disadvantage with this case of reception incorporates the early arrival of packets, which becomes expired after the meticulous interval of time [<xref ref-type="bibr" rid="scirp.67611-ref6">6</xref>] .</p></sec><sec id="s2"><title>2. Proposed Work</title><p>The main purpose of our proposed work compared to existing work is used to attain the exact optimum throughput for every node capacity with reduced delay in accordance with packet redundancy and power control [<xref ref-type="bibr" rid="scirp.67611-ref8">8</xref>] . To accomplish this throughput for every node capacity with delay control a general theoretical framework based on Routine Response Control and the Modified Markov chain model is initially developed [<xref ref-type="bibr" rid="scirp.67611-ref9">9</xref>] . The generalized group based routing scheme for two-hop with r-cast (2HR-(r, g)) algorithm is worn where limited number of copies for each packet is dispatched to different relay nodes (i.e., each packet has a restricted redundancy r) and all packets are inward bound in order in the destination if it is among the group, the destination is requesting. The optimum setting of the transmission range and packet redundancy limit is initially determined. Once the above factors are decided the next step is to determine the group size of the packets [<xref ref-type="bibr" rid="scirp.67611-ref10">10</xref>] - [<xref ref-type="bibr" rid="scirp.67611-ref13">13</xref>] .</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Mobile Ad Hoc network [<xref ref-type="bibr" rid="scirp.67611-ref7">7</xref>] </title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/58-7600830x6.png"/></fig><sec id="s2_1"><title>2.1. Node Creation</title><p>The network includes mobile nodes that can move in a random fashion. The mobile node communicates with each other in the absence of a fixed infrastructure [<xref ref-type="bibr" rid="scirp.67611-ref14">14</xref>] . The mobile nodes are able to detect the presence of other nodes in the network. Connections between the mobile nodes are established only when there are requests from other mobile nodes in the network. Transmission of a packet is made only when the node is within the audible range of one another [<xref ref-type="bibr" rid="scirp.67611-ref15">15</xref>] . The mobile node includes various parameters like channel type, propagation model, network interface type, MAC type, link layer type, antenna model, number of mobile nodes, maximum queue length, dimension of the topology, etc.. The topology of the network is initially constructed with a boundary and the mobile nodes are restricted to move within this boundary. A topological object termed General Operations Director (GOD) is used to track the mobile nodes within this boundary area. GOD object incorporates various information like the total number of mobile nodes in the network, circumstances of the environment, the details about the number of hops from one node to other node in order to reach the destination [<xref ref-type="bibr" rid="scirp.67611-ref16">16</xref>] - [<xref ref-type="bibr" rid="scirp.67611-ref19">19</xref>] . The mobile nodes are created and configured only when the GOD object encumbers the next hop Information from the movement pattern file before the commencement of simulation.</p></sec><sec id="s2_2"><title>2.2. Transmission Scheduling</title><p>The vocation of this paper embraces the Time slotted system and protocol interference model which is absolutely contrasted from DCF. According to DCF (distributed coordination function), packets can be circulated at any end, and whether the packets are successfully received or not depends on the actual SINR at the receiver, which is completely dissimilar from the time slotted system and the Protocol obstruction model. The obstruction model suggests that the packet transmission can be made through multiple links concurrently if the nodes are suitably far away from each other. A simple transmission-group based scheduling scheme is used to shore up abundant simultaneous link transmissions. A transmission-group is a detachment of cells, where any two of them have a perpendicular and parallel distance of some manifold of δ cells and all of them could conduct transmissions at the same time as the previous transmission. At the commencement of each time slot every node is supposed to judge whether it is inside a current live cell or not. All the cells which are in the same transmission-group can simultaneously shore up a transmitting node in it without interfering. It is major issue for the transmission-group based scheduling with parameter δ, there will be in total δ<sup>2</sup> distinct transmission-groups. If all the transmission- groups alternatively become live (i.e., obtain the transmission opportunity), then each transmission-group (each cell) becomes active in every δ<sup>2</sup> time slots.</p></sec><sec id="s2_3"><title>2.3. Modified Markov Chain Model and Routine Response Control</title><p>At the source S, to denote the transient state for a tagged packet group a three state tuple (i, j, k) is used. S delivers the i<sup>th</sup> copy of the j<sup>th</sup> packet when the destination node D has previously received any k of the g packets. S has dispatched all the copies of the packets in the tagged group but the destination has received only k among g packets and to denote this (*, *, k) transient state is used. If a node pair (S, D) is in (i, j, k) transient state one among the following 4 states will occur. Packet delivery process is described in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>Routine Response Control</p><p>The packet delivery process involves the Routine Response Control where the parameter k is automatically updated to adjust to the service rates at the S and D.</p></sec><sec id="s2_4"><title>2.4. Routing Methodology</title><p>Routing scheme works on finding the exact economical route to send the packets to the destination node. A generalization of the classic two-hop routing scheme with f-cast (2HR-(f, g)) where each packet waiting at the source is delivered to at most f distinct relay nodes (i.e., each packet has a limited redundancy f) and can be received in order at its destination if it is a fresh packet and is among g packets of the group, the destination is requesting. As a common complication for the designing of relay algorithm with packet redundancy, there may exist some residual packets (copies) lingering for a long time in the network, even after they have already been received by the destination. Obviously, such remnant packets may create excess congestion, waste network buffer, and must somehow be removed. Sequence number based mechanism is used to overcome this problem.</p><p>1) If Dreplies Swithin the time, it initiates a handshake with D and then transmits the packet unswervingly to D</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Packet delivery process</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/58-7600830x7.png"/></fig><p>(“Source-to-Destination” transmission);</p><p>2) When S doesn’t receive a broadcast reply from D then the source node transmits the packet to the intermediate node (within one hop transmission range) which in turn transfers the packet to the sink node. Transmission can be in either of the two forms with the probability:</p><p>a) Source-to-Relay: Source delivers out the copies of packet P to the relay nodes that are locally generated at S. If Relay node R does not have the copy of P then S dispatches P to R or else S ruins inoperative during that time slot.</p><p>b) Relay-to-Destination: When the sequence number matches the request number then the relay node transmits the packet P to the destination or else R ruins inoperative during that time slot.</p></sec></sec><sec id="s3"><title>3. Related Works</title><p>SR State: (Source-to relay state) When the Source delivers the i<sup>th</sup> copy to the relay node I the destination does not receive the fresh packet from any other relay node.</p><p>RD State: (Relay-to-Destination) Some relay node delivers the fresh copy to the destination when S fails to deliver the i<sup>th</sup> copy to a new relay node.</p><p>SR + RD State: (Source-to-relay and relay-to-destination) Both the transmission turns out simultaneously.</p><p>SD State: (Source-to-Destination) S directly transmits a fresh packet to the destination.</p><p>Algorithm 1 2HR-(r, g) Algorithm</p><p>if the node S gets a transmission opportunity then</p><p>if the node D is among the one-hop neighbours of node S then</p><p>S executes Procedure 1 with D;</p><p>{</p><p>source-to-destination transmission</p><p>}</p><p>else</p><p>S randomly selects one node (say K) from its one-hop neighbors;</p><p>S flips an unbiased coin;</p><p>if it is the head then</p><p>S executes Procedure 2 with K;</p><p>{</p><p>source-to-relay transmission</p><p>}</p><p>else</p><p>S executes Procedure 3 with K;</p><p>{</p><p>relay-to-destination transmission</p><p>}</p><p>end if</p><p>end if</p><p>end if</p><p>Process 1 SD</p><p>S initiates a handshake to obtain the 𝑅G(D) and IN(D) from node D;</p><p>if SG ≥ 𝑅G(D) then</p><p>if S𝑁(Pt) &gt; I𝑁(D) then {Pℎ is the head-of-line packet at the local-queue of S}</p><p>S retrieves from its already-sent-queue the packet P with (P) = I𝑁(D);</p><p>S sends the P to node D;</p><p>else if S𝑁(Pt) == I𝑁(D) then</p><p>S sends Pt directly to node D;</p><p>else</p><p>{</p><p>I(D) = S𝑁(Pt) + 1</p><p>}</p><p>S sends to node D the packet waiting right behind Pt in the local-queue;</p><p>end if</p><p>S deletes all packets with SG &lt; 𝑅G(D) inside the already-sent-queue and local-queue;</p><p>S moves ahead remaining packets waiting at its local-queue.</p><p>Process 2 SR</p><p>S initiates a handshake with node K;</p><p>if K has one copy of Pt then</p><p>S remains idle;</p><p>else</p><p>S sends a copy of packet Pt to K;</p><p>if f copies have been distributed for packet Pt then</p><p>S puts Pt to the end of its already-sent-queue;</p><p>S moves ahead the remaining packets in its local-queue;</p><p>end if</p><p>K puts Pt at the end of its relay-queue dedicated to node D;</p><p>end if</p><p>Process 3 RD</p><p>S initiates a handshake to obtain the 𝑅G(K) and IN(K) from node K;</p><p>if S has a packet P in the relay-queue dedicated to K with SN(P) = IN(K) then</p><p>S sends packet P to node K;</p><p>else</p><p>S remains idle;</p><p>end if</p><p>S deletes all packets with SG ≤ 𝑅G(K) from its relay-queuededicated to K;</p><p>Every time node S wins a transmission opportunity, it operates as follows.</p><p>Step 1: (“Source-to-destination”) If S transmits directly to D a new packet of group RG(D). A packet is called a new packet if it has not been received yet by its destination.</p><p>Step 2: Otherwise, S randomly chooses to perform one of the following operations with equal probability:</p><p>・ Source-to-relay: It randomly selects one node, say R, from the one-hop neighbors, and checks whether R is a new node. If not, it delivers to R a copy of the head-of-line packet Ph at its local-queue;</p><p>・ Relay-to-destination: The node S acts as a relay and randomly selects a node (say K) from the one-hop neighbors. After obtaining the RG(K) and IN(K) from K, S checks whether there exists a fresh packet of group RG(K) in its relay-queue specified for K. If so, it transmits this packet to K and removes all packets with SG ≤ RG(K) from its relay-queue for K; otherwise, it remains idle for this time slot.</p><p>The whole process of the proposed algorithm is illustrated in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p></sec><sec id="s4"><title>4. Experimental Classification Results and Analysis</title><p>In <xref ref-type="fig" rid="fig4">Figure 4</xref> the blue dotted line indicates the existing system which shows the exact throughput for every node capacity ω(m, r) with minimum transmission power.</p><disp-formula id="scirp.67611-formula31"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/58-7600830x8.png"  xlink:type="simple"/></disp-formula><p>where</p><p>XS(k): The time at the local queue.</p><p>XD(k): The time at the virtual queue.</p><p>m: Transmission power, r: Redundancy limit.</p><p>The red line indicates the proposed system which indicates the increased throughput (packets/slot). Using the above throughput result, the optimal throughput capacity <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/58-7600830x9.png" xlink:type="simple"/></inline-formula> is obtained for any r and a</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Flow diagram for algorithm</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/58-7600830x10.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Transmission power vs throughput</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/58-7600830x11.png"/></fig><p>fixed m. From this result the maximum throughput capacity <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/58-7600830x12.png" xlink:type="simple"/></inline-formula> for any r and m of a network is calculated using Formula (2).</p><disp-formula id="scirp.67611-formula32"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/58-7600830x13.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.67611-formula33"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/58-7600830x14.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67611-formula34"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/58-7600830x15.png"  xlink:type="simple"/></disp-formula><p>ω<sup>*</sup> does not increase any more when υ increases beyond some threshold because the node is able to cover the whole network region and destination receives each packet. The Transmission power of each node is increased which increases the throughput capacity.</p><p>Average packet delivery delay of one packet T<sub>p</sub> is calculated using the formula</p><disp-formula id="scirp.67611-formula35"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/58-7600830x16.png"  xlink:type="simple"/></disp-formula><p>Expected packet delivery delay E{T<sub>p</sub>} is determined using the below formula</p><disp-formula id="scirp.67611-formula36"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/58-7600830x17.png"  xlink:type="simple"/></disp-formula><p>where, g: group size; k: D has received k of g packets; N: Markov chain matrix.</p><p>The packet delay can be reduced using Markov Chain Framework. This can be achieved through the 4 states with the increasing Throughput in <xref ref-type="fig" rid="fig5">Figure 5</xref>. <xref ref-type="table" rid="table1">Table 1</xref> describes the Energy vs Delay in detail (<xref ref-type="fig" rid="fig6">Figure 6</xref>).</p><p><xref ref-type="fig" rid="fig7">Figure 7</xref> describes the Number of Packets Sensed vs Residual Energy for the Existing System and the Pro-</p><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Delivery delay</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/58-7600830x18.png"/></fig><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Delay vs energy</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="3"  >Number of rounds</th><th align="center" valign="middle"  colspan="8"  >Global Energy (Joules/round)</th></tr></thead><tr><td align="center" valign="middle"  colspan="4"  >In 10 % delay</td><td align="center" valign="middle"  colspan="4"  >In 50% Delay</td></tr><tr><td align="center" valign="middle" >Deployed Node = 1000</td><td align="center" valign="middle" >Deployed Node = 1500</td><td align="center" valign="middle" >Deployed Node = 2000</td><td align="center" valign="middle" >Deployed Node = 2500</td><td align="center" valign="middle" >Deployed Node = 1000</td><td align="center" valign="middle" >Deployed Node = 1500</td><td align="center" valign="middle" >Deployed Node = 2000</td><td align="center" valign="middle" >Deployed Node = 2500</td></tr><tr><td align="center" valign="middle" >0</td><td align="center" valign="middle" >504(J)</td><td align="center" valign="middle" >750(J)</td><td align="center" valign="middle" >1000(J)</td><td align="center" valign="middle" >1250(J)</td><td align="center" valign="middle" >500(J)</td><td align="center" valign="middle" >750(J)</td><td align="center" valign="middle" >1000(J)</td><td align="center" valign="middle" >1250(J)</td></tr><tr><td align="center" valign="middle" >100</td><td align="center" valign="middle" >448.35</td><td align="center" valign="middle" >696.43</td><td align="center" valign="middle" >937.50</td><td align="center" valign="middle" >1180.6</td><td align="center" valign="middle" >441.90</td><td align="center" valign="middle" >681.25</td><td align="center" valign="middle" >926.55</td><td align="center" valign="middle" >1170.60</td></tr><tr><td align="center" valign="middle" >200</td><td align="center" valign="middle" >418.7</td><td align="center" valign="middle" >642.86</td><td align="center" valign="middle" >875.00</td><td align="center" valign="middle" >1111.20</td><td align="center" valign="middle" >383.80</td><td align="center" valign="middle" >612.50</td><td align="center" valign="middle" >853.10</td><td align="center" valign="middle" >1091.20</td></tr><tr><td align="center" valign="middle" >300</td><td align="center" valign="middle" >377.08</td><td align="center" valign="middle" >589.29</td><td align="center" valign="middle" >812.50</td><td align="center" valign="middle" >1041.80</td><td align="center" valign="middle" >325.70</td><td align="center" valign="middle" >543.75</td><td align="center" valign="middle" >779.65</td><td align="center" valign="middle" >1011.80</td></tr><tr><td align="center" valign="middle" >400</td><td align="center" valign="middle" >343.40</td><td align="center" valign="middle" >535.72</td><td align="center" valign="middle" >750.00</td><td align="center" valign="middle" >972.40</td><td align="center" valign="middle" >267.60</td><td align="center" valign="middle" >475.00</td><td align="center" valign="middle" >706.20</td><td align="center" valign="middle" >932.40</td></tr><tr><td align="center" valign="middle" >500</td><td align="center" valign="middle" >288.75</td><td align="center" valign="middle" >482.15</td><td align="center" valign="middle" >687.50</td><td align="center" valign="middle" >903.00</td><td align="center" valign="middle" >209.50</td><td align="center" valign="middle" >406.25</td><td align="center" valign="middle" >632.00</td><td align="center" valign="middle" >853.00</td></tr><tr><td align="center" valign="middle" >600</td><td align="center" valign="middle" >254.10</td><td align="center" valign="middle" >428.58</td><td align="center" valign="middle" >625.00</td><td align="center" valign="middle" >833.60</td><td align="center" valign="middle" >151.40</td><td align="center" valign="middle" >337.50</td><td align="center" valign="middle" >554.30</td><td align="center" valign="middle" >774.60</td></tr><tr><td align="center" valign="middle" >700</td><td align="center" valign="middle" >204.45</td><td align="center" valign="middle" >374.01</td><td align="center" valign="middle" >562.50</td><td align="center" valign="middle" >764.20</td><td align="center" valign="middle" >93.00</td><td align="center" valign="middle" >268.75</td><td align="center" valign="middle" >485.85</td><td align="center" valign="middle" >694.20</td></tr></tbody></table></table-wrap><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Packet delay vs throughput</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/58-7600830x19.png"/></fig><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Number of packets sensed vs residual energy</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/58-7600830x20.png"/></fig><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Routing overhead vs number of nodes</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/58-7600830x21.png"/></fig><p>posed system and <xref ref-type="fig" rid="fig8">Figure 8</xref> describes the Routing Overhead vs Number of nodes for the Network with the specific Lifetime.</p></sec><sec id="s5"><title>5. Conclusions</title><p>The throughput for every node capacity of MANET is determined along with delay control by adjusting the transmission range, limiting the packet redundancy and grouping the packets. A generalized group based two- hop routing scheme with f-cast (2HR-(f, g)) algorithm is used where each packet waiting at the source is delivered to at most f distinct relay nodes (i.e., each packet has a limited redundancy f) and can be received in order at its destination if it is a fresh packet and is among g packets of the group, and the destination is requesting. Transmission power of each node is manipulated to amend to specified transmission range and limited packet redundancy limit. Increasing the transmission power increases the throughput capacity and minimizes the delay. This in turn increases the performance of the network. Tuning parameters like f, v and g carefully, the optimized throughput capacity of each node along with minimized delay is achieved which helps in delivering the packets efficiently in the dynamic network topology.</p><p>Future research work is to derive the throughput for every node capacity with minimum delay in which each node has constrained buffer space, and further explore the possible thresholds of buffer size.</p></sec><sec id="s6"><title>Cite this paper</title><p>Dr. K. Saravanan,Dr. S. Silas Sargunam,Dr. M. Rajaram, (2016) Accomplishing Consummate Throughput with Delay and Power Control in MANET. Circuits and Systems,07,1834-1844. doi: 10.4236/cs.2016.78158</p></sec></body><back><ref-list><title>References</title><ref id="scirp.67611-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Liu, J., Jiang, X., Nishiyama, H. and Kato, N. (2013) Throughput Capacity of MANETs with Power Control and Packet Redundancy. IEEE Transactions on Wireless Communications, 12, 3035-3047.</mixed-citation></ref><ref id="scirp.67611-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Andrews, J., Shakkottai, S., Heath, R., Jindal, N., Haenggi, M., Berry, R., Guo, D., Neely, M., Weber, S., Jafar, S. and Yener, A. (2008) Rethinking Information Theory for Mobile Ad Hoc Networks. IEEE Communications Magazine, 46, 94-101. http://dx.doi.org/10.1109/MCOM.2008.4689214</mixed-citation></ref><ref id="scirp.67611-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Harold Robinson, Y., Rajaram, M., Golden Julie, E. and Balaji, S. (2016) Dominating Set Algorithm and Trust Evaluation Scheme for Secured Cluster Formation and Data Transferring. International Journal of Computer, Electrical, Automation, Control and Information Engineering, 10, 388-393.</mixed-citation></ref><ref id="scirp.67611-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Harold Robinson, Y. and Rajaram, M. (2015) Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization in Mobile Ad Hoc Networks. The Scientific World Journal, 2015, Article ID: 284276. http://dx.doi.org/10.1155/2015/284276</mixed-citation></ref><ref id="scirp.67611-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Zhuang, Y., Pan, J. and Cai, L. (2010) Minimizing Energy Consumption with Probabilistic Distance Distributions in Wireless Sensor Networks. Proceedings of IEEE INFOCOM, 1-9.</mixed-citation></ref><ref id="scirp.67611-ref6"><label>6</label><mixed-citation publication-type="book" xlink:type="simple">Harold Robinson, Y. and Rajaram, M. (2016) A Memory Aided Broadcast Mechanism with Fuzzy Classification on a Device-to-Device Mobile Ad Hoc Network. In: Harold Robinson, Y. and Rajaram, M., Eds., Wireless Personal Communications, Springer, US, 1-23. http://dx.doi.org/10.1007/s11277-016-3213-0</mixed-citation></ref><ref id="scirp.67611-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Spyropoulos, T., Psounis, K. and Raghavendra, C.S. (2008) Efficient Routing in Intermittently Connected Mobile Networks: The Multiple-Copy Case. IEEE/ACM Transactions on Networking, 16, 77-90. http://dx.doi.org/10.1109/TNET.2007.897964</mixed-citation></ref><ref id="scirp.67611-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Harold Robinson, Y. and Rajaram, M. (2015) Trustworthy Link Failure Recovery Algorithm for Highly Dynamic Mobile Ad Hoc Networks. International Journal of Computer, Electrical, Automation, Control and Information Engineering, 9, 233-236.</mixed-citation></ref><ref id="scirp.67611-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Robinson, Y.H. and Rajeswari, S.R. (2011) Energy-Based Dynamic Encryption for Wireless Sensor Networks. Wireless Communication, 3, 661-663.</mixed-citation></ref><ref id="scirp.67611-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Golden Julie, E., Tamil Selvi, S. and Harold Robinson, Y. (2014) Opportunistic Routing with Secure Coded Wireless Multicast Using MAS Approach. International Journal of Computer, Electrical, Automation, Control and Information Engineering, 8, 1247-1250.</mixed-citation></ref><ref id="scirp.67611-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Harold Robinson, Y. and Rajaram, M. (2014) A Novel Approach to Allocate Channels Dynamically in Wireless Mesh Networks. International Journal of Computer, Electrical, Automation, Control and Information Engineering, 8, 1865- 1868.</mixed-citation></ref><ref id="scirp.67611-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Harold Robinson, Y. and Rajaram, M. (2015) Establishing Pairwise Keys Using Key Predistribution Schemes for Sensor Networks. International Journal of Computer, Electrical, Automation, Control and Information Engineering, 9, 608-612.</mixed-citation></ref><ref id="scirp.67611-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Ramalakshmi, S. and Robinson, Y.H. (2014) ATMPH: Attaining Optimal Throughput Capacity of MANET with Power Control in Heterogeneous Network. Programmable Device Circuits and Systems, 6, 111-115.</mixed-citation></ref><ref id="scirp.67611-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Grossglauser, M. and Tse, D. (2001) Mobility Increases the Capacity of Ad-Hoc Wireless Networks. Proceedings of 20th Annual Joint Conference of the IEEE Computer and Communications Societies, 3, 1360-1369.http://dx.doi.org/10.1109/infcom.2001.916631</mixed-citation></ref><ref id="scirp.67611-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Gamal, E., Mammen, J., Prabhakar, B. and Shah, D. (2006) Optimal Throughput Delay Scaling in Wireless Networks—Part I: The Fluid Model. IEEE Transactions on Information Theory, 52, 2568-2592. http://dx.doi.org/10.1109/TIT.2006.874379</mixed-citation></ref><ref id="scirp.67611-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Gao, J., Liu, J., Jiang, X., Takahashi, O. and Shiratori, N. (2012) Exact Capacity Study for a Class of MANETs. 2012 1st IEEE International Conference on Communications in China (ICCC), Beijing, 15-17 August 2012, 173-178.http://dx.doi.org/10.1109/iccchina.2012.6356873</mixed-citation></ref><ref id="scirp.67611-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Liu, J., Jiang, X., Nishiyama, H. and Kato, N. (2011) Delay and Capacity in Ad-Hoc Mobile Networks with f-Cast Relay Algorithms. IEEE Transactions on Wireless Communications, 10, 2738-2751. http://dx.doi.org/10.1109/TWC.2011.062111.101976</mixed-citation></ref><ref id="scirp.67611-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Li, P., Fang, Y. and Li, J. (2010) Throughput, Delay, and Mobility in Wireless Ad-Hoc Networks. Proceedings of IEEE INFOCOM, San Diego, 14-19 March 2010, 1-9. http://dx.doi.org/10.1109/infcom.2010.5461902</mixed-citation></ref><ref id="scirp.67611-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Liu, J., Jiang, X., Nishiyama, H. and Kato, N. (2012) Generalized Two-Hop Relay for Flexible Delay Control in MANETs. IEEE/ACM Transactions on Networking, 20, 1950-1963. http://dx.doi.org/10.1109/TNET.2012.2187923</mixed-citation></ref></ref-list></back></article>