PeerNet: A Peer-to-Peer Framework for Large-Scale Service and Application Deployment in MANETs

Anandha Gopalan and Taieb Znati



Abstract:

Ad-hoc networks are an emerging technology with enormous potential. Providing support for large-scale service and application deployment in these networks, however is crucial to make them a viable alternative. The lack of infrastructure, coupled with the time-varying characteristics of ad-hoc networks, brings about a new set of challenges to the design and deployment of applications on a large-scale. This paper addresses these challenges and presents PeerNet, a unified, overlay-based service architecture to support large-scale service and application deployment in mobile, ad-hoc environments. We discuss the main functionalities of PeerNet, describe the algorithms for resource registration and discovery, and present PILOT, a novel power-aware, location-driven traffic forwarding algorithm to enable node interaction in this architecture. We conclude the paper by providing a sensitivity analysis of the proposed framework and a comparative study of PILOT. The results show that PeerNet is scalable and robust, even when the mobility of the nodes in the network is high.