Abstract:
Mobile Ad-Hoc Network (MANET) is a group of wireless mobile hosts that creates a temporary network without the help of any central administration or standard support services. In a MANET, every node can communicate with each other as well as they can move randomly in any direction in the network. Mobility is the main factor, which determines the overall performance of the network. High mobility of nodes can cause frequent changes in network topology, leading to frequent link breakages, and increasing the reinitiating of the route discovery process, resulting in more control packets overhead. In addition, broadcasting diffuses information from the source node to all other nodes of the network and commonly used for the route discovery process. However, the result of broadcasting causes broadcast storm problems, which are high redundant rebroadcast, packet collisions and leads to the problem of channel contention. The main objective of this thesis is to design and develop Mobility-Aware Dynamic Broadcasting Algorithm (MADBA) in order to solve the above problems. MADBA considered node speed, direction, and node residual energy in the route request and route reply phase to reduce the chance of link breakage and broadcast storm problems. The performance of proposed algorithm has been tested and evaluated based on the performance metrics: packet delivery ratio, the average end-to-end delay, throughput, routing overhead, and packets lost using. We have used network simulator NS2 V-2.35 to simulate the proposed scheme. The simulation results showed that MADBA reduces mobility and broadcast storm problems compared to the traditional AODV and recent proposed MAD routing protocol in MANETs.