Multi-Objective Function-Based Node-Disjoint Multipath Routing for Mobile Ad Hoc Networks
Abstract
:1. Introduction
1.1. Contribution
- Proposing a new energy consumption model to extend the network lifetime.
- Introducing node-disjoint path selection to reduce the interference and enhance the efficiency in terms of energy consumption and Packet Delivery Ratio (PDR).
- Creating multiple node-disjoint paths between source and destination to select the best path.
- Selecting a single optimal path based on the energy consumption, traffic load, and hop count.
- Conducting a comparative evaluation of simulation results of MFNMR against existing Dynamic Source Routing (DSR), Hopfield Neural Network-based Disjoint Path set Selection (HNNDPS) and Multipath DSR (MDSR) to show that the proposed system is achieving less energy consumption and improves network lifetime.
- Considering a single path and multipath data transmission to evaluate the performance of the proposed protocol as given in Tables 3 and 4.
1.2. Structure of the Paper
2. Problem Description
Exceptions
- In Equation (1), if the value of is zero and is one, is a function of only hop counts. Energy consumption and traffic load of the participating nodes may be high in the selected path. Therefore, this condition is ignored.
- If the value of is zero, irrespective of , is purely a function of only traffic load. This condition also becomes invalid.
- If the values of and are one, is solely dependent on Energy consumption. This condition also becomes invalid. By keeping the exceptions in mind, weight parameter is considered to be + = 1 and based on this, the paths are selected for data transfer.
3. Proposed Multi-Objective Function-Based Node-Disjoint Multipath Routing Protocol
3.1. Assumptions and Notation
- The transmit power level is chosen as 200 mW (23 dBm).
- Nodes are anticipated to synchronize in a distributed way in energy save mode [35].
- The transmission range of all the nodes is fixed.
- The number of neighbors is kept as 10 [36], as the transfer of data and control packets is more costly than the link reordering, which is not done here. This paper is mainly focused on creating the node-disjoint path between the source and destination, so that we assumed that each node has at least 10 neighborhoods to ensure link availability and effective formation of the routing.
- It is assumed that there is no interference between the nodes in different paths to enhance efficiency. In this proposed method, the node-disjoint path selection is introduced, in which the selected relay node has less link sharing with another path. As a result, it reduces the interference and enhancing the efficiency in terms of energy consumption and packet delivery ratio.
- Each path is maintained to have a hop count between 5 and 10 [37] to boost the throughput.
3.2. Energy Consumption Computation
Formation of Node-Disjoint Path
3.3. Path Maintenance
- Step 1: Once the forwarding node detects a failure in the next hop link, it informs the source by means of a unicast message i.e., Route Error (RERR).
- Step 2: The source after receiving the RERR, stops transmitting in the failed path. The data transfer will be done through a backup path chosen from the route cache. Once the route cache is empty, source initiates the route discovery process.
- Step 3: After receiving the new RREP from the destination, the source validates for the objective function and then it transmits the data packets.
4. Simulation Results and Discussion
4.1. Experimental Setup
4.2. Result Analysis
4.2.1. Impact on Number of Nodes
4.2.2. Impact on Node’s Speed
4.2.3. Impact on Network Traffic
4.2.4. Impact on Pause Time
5. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Perkins, C.E. Ad Hoc Networking; Addison-Wesley: Boston, MA, USA, 2001. [Google Scholar]
- Jahir, Y.; Atiquzzaman, M.; Refai, H.; Anirudh Paranjothi, A.; Presti, P.G.L. Routing protocols and architecture for disaster area network: A survey. Ad Hoc Netw. 2019, 82, 1–14. [Google Scholar] [CrossRef]
- Kanellopoulos, D.; Sharma, V.K. Survey on Power-Aware Optimization Solutions for MANETs. Electronics 2020, 9, 1129. [Google Scholar] [CrossRef]
- Muchtar, F.; Abdullah, A.H.; Al-Adhaileh, M.; Zamli, K.Z. Energy conservation strategies in Named Data Networking based MANET using congestion control: A review. J. Netw. Comput. Appl. 2020, 152, 102511. [Google Scholar] [CrossRef]
- Farkhana, M.; Hanan, A.A.; Suhaidi, H.; Tajudin, K.A.; Zuhairi, Z.K. Energy conservation of content routing through wireless broadcast control in NDN based MANET: A review. J. Netw. Comput. Appl. 2019, 131, 109–132. [Google Scholar] [CrossRef]
- Abid, M.A.; Belghith, A.; Drira, K. SARP: A dynamically readjustable period size proactive routing protocol for MANETs. J. Comput. Syst. Sci. 2015, 81, 496–515. [Google Scholar] [CrossRef]
- Kunz, T.; Alhalimi, R. Energy-efficient proactive routing in MANET: Energy metrics accuracy. Ad Hoc Netw. 2010, 8, 755–766. [Google Scholar] [CrossRef]
- Chatterjee, S.; Das, S. Ant colony optimization based enhanced dynamic source routing algorithm for mobile Ad-hoc network. Inf. Sci. 2015, 295, 67–90. [Google Scholar] [CrossRef]
- Darabkh, K.A.; Alfawares, M.G.; Althunibat, S. MDRMA: Multi-data rate mobility-aware AODV-based protocol for flying ad-hoc networks. Veh. Commun. 2019, 18, 100163. [Google Scholar] [CrossRef]
- Tarique, M.; Tepe, K.E.; Adibi, S.; Erfani, S. Survey of multipath routing protocols for mobile ad-hoc networks. J. Netw. Comput. Appl. 2009, 32, 1125–1143. [Google Scholar] [CrossRef]
- Gomes, T.; Martins, L.; Ferreira, S.; Pascoal, M.; Tipper, D. Algorithms for determining a node-disjoint path pair visiting specified nodes. Opt. Switch. Netw. 2017, 23, 189–204. [Google Scholar] [CrossRef] [Green Version]
- Ali, H.A.; Areed, M.F.; Elewely, D.I. An on-demand power and load-aware multi-path node-disjoint source routing scheme implementation using NS-2 for mobile ad-hoc networks. Simul. Model. Pract. Theory 2018, 80, 50–65. [Google Scholar] [CrossRef]
- Hou, A.; Wu, C.Q.; Fang, D.; Wang, Y.; Wang, M. Bandwidth scheduling for big data transfer using multiple fixed node-disjoint paths. J. Netw. Comput. Appl. 2017, 85, 47–55. [Google Scholar] [CrossRef]
- Bhattacharya, A.; Sinha, K. An efficient protocol for load-balanced multipath routing in mobile ad hoc networks. Ad Hoc Netw. 2017, 63, 104–114. [Google Scholar] [CrossRef]
- Tsirigos, A.; Haas, Z.J.; Tabrizi, S.S. Multipath routing in mobile ad hoc networks or how to route in the presence of frequent topology changes. In Proceedings of the Military Communications Conference, Vienna, VA, USA, 28–31 October 2001; Volume 2, pp. 878–883. [Google Scholar]
- Ren, J.; Zhang, Y.; Zhang, K.; Liu, A. Lifetime and Energy Hole Evolution Analysis in Data-Gathering Wireless Sensor Networks. IEEE Trans. Ind. Inform. 2014, 12, 788–800. [Google Scholar] [CrossRef]
- Papadimitratos, P.; Haas, Z.J.; Sirer, E.G. Path set selection in mobile ad hoc networks. In Proceedings of the Third ACM Symposium on Mobile ad hoc Networking and Computing, Lausanne, Switzerland, 9–11 June 2002; pp. 1–11. [Google Scholar]
- Hemmati, E.; Sheikhan, M. Hopfield neural network for disjoint path set selection in mobile ad-hoc networks. In Proceedings of the 6th IEEE International Conference on Wireless Communication and Sensor Networks, Allahabad, India, 15–19 December 2010; pp. 1–5. [Google Scholar]
- Nasipuri, A.; Das, S.R. On-demand multipath routing for mobile ad hoc networks. In Proceedings of the 8th International Conference on Computer Communications and Networks, Boston, MA, USA, 11–13 October 1999; pp. 64–70. [Google Scholar]
- Wisitpongphan, N.; Tonguz, O.K. Disjoint multipath source routing in ad hoc networks: Transport capacity. In Proceedings of the IEEE 58th Vehicular Technology Conference (VTC), Orlando, FL, USA, 6–9 October 2003; Volume 4, pp. 2207–2211. [Google Scholar]
- Karkvandi, H.R.; Pecht, E.; Yadid, O. Effective lifetime-aware routing in wireless sensor networks. IEEE Sens. J. 2011, 11, 3359–3367. [Google Scholar] [CrossRef]
- Yadav, A.K.; Das, S.K.; Tripathi, S. EFMMRP: Design of efficient fuzzy based multi-constraint multicast routing protocol for wireless ad-hoc network. Comput. Netw. 2017, 117, 15–23. [Google Scholar] [CrossRef]
- Ravi, G.; Kashwan, K.R. A new routing protocol for energy efficient mobile applications for ad hoc networks. Comput. Electr. Eng. 2015, 48, 77–85. [Google Scholar] [CrossRef]
- Taha, A.; Alsaqour, R.; Uddin, M.; Abdelhaq, M.; Saba, T. Energy Efficient Multipath Routing Protocol for Mobile Ad-Hoc Network Using the Fitness Function. IEEE Access 2017, 5, 10369–10381. [Google Scholar] [CrossRef]
- Bhanumathi, V.; Dhanasekaran, R. Path discovery and selection for energy efficient routing with transmit power control in MANET. Malays. J. Comput. Sci. 2013, 26, 124–139. [Google Scholar]
- Ahmed, I. Reliable coverage area based link expiration time (LET) routing metric for mobile ad hoc networks. Ad Hoc Netw. 2010, 28, 466–476. [Google Scholar]
- Sahu, R.K.; Chaudhari, N.S. Energy Reduction Multipath Routing Protocol for MANET Using Recoil Technique. Electronics 2018, 7, 56. [Google Scholar] [CrossRef] [Green Version]
- Bhanumathi, V.; Dhanasekaran, R. Energy Efficient Routing with Transmission Power Control based Biobjective Path Selection Model for Mobile Ad-hoc Network. WSEAS Trans. Comput. 2011, 11, 407–417. [Google Scholar]
- Bhanumathi, V.; Dhanasekaran, R. Efficient data transfer in mobile ad hoc network using OPSM for disaster response applications. J. Appl. Res. Technol. 2015, 13, 392–401. [Google Scholar] [CrossRef] [Green Version]
- Haenggi, M.; Puccinelli, D. Routing in ad hoc networks: A case for long hops. IEEE Commun. Mag. 2005, 43, 93–101. [Google Scholar] [CrossRef]
- Dargie, W.; Poellabauer, C. Network Layer, Fundamental of Wireless Sensor Networks Theory and Practice; Wiley: New York, NY, USA, 2010; pp. 163–204. [Google Scholar]
- Baynast, A.D.; Mahonen, P.; Petrova, M. ARQ-based cross-layer optimization for wireless multicarrier transmission on cognitive radio networks. J. Comput. Netw. Int. J. Comput. Telecommun. Netw. 2008, 52, 778–794. [Google Scholar] [CrossRef]
- Ponguwala, M.; Rao, S. E2-SR: A novel energy-efficient secure routing scheme to protect MANET-IoT. IET Commun. 2019, 13, 3207–3216. [Google Scholar] [CrossRef]
- Kim, I.Y.; de Weck, O.L. Adaptive weighted sum method for multiobjective optimization: A new method for Pareto front generation. J. Struct. Multidiscip. Optim. 2006, 31, 105–116. [Google Scholar] [CrossRef]
- Huang, L.; Lai, T.H. On the Scalability of IEEE 802.11 Ad-Hoc Networks. In Proceedings of the ACM Mobi Hoc, Lausanne, Switzerland, 9–11 June 2002; pp. 173–182. [Google Scholar]
- Fall, K.; Varadhan, K. ns Nodes and Documents, The VINT Project, UC Berkeley, LBL, USC/ISI, and Xerox PARC. Available online: http://www.isi.edu/~salehi/ns.doc/+ (accessed on 19 July 2021).
- Ng, P.C.; Liew, S.C. Throughput Analysis of IEEE 802.11 Multi-hop Ad hoc Networks. IEEE/ACM Trans. Netw. 2007, 15, 309–322. [Google Scholar] [CrossRef]
- Bettstetter, C.; Hartenstein, H.; Costa, X.P. Stochastic Properties of the Random Waypoint Mobility Model. J. Wirel. Netw. 2004, 10, 555–567. [Google Scholar] [CrossRef]
Symbol | Meaning |
---|---|
Energy consumed in transmitting the data | |
Energy consumed in receiving data | |
Energy consumed in the sleep state | |
Energy consumed for transition | |
Energy consumed in processing | |
Energy consumed in queuing of packets | |
N | Number of nodes in the path |
Number of packets |
Parameter | Value |
---|---|
Network Area | 1000 m × 1000 m |
Transmission Range (R) | 250 m |
Data Size | 5 Mbytes |
Data Rate | 2 Mbits/s |
Initial Energy | 180 J |
Maximum Node Speed | 10 m/s |
Number of Nodes | 100–150 |
Packet Size | 256 bytes |
Pause Time | 0–600 s |
Simulation Time | 900 s |
Traffic Load | 1–5 packets |
Traffic Type | CBR |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Velusamy, B.; Karunanithy, K.; Sauveron, D.; Akram, R.N.; Cho, J. Multi-Objective Function-Based Node-Disjoint Multipath Routing for Mobile Ad Hoc Networks. Electronics 2021, 10, 1781. https://doi.org/10.3390/electronics10151781
Velusamy B, Karunanithy K, Sauveron D, Akram RN, Cho J. Multi-Objective Function-Based Node-Disjoint Multipath Routing for Mobile Ad Hoc Networks. Electronics. 2021; 10(15):1781. https://doi.org/10.3390/electronics10151781
Chicago/Turabian StyleVelusamy, Bhanumathi, Kalaivanan Karunanithy, Damien Sauveron, Raja Naeem Akram, and Jaehyuk Cho. 2021. "Multi-Objective Function-Based Node-Disjoint Multipath Routing for Mobile Ad Hoc Networks" Electronics 10, no. 15: 1781. https://doi.org/10.3390/electronics10151781
APA StyleVelusamy, B., Karunanithy, K., Sauveron, D., Akram, R. N., & Cho, J. (2021). Multi-Objective Function-Based Node-Disjoint Multipath Routing for Mobile Ad Hoc Networks. Electronics, 10(15), 1781. https://doi.org/10.3390/electronics10151781