<?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">CN</journal-id><journal-title-group><journal-title>Communications and Network</journal-title></journal-title-group><issn pub-type="epub">1949-2421</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/cn.2021.134010</article-id><article-id pub-id-type="publisher-id">CN-112932</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></subj-group></article-categories><title-group><article-title>
 
 
  Enhancing MANET by Balanced and Energy Efficient Multipath Routing with Robust Transmission Mechanism with Using FF-AOMDV
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Naif</surname><given-names>D. Alotaibi</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Elyas</surname><given-names>I. Assiri</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Electrical and Computer Engineering Department, King Abdulaziz University (KAU), Jeddah, Saudi Arabia</addr-line></aff><pub-date pub-type="epub"><day>03</day><month>11</month><year>2021</year></pub-date><volume>13</volume><issue>04</issue><fpage>131</fpage><lpage>142</lpage><history><date date-type="received"><day>2,</day>	<month>September</month>	<year>2021</year></date><date date-type="rev-recd"><day>31,</day>	<month>October</month>	<year>2021</year>	</date><date date-type="accepted"><day>3,</day>	<month>November</month>	<year>2021</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>
 
 
  Networking is one of the major areas in which technology is running. Networking plays a vital role in communications for the past few decades. Nodes are the important connections in the network. One of the main parameters considered in the node is power. Power is limited for the nodes in MANET, which is used for some operations where the node energy is not exhausted. Power obligations always affect the systems which ultimately affects the connectivity in the network. Mobility and congestion of nodes are also affected by power problems which simultaneously have some effects like link failures, packet losses which lead some problems in QoS performance of the protocol. This research combines BEMRT (Balanced and Energy Efficient Multipath Routing) with Robust Transmission in MANET. This combination will help the network to survive the problems discussed above which depend on the route discovery mechanism FF-AOMDV. The proposed algorithm will increase the connectivity from end to end and also minimizes the errors at all. Neighbor node selection method is considered with efficient energy which generates multiple paths from source to destination. A stable path is found by the node with effective load balancing. The mechanism is simulated and the protocol FF-AOMDV is compared with AOMDV and AOMRLM with concerning PDR (packet delivery ratios), routing overhead, delay, energy consumption, network lifetime, and throughput.
 
