A Multipath Routing Protocol with Load Balancing and Energy Constraining Based on AOMDV in Ad Hoc Network

  • Peng LiEmail author
  • Lu Guo
  • Fang Wang


With the flourish development of the fifth generation mobile communication (5G) and Internet of Things (IoT) research, as an important complementary form of 5G, Ad Hoc network has developed rapidly in the field of wireless communication. AOMDV routing protocol generates alternative multipath to shorten the time of routing reconstruction, thus reducing end-to-end delay. However, parameters such as node load and residual energy are not taken into account. Therefore, this paper designs a routing protocol based on load balancing with energy constraining, which selects nodes with lower queue length of MAC layer interface queue and higher residual energy to forward packets. The simulation results show that the performance of the improved protocol in terms of the number of energy exhausted node, average end-to-end delay and routing discovery frequency has been effectively improved.


Ad Hoc network Load balancing Residual energy Queue length 



This research is supported by the Basic Scientific Research Projects of Colleges and Universities of Liaoning Province (Grant No. 2017 J046).

Author contributions

Lu Guo designed and carried out experiments, data analyzed and manuscript wrote. Peng Li made the theoretical guidance for this paper. Fang Wang made a technical support for this paper. Every author went over this manuscript carefully.

Compliance with ethical standards

Conflict of interest

The authors declare that we have no conflicts of interests about the publication of this paper.


  1. 1.
    Kaliappan M, Augustine S, Paramasivan B (2016) Enhancing energy efficiency and load balancing in mobile Ad Hoc network using dynamic genetic algorithms[J]. J Netw Comput Appl 73:35–43CrossRefGoogle Scholar
  2. 2.
    Mallapur SV, Patil SR, Agarkhed JV (2017) Multipath Load Balancing Technique for Congestion Control in Mobile Ad Hoc Networks[C]. Fifth International Conference on Advances in Computing & Communications. IEEE, 92(2):749–770Google Scholar
  3. 3.
    Aneiba A, Melad M (2016) Performance evaluation of AODV, DSR, OLSR, and GRP MANET routing protocols using OPNET[J]. International Journal of Future Computer and Communication 5(1):57–60CrossRefGoogle Scholar
  4. 4.
    Farris I, Orsino A, Militano L et al (2018) Federated IoT services leveraging 5G technologies at the edge[J]. Ad Hoc Netw 68:58–69CrossRefGoogle Scholar
  5. 5.
    Kuo Y-h, Geng C-n, Chen J (2012) Energy optimization and load balancing QoS on-demand routing protocol[J]. J Appl Sci 30(1):25–30Google Scholar
  6. 6.
    Jianwu L, Xiujuan L, Xiaobo L (2017) Energy aware routing protocol based on directional prediction in Ad Hoc network[J]. Application Research of Computers 34(7):2108–2112. (in Chinese)Google Scholar
  7. 7.
    Naseem M, Kumar C (2017) Queue-based multiple path load balancing routing protocol for MANETs[J]. Int J Commun Syst 30(6):1–19CrossRefGoogle Scholar
  8. 8.
    Marina MK, Das SR (2006) Ad Hoc on-demand multipath distance vector routing[J]. ACM SIGMOBILE Mobile Computing and Communications Review 6(3):92–93Google Scholar
  9. 9.
    Mohanborah A, Sharma B, Mohan Borah M (2015) A congestion control algorithm for mobility model in Mobile ad-hoc networks[J]. Int J Comput Appl 118(23):27–31Google Scholar
  10. 10.
    Kim JY, Tomar GS, Shrivastava L et al (2014) Load balanced congestion adaptive routing for Mobile Ad Hoc networks[J]. International Journal of Distributed Sensor Networks 10(7):532043Google Scholar
  11. 11.
    Yi Z, Xi-Yu Z (2014) Improved AOMDV routing protocol based on congestion warning and shunt transmission[J]. Computing Technology & Automation 33(3):134–138. (in Chinese)Google Scholar
  12. 12.
    Kapadia KN, Ambawade DD (2015) Congestion aware load balancing for multi-radio Wireless Mesh Network[C]. International Conference on CommunicationGoogle Scholar
  13. 13.
    Tashtoush Y, Darwish O, Hayajneh M (2014) Fibonacci sequence based multipath load balancing approach for mobile Ad Hoc networks[J]. Ad Hoc Netw 16(2):237–246CrossRefGoogle Scholar
  14. 14.
    Naseem M, Kumar C (2015) Congestion-aware Fibonacci sequence based multipath load balancing routing protocol for MANETs[J]. Wirel Pers Commun 84(4):2955–2974CrossRefGoogle Scholar
  15. 15.
    Ray NK, Turuk AK (2014) A technique to improve network lifetime in mobile Ad Hoc networks[J]. Int J Commun Syst 29(5):840–858CrossRefGoogle Scholar
  16. 16.
    Varaprasad G (2014) Stable routing algorithm for mobile Ad Hoc networks using mobile agent[J]. Int J Commun Syst 27(1):163–170CrossRefGoogle Scholar
  17. 17.
    Alghamdi S (2015) Load balancing Ad Hoc on-demand multipath distance vector (LBAOMDV) routing protocol[J]. EURASIP J Wirel Commun Netw 2015(1):1–11CrossRefGoogle Scholar
  18. 18.
    Hong L, Weijun X, Qitao W (2016) Research on energy-balanced AD Hoc network routing protocols[J]. Computer Measurement & Control 24(3):204–207. (in Chinese)Google Scholar
  19. 19.
    Fanshuo K, Yang N (2017) Improvement and simulation analysis of AODV protocol based on energy balance[J]. Internet of Things Technologies 7(5):41–45. (in Chinese)Google Scholar
  20. 20.
    Yu-jun L, Yi-bo W, Meng C (2017) Ad-hoc improved hybrid routing protocol based on energy equalization[J]. Journal of China Academy of Electronics and Information Technology 12(5):486–492. (in Chinese)Google Scholar
  21. 21.
    Alghamdi SA (2016) Load balancing maximal minimal nodal residual energy Ad Hoc on-demand multipath distance vector routing protocol[J]. Wirel Netw 22(4):1355–1363CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.School of Information Science and EngineeringDalian Polytechnic UniversityDalianChina
  2. 2.Dalian Naval AcademyDalianChina

Personalised recommendations