Analysis of TCP performance over mobile ad hoc networks
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
A comparison of TCP performance over three routing protocols for mobile ad hoc networks
MobiHoc '01 Proceedings of the 2nd ACM international symposium on Mobile ad hoc networking & computing
When Peer-to-Peer comes Face-to-Face: Collaborative Peer-to-Peer Computing in Mobile Ad hoc Networks
P2P '01 Proceedings of the First International Conference on Peer-to-Peer Computing
Peer-to-peer File-sharing over Mobile Ad hoc Networks
PERCOMW '04 Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops
Towards Scalable P2P Computing for Mobile Ad Hoc Networks
PERCOMW '04 Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops
On the performance of ad hoc routing protocols under a peer-to-peer application
Journal of Parallel and Distributed Computing - Special issue: Design and performance of networks for super-, cluster-, and grid-computing: Part II
TapRouter: an emulating framework to run real applications on simulated mobile ad hoc network
Proceedings of the 44th Annual Simulation Symposium
Hi-index | 0.00 |
There are synergies between Mobile Ad Hoc Networks (MANETs) and Peer-to-Peer (P2P) networks. Some previous works consisted on the straight implementation of standard P2P content distribution protocols over MANETs. However, we ponder that such a direct approach may not be the best choice. We propose a novel P2P content distribution protocol for MANETs: Peer-to-MANET (P2MAN). P2MAN takes into account the main characteristics and constraints of MANETs, while keeping useful concepts from P2P networks. P2MAN leverages on the PUMA multicast routing protocol, delivering reliable content distribution at the application layer. PUMA was chosen as P2MAN's routing protocol due to its best performance compared to other representative multicast routing protocols. P2MAN was implemented and evaluated in the NS-2 network simulator, and its source code is publicly available. Extensive simulation results in typical MANET scenarios show that P2MAN is efficient and scalable. P2MAN good performance is mainly due to its multicast approach, applying multicast meshes for content distribution, and a basic repair mechanism for reliably sharing content among peers.