</p></abstract><kwd-group><kwd>BEMRT</kwd><kwd> MANET</kwd><kwd> PDR</kwd><kwd> Networking</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Data communication and networks are the important field where has driven and impacts many areas. All the embedded systems or other data communication systems purely depended on the internetwork or computer networks. Any network contains a lot of nodes, so the nodes are the basic of network architecture. The nodes can be send or receive any information for the network system. All the nodes communicate by the links with each other [<xref ref-type="bibr" rid="scirp.112932-ref1">1</xref>]. The links are connected by the channels also named as communication channels. These channels can be telecommunication, optical, wireless, etc. One of the easy examples is internet where many systems are interconnected together where there will be some slave systems and some master systems [<xref ref-type="bibr" rid="scirp.112932-ref2">2</xref>]. For all networks, it should follow some rules as given</p><p>Performance: it is calculated as</p><p>&#183; Transit time: the time taken to pass the information from one system to another system.</p><p>&#183; Response time: The time elapsed between enquiry and response.</p><p>Some other ways to calculate the performance:</p><p>1) Software effectiveness</p><p>2) Users subscribed</p><p>3) Hardware interference</p><p>➢ Reliability</p><p>It shows how reliable the network is. It is measured by the number of faults in the network. Less the number of errors in the network, more reliable the network is designed.</p><p>➢ Security</p><p>Security means protection by non-subscribed users. No other users can affect the network. Security should give for all the nodes and channels sine data can be communicated through any channel and any node [<xref ref-type="bibr" rid="scirp.112932-ref3">3</xref>]. So, in the network, security plays an important role.</p><p>➢ Research Questions</p><p>&#183; What are the important nodes?</p><p>&#183; What are the techniques which are used for improving the parameters?</p><p>&#183; What methods accomplish the promising results in terms of power related problems?</p><p>&#183; What is the best path for transferring the information with high quality and low cost?</p><p>➢ Objectives</p><p>&#183; To perform proposed parameters in terms of packet delivery ratio, normalized routing overhead, throughput, and average end to end delay.</p><p>&#183; To obtain motion parameters i.e. velocity, direction of the nodes. Based on these parameters, the network selects the path to transmit the data packets between the nodes.</p><p>&#183; To take care of the battery level of the node scan in the network. This results in network’s good throughput and high efficiency.</p></sec><sec id="s2"><title>2. Block Description</title><p>Basic communication model communicates the information from one place to another. Source generates the information which is transmitted. Transmission system is a network which carries the information to a particular receiver [<xref ref-type="bibr" rid="scirp.112932-ref4">4</xref>]. The receiver receives the information and sends to the destination. The whole process is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. The transmission network can be wired or wireless. Communication can be local or remote [<xref ref-type="bibr" rid="scirp.112932-ref5">5</xref>]. Local is commutation inside a particular area or building. Remote is commutation over some particular distance like cities.</p>MANET<p>Due to the design of many costless wireless devices, there is exponential growth in the mobile computing area. Therefore, huge research is going on in networks. MANET is a mobile ad hoc network where commination is done within its nodes only. Devices outside its transmission range need to switch to other devices [<xref ref-type="bibr" rid="scirp.112932-ref6">6</xref>]. To install the base station autonomous systems the mobile hosts are used. Single hop cellular network model is used for this installation. Communicating two mobile nodes is relayed on fixed base stations. Nodes are free and can move anywhere in MANET.</p><p>MANET networks are peer-to peer multi-hop mobile wireless networks, store and forward manner is used for packet transformation as shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>. The expired topology can also easily update. There are symmetric and asymmetric links in this MANET [<xref ref-type="bibr" rid="scirp.112932-ref7">7</xref>].</p><p>MANET does not require any fixed infrastructure. These are designed by a self-organizing principle [<xref ref-type="bibr" rid="scirp.112932-ref8">8</xref>]. Multi hop mechanism is used where routing is done between mobile devices. The devices can act as s router as well. The MANET gives best quality in terms of bandwidth, quality of transmission, enhancement, and power control.</p></sec><sec id="s3"><title>3. Existed System</title><p>There are many existing systems available like SUPERMAN, UAV and VAN.</p><p>Superman process is one of the mostly used processes which are shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>. End to end communication parameter is available in superman process [<xref ref-type="bibr" rid="scirp.112932-ref9">9</xref>]. It is processed with three different layers as mentioned</p><p>1) Transport layer</p><p>2) Network layer</p><p>3) Data link layer</p><p>Transport protocol and data link protocol is used in transport and data link layer. Security tale and routing table is considered in network layer [<xref ref-type="bibr" rid="scirp.112932-ref10">10</xref>]. The data is protected confidentially in this process.</p><p>Problems in existing work:</p><p>Network is always where some problem can be identified. Power obligations are one of the major problems which always affect the systems which ultimately affects the connectivity in the network [<xref ref-type="bibr" rid="scirp.112932-ref8">8</xref>]. Mobility and congestion of nodes is also affected by power problems which simultaneously have some effects like link failures, packet loses which leads some to some problems in QoS performance of the protocol. In a normal scenario, when a RREQ is broadcasted by a source node, more than one route to the destination will be found and the data packets will be forwarded through these routes without knowing the routes’ quality (nodes power in these rotes). There is no best performance, reliability and security in the mechanisms which are already generated and operated.</p></sec><sec id="s4"><title>4. Methodology Proposed</title><p>This research combined BEMRT with Robust Transmission in MANET. This combination will reside the problems which occurs in ad hoc networks. This combination minimizes the errors at all the levels. Energy efficient neighbor node mechanism sets multi path from source to destination. Stable path is created between source and destination. The output is simulated with respect to packet delivery ratio, throughput, routing overhead and average end to end delay. A new QoS with balanced Energy efficiency depended on route discovery mechanism of FF-AOMDV is implemented. “Fitness Function Ad Hoc on Demand Multipath Distance Vector” is used for good efficiency. Stable transmission is done by considering various factors like strength in the signal, length of the queue and the delay. Multipath is just defined as source and destination have multiple routes. Multipath helps that even if one route is failure and has some problem the device can choose the other path. Multi path decreases the faults in the transmission of data. Link state routing algorithms or vector distances are used for routing the protocols. These algorithms need periodic routing advertisements. Considering the overall topology in the network every individual router is broadcasted with all the other routers. It measures which is the shorter distance by considering many factors required for networking. Mainly link state routing is done in this process which improves the networking speed and minimizes the cost and power. Ultimately the mechanism is simulated and the protocol FF-AOMDV is compared with AOMDV and AOMRLM with respect to PDR (packet delivery ratios), routing overhead, delay, energy consumption, network life time and throughput.</p></sec><sec id="s5"><title>5. Architecture of the System</title><p>The architecture of the proposed system is shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>. Firstly, the route needs to be discovered. Next the neighbor and links are selected. Balanced multi path algorithm is used for routing. Selection is done based on genetic. Finally delay awareness and route maintenance.</p><sec id="s5_1"><title>5.1. Initialization</title><p>The initialization is the first process in which neighour selection and link estimation is done.<sub> </sub></p><p>Neighbor selection:</p><p>Every sensor has three parameters (sensorID, groupID, λ)</p><p>λ is the capacity of sensor depends on uplink and downlink bandwidths. This is calculated as given in equation 1.</p><p>λ = ( B W u p + B W d o w n ) ⋅ Available Con ⋅ L + K 2 Max Con ⋅ 1 − E 2 K 1 ⋅ ⋅ ⋅ (1)</p><p>Available<sub>Con</sub>—available number of links</p><p>Max<sub>Con</sub>—number of maximum links</p><p>BW<sub>up</sub>—uplink frequency</p><p>BW<sub>Down</sub>—Downlink frequency</p><p>The higher the λ parameter the perfect sensor could be designed. By considering this factor best sensors are designed.</p><p>Link Estimation</p><p>WSN is an integrated area where packets of data are generated which is routed perfectly especially in real time operating systems. The link quality is estimated by periodic beacon exchange. The link quality is always affected by high traffic. Queue length estimation is considered for efficient energy systems.</p></sec><sec id="s5_2"><title>5.2. Balanced Multipath Routing</title><p>Generally, one way of balancing is by using complex routing, but this method is not useful for all the applications, so another method is network load balancing. This technique is best in terms of emails and web etc. this balancing method provides redundancy in the network. This method balances the Inbound traffic and Outbound traffic. This balanced multipath routing routes the data from bridging. While transportation at least one intermediate node is considered for higher efficiency.</p></sec><sec id="s5_3"><title>5.3. Genetic Based Route Selection</title><p>Robust based route selection is considered with genetic classification. (GA) genetic algorithms are evaluated from (EA) evolutionary algorithms. GA precisely gives solutions with high quality to optimize and search the problems. GA is always depended on bio-inspired operators like mutation, crossover and selection</p></sec><sec id="s5_4"><title>5.4. FF-AOMDV Mechanism</title><p>Delay aware Routing in which route discovery mechanism of FF-AOMDV is modified to include multiple metrics of signal strength, queue length, drain rate and the delay. Route maintenance is the way how the route is maintained from A to E. A is the source where the packet is transmitted to E through B, C, D nodes. B is responsible for C and C for D and D for E. The FF-AOMDV is an optimization method that uses the fitness function, in this method we search for two parameters in order to select the optimum route is; the route distance and energy level of the route to transfer the data to the destination more efficiently by prolonging the network lifetime and consuming less energy.</p></sec><sec id="s5_5"><title>5.5. Advantages</title><p>&#183; Parameters are obtained in terms of PDR, NRO, TDR and EED.</p><p>&#183; Motion parameters are also generated like direction, velocity of nodes.</p><p>&#183; The selection of path in the network is easy with the generated parameters.</p><p>&#183; Best path can be established with the generated parameters.</p><p>&#183; Scan of the battery level at the nodes can be done perfectly, due to this high efficiency and throughput can be observed at the results.</p><p>&#183; This proposed algorithm has lowest energy consumption.</p><p>&#183; The node at the source has 3 types of information.</p><p>&#183; All node energy levels are known.</p><p>&#183; All route ranges are known.</p><p>&#183; While discovering the route the energy consumed is known.</p><p>&#183; Easily the route which needs less energy can be found by the minimum distance route and maximum energy level route.</p><p>&#183; Later the energy needed is calculated by packets send at maximum energy levels.</p><p>&#183; This proposed technique gives multipath routing, which finds a new route from source to destination when general route is failed.</p><p>&#183; Alternative new route is selected from the route table, where this route has minimum distance with maximum energy consumption.</p></sec></sec><sec id="s6"><title>6. Results and Discussions</title><p>The simulation is done in “NS-2.3.4” software which is a network simulator where design language is “TCL” (Tool Commanding Language) with “C++” protocol design. Virtual machine is “VM workstation pro −12.1”. Many simulations are done to generate precise performance of WSN (wireless sensor network). Random distribution is done for all the nodes. Location of the sink is also given randomly. Various estimations are calculated about the performance of router. Different node and request are taken, and average energy is calculated in three detections.</p><p>Long delivery latency is observed with the increase in Ns which ultimately increases length of the routing path. Some of the observations like delay ratio, energy consumption ratio, packet delivery ratio and throughput ratio and comparisons of various protocols graphs are shown below</p><sec id="s6_1"><title>6.1. Delay Ratio</title><p>End-to-end Delay is the time delay experienced by the source node while transmitting a report message to the sink. From results of the simulation, we can see the comparing between previous and present process of delay ratio, here red line mention existing delay ratio and green line is proposed delay ratio, in our proposed work reduces the delay compared to existing process system as shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>.</p><p>Maximum delay time is 900.00 &#215; 10<sup>3</sup> within all numbers of nodes in existing</p><p>system. And in proposed system the delay time ration reduces to less than 200.00 &#215; 10<sup>3</sup> within all numbers of nodes.</p></sec><sec id="s6_2"><title>6.2. Energy Consumption Ratio</title><p>Energy Consumption ratio are measuring the mean value of the usage energy of all alive sensor nodes when simulation terminates. In this work compare previous and present process of energy Consumption rate, here green line mention proposed energy ratio and red line is existing energy ratio. Our proposed work reduces consumption of energy compared to existing process as shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>.</p><p>The time of energy consumption reduced in proposed system, and it is vacillating between 80.00 &#215; 10<sup>3</sup> and 100.00 &#215; 10<sup>3</sup> but in proposed system it is decreasing from 70.00 &#215; 10<sup>3</sup> to less than 50.00 &#215; 10<sup>3</sup>.</p></sec><sec id="s6_3"><title>6.3. Packet Delivery Ratio</title><p>In this work compare previous and present process of Packet delivery, here green line mention proposed ratio and red line is existing packet ratio. In our proposed work improves Packet delivery rate compared to existing process as shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>.</p><p>From <xref ref-type="fig" rid="fig7">Figure 7</xref>, we can see the difference between proposed and existing packet ratio. Packet delivery improved from 70.00 &#215; 10<sup>3</sup> to more than 58.00 &#215; 10<sup>3</sup> and it keeps more better when the numbers of nodes increasing.</p></sec><sec id="s6_4"><title>6.4. Average Throughput Ratio</title><p>In this work comparing the previous and present process of Throughput ratio, here green line mention proposed, red line is existing ratio, in our proposed work improved Throughput ratio compared to existing and previous process as shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>.</p><p>Packet delivery ratio comparison for FF-AOMDV, AODV and AOMRLM is shown in <xref ref-type="fig" rid="fig9">Figure 9</xref>. Yellow line indicates FF-AOMDV, green indicates AOMDV and Red indicate AOMRLM. These three protocols can be used with BEMRT mechanism.</p></sec></sec><sec id="s7"><title>7. Conclusion</title><p>This research proposed an effective method Balanced and Energy Efficient Multipath Routing with Robust Transmission in MANET. It is shown that the limitations are crossed in MANET. The comparison of FFAOMDV, AAOMDV and AOMRLM is done and proved that FFAOMDV is the best protocol used for this mechanism. This research also maximizes the connections and minimizes the errors in all the levels. Multipath is generated from source to destination. The balancing node is done perfectly and also the stable path is founded easily. The delay is also reduced. It also proves that energy consumption is low. Packet delivery ratios and average throughput ratios are improved.</p></sec><sec id="s8"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s9"><title>Cite this paper</title><p>Alotaibi, N.D. and Assiri, E.I. (2021) Enhancing MANET by Balanced and Energy Efficient Multipath Routing with Robust Transmission Mechanism with Using FF-AOMDV. Communications and Network, 13, 131-142. https://doi.org/10.4236/cn.2021.134010</p></sec></body><back><ref-list><title>References</title><ref id="scirp.112932-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Kiran, P.S. (2009) Protocol Architecture for Mobile ad Hoc Networks. IEEE International Advance Computing Conference (IACC 2009), Patiala, 6-7 March 2009, 1-6.</mixed-citation></ref><ref id="scirp.112932-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Wang, W., Yang, B., Takahashi, O., Jiang, X. and Shen, S. (2018) On the Packet Delivery Delay Study for Three Dimensional Mobile Ad Hoc Networks. Ad Hoc Network, 69, 38-48. https://doi.org/10.1016/j.adhoc.2017.10.004</mixed-citation></ref><ref id="scirp.112932-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Yang, D., Xia, H., Xu, E., Jing, D. and Zhang, H. (2018) Energy-Balanced Routing Algorithm Based on Ant Colony Optimization for Mobile Ad Hoc Networks. Sensors, 18, 3657. https://doi.org/10.3390/s18113657</mixed-citation></ref><ref id="scirp.112932-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Smith, D., Wetherall, J., Woodhead, S. and Adekunle, A. (2014) A Cluster-Based Approach to Consensus Based Distributed Task Allocation. 22nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, Turin, 12-14 February 2014, 428-431. https://doi.org/10.1109/PDP.2014.87</mixed-citation></ref><ref id="scirp.112932-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Chakeres, I.D. and Belding-Royer, E.M. (2004) Aodv Routing Protocol Implementation Design. 24th International Conference on Distributed Computing Systems Workshops, Tokyo, 23-24 March 2004, 698-703. https://doi.org/10.1109/ICDCSW.2004.1284108</mixed-citation></ref><ref id="scirp.112932-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Qu, W. and Wang, X. (2017) An Energy-Saving Routing Strategy Based on Ant Colony Optimization in Wireless Sensor Networks. Proceedings of the International Conference in Swarm Intelligence, 10385, 277-284. https://doi.org/10.1007/978-3-319-61824-1_30</mixed-citation></ref><ref id="scirp.112932-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Hyland, M., Mullins, B.E., Baldwin, R.O. and Temple, M.A. (2007) Simulation-Based Performance Evaluation of Mobile Ad Hoc Routing Protocols in a Swarm of Unmanned Aerial Vehicles. 21st International Conference on Advanced Information Networking and Applications Workshops, AINAW’07, 2, 249-256. https://doi.org/10.1109/AINAW.2007.336</mixed-citation></ref><ref id="scirp.112932-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Pojda, J., Wolff, A., Sbeiti, M. and Wietfeld, C. (2011) Performance Analysis of Mesh Routing Protocols for Uav Swarming Applications. 8th International Symposium on Wireless Communication Systems (ISWCS), Niagara Falls, 21-23 May 2007, 317-321. https://doi.org/10.1109/ISWCS.2011.6125375</mixed-citation></ref><ref id="scirp.112932-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Yang, H., Luo, H., Ye, F., Lu, S. and Zhang, L. (2004) Security in Mobile Ad Hoc Networks: Challenges and Solutions. IEEE Wireless Communications, 11, 38-47. https://doi.org/10.1109/MWC.2004.1269716</mixed-citation></ref><ref id="scirp.112932-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Garg, N. and Mahapatra, R. (2009) Manet Security Issues. IJCSNS, 9, 241.</mixed-citation></ref></ref-list></back></article>