Abstract
A mobile ad hoc network (MANET) is a collection of wireless mobile nodes that can communicate without a central controller or fixed infrastructure. Due to node mobility, designing a routing protocol to provide an efficient and suitable method to route the data with less energy consumption, packet drop and to prolong the network lifetime has become a challenging issue in MANETs. In MANETs, reducing energy consumption and packet loss involves congestion control and load balancing techniques. Thus, this paper introduces an efficient routing technique called the multipath load balancing technique for congestion control (MLBCC) in MANETs to efficiently balance the load among multiple paths by reducing the congestion. MLBCC introduces a congestion control mechanism and a load balancing mechanism during the data transmission process. The congestion control mechanism detects the congestion by using an arrival rate and an outgoing rate at a particular time interval T. The load balancing mechanism selects a gateway node by using the link cost and the path cost to efficiently distribute the load by selecting the most desirable paths. For an efficient flow of distribution, a node availability degree standard deviation parameter is introduced. Simulation results of MLBCC show the performance improvements in terms of the control overhead, packet delivery ratio, average delay and packet drop ratio in comparison with Fibonacci sequence multipath load balancing, stable backbone-based multipath routing protocol and ad hoc on demand multipath distance vector routing. In addition, the results show that MLBCC efficiently balances the load of the nodes in the network.
Similar content being viewed by others
References
Murthy, C. S. R., & Manoj, B. S. Chapter—3 ad hoc wireless networks. In Ad hoc wireless networks: Architectures and protocols (pp. 213–245).
Boukerche, A., Turgut, B., Aydin, N., Ahmad, Z., et al. (2011). Routing protocols in ad hoc networks: A survey. Computer Networks, 55, 3031–3080.
Johnson, P. (1999). Routing protocols for mobile ad-hoc networks—A comparative performance analysis. In Proceedings of ACM/IEEE international conference on mobile computing and networking (MobiCom99) (pp. 195–206).
Tarique, M., Tape, E. K., Adibi, S., & Erfani, S. (2009). Survey of multipath routing protocols for mobile ad hoc networks. Journal of Networks and Computer Applications, 32(6), 1125–1143.
Toh, C. K., Le, A. N., & Cho, Y. Z. (2009). Load balanced routing protocols for ad hoc wireless mobile networks. IEEE Communication Magazine, 47(8), 78–84.
Prabhavat, S. N., Hiroki, A. N., & Kato, N. (2012). On load distribution over multipath networks. IEEE Communications Surveys and Tutorials, 14(3), 662–680.
Tran, A. D., & raghavendra, H. (2006). Congestion adaptive routing in mobile ad hoc networks. IEEE Transactions on Parallel and Distributed Systems, 17(11), 1294–1304.
Marnia, M. K., & Das, S. R. (2001). On demand multipath distance vector routing in ad hoc networks. In Proceedings of the ninth international conference on network protocols (pp. 14–23).
Tashtoush, Y., Darwish, O., & Hayajneh, M. (2014). Fibonacci sequence based multipath load balancing approach for mobile adhoc networks. Ad Hoc Networks, 16, 237–246.
Hassanein, H., & Zhou, A. (2003). Load-aware destination-controlled routing for MANETs. Computer Communication, 26(14), 1551–1559.
Hassanein, H., & Zhou, A. (2001). Routing with load balancing in wireless ad hoc networks. In Proceedings of 4th ACM MSWim01 (pp. 89–96).
Saigal, V., Nayak, K. A., Pradhan, K., & Mall, R. (2004). Load balanced routing in mobile ad hoc networks. Computer Communications, 27(3), 295–305.
Raghavendra, H., & Tran, D. A. (2003). Congestion adaptive routing in ad hoc networks. In Proceedings of the ACM international conference on mobile computing and networking (MOBICOM), (pp. 1–5).
Tran, D. A., & Raghavendra, H. (2004). Routing with congestion awareness and adaptively in mobile ad hoc networks. In Proceedings of IEEE wireless communications and networking (pp. 1988–1994).
Kim, J. Y., Tomar, G. S., Shrivastava, L., Bhadauria, S. S., & Lee, W. H. (2014). Load balanced congestion adaptive routing for mobile ad hoc networks. International Journal of Distributed Sensor Networks, 10(7), 1–10.
Tomar, G. S., Shrivastava, L., & Bhaduria, S. S. (2014). Load balanced congestion adaptive routing for randomly distributed mobile ad hoc networks. Wireless Personal Communication, 77(4), 2723–2783.
Kumaran, T. S., & Sankaranarayanan, V. (2011). Early congestion detection and adaptive routing in MANET. Egyptian Informatics Journal, 12(3), 165–175.
Gao, J., & Zhang, Li. (2006). Load-balanced short-path routing in wireless networks. IEEE Transactions on Parallel and Distributed Systems, 17(4), 377–388.
Chakrabhati, G., & Kulkarni, S. (2006). Load balancing and resource reservation in mobile ad hoc networks. Ad Hoc Networks, 4(2), 186–203.
Al Amin, M. T., Barya, S., Vhaduri, S., & Rahaman, A. (2009). Load aware broadcast in mobile ad hoc networks. In Proceedings of IEEE international conference on communication (ICC), (pp. 14–18).
Ivascu, I. G., Pierre, S., & Quintero, A. (2009). QoS routing with traffic distribution in mobile ad hoc networks. Computer Communications, 32(2), 305–316.
Perkins, C. E, & Royer, E. M. (1999). Ad hoc on-demand distance vector routing. In Proceedings of second IEEE workshop on mobile computing systems and applications (pp. 90–100).
Souihil, O., Frikha, M., & Hamoud, M. B. (2009). Load-balancing in MANET shortest-path routing protocols. Ad Hoc Networks, 7, 431–442.
Prabhavat, S., Nishiyama, H., Ansari, N., & Kato, N. (2011). Effective delay-controlled load distribution over multipath networks. IEEE Transactions on Parallel and Distributed Systems, 22(10), 1730–1741.
Khamayesh, Y., Ghadeer, O., & Yassin, B. M. (2011). Mobility and load aware routing protocol for ad hoc networks. Journal of King Saud University-Computer and Information Sciences, 23(2), 105–113.
Ali, M. S., Ashahrabi, B. G., & Vallavaraj, A. (2012). Congestion adaptive multipath routing for load balancing in mobile ad hoc networks. In Proceeding of IEEE international conference on innovations in information technology (IIT), (pp. 305–309).
Tashoush, M. Y., & Darwish, O. A. (2012). A novel multipath load balancing approach using Fibonacci series for mobile ad hoc networks. International Journal of Computer Theory and Engineering, 4(2), 220–225.
Bora, K., & Wendi, H. (2015). Cooperative load balancing and dynamic channel allocation for cluster based mobile ad hoc networks. IEEE Transcations on Mobile Computing, 14(5), 951–963.
Mallapur, V. S., & Patil, R. S. (2014). Route stability based on demand multipath routing protocol for mobile ad hoc networks. In Proceedings of IEEE third international conference on communication and signal processing (pp. 1288–1292).
Wu, W., Zhang, Z., Sha, X., & He, C. (2009). Auto rate MAC protocol based on congestion detection for wireless ad hoc networks. Information Technology Journal, 8(8), 1205–1212.
Kim, S. (2010). Cooperative game theoretic online routing scheme for wireless network management. IET Communications, 4(17), 2072–2083.
Li, X., & Li, Z. (2009). LBAMR: A load balancing and asymmetrical multi-path routing in wireless communications. In Proceedingds of 5th international conference on networking and mobile computing, (pp. 1–4).
Network Simulator http://www.isi.edu.nsnam/ns (2013).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mallapur, S.V., Patil, S.R. & Agarkhed, J.V. Load Balancing Technique for Congestion Control Multipath Routing Protocol in MANETs. Wireless Pers Commun 92, 749–770 (2017). https://doi.org/10.1007/s11277-016-3575-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-016-3575-3