Abstract
The MAODV (Multicast Ad hoc On-demand Vector) routing protocol shows a smooth performance in light load ad hoc networks. However, as the network loads increase, the Quality of service (QoS) will be degraded quickly. A MAODV-based multipath routing algorithm, namely MP-MAODV, is presented, which distributes traffic through two node-disjoint routes to improve network efficiency and balances the network loads. Only when the two links are broken, the source nodes restart to find new routes. So it decreases the number of routing discovery and reduces routing overhead. Mathematic modeling analysis and simulations show that the MP-MAODV preferably ensures the network performance in heavy load ad hoc networks.