Skip to Main Content
A major aspect of ad-hoc networks is that the nodes move randomly, which requires the routing protocols in ad-hoc network to quickly respond to the network topology change in order to guarantee successful data packet delivery. In this thesis, the multicast ad hoc on-demand distance vector (MAODV) protocol allows each node in the network to send out multicast data packets, and the multicast data packets are broadcast when propagating along the multicast group tree. In addition, several functions are improved in this version. We enhance the MAODV by adding the history awareness on this protocol, which introduces a session history as one of routing metrics. A session history implies how many times and how much duration a node is involved in communication sessions between mobile nodes in a network.