Merging of P2P Overlays Over Mobile Ad Hoc Network: Evaluation of Three Approaches
Nadir Shah, Depei Qian and Rui Wang
Peer-to-peer (P2P) network is a robust and distributed architecture of sharing resources. Recently, several approaches have been proposed for P2P networks over MANET. The existing approaches for P2P networks over MANETs do not consider the merging of P2P networks which occurs due to nodes’ limited radio range and nodes’ mobility. This paper designs three approaches to detect and merge P2P networks at overlay layer in mobile ad hoc network (MANET). These approaches are implicit application-layer (IAL), explicit application-layer (EAL) and explicit cross-layer (EXL) approaches. In IAL approach, the following property of Gnutella is used to merge P2P networks. In Gnutella, when the number of neighbor peers of a peer P drops lower than the lower bound value, the peer P starts to connect with other peers. So during this phase in Gnutella, a peer may connect with neighbor peers of another P2P network partition. In EAL approach, one peer is used as a root-peer which identifies the P2P network. So when a peer detects more than one root-peer in the network, the peer invokes merging operation. In EXL approach, an address auto-configuration protocol is extended to merge the P2P overlays over MANET. By simulation, we show that overall EXL approach outperforms other two approaches in term of routing overhead and false-negative ratio for both structured and unstructured P2P networks.
Keywords: Merging, P2P, overlays, MANET, cross-layer design, address autoconfiguration