Executive Summary

Peer-To-Peer (P2P) overlay is a distributed application architecture in which peers share their resources. Peers are equally privileged, equipotent participants in the application. Several algorithms for enhancing P2P file searching have been proposed in the literature. In this paper, the authors have proposed a unique approach of reducing the P2P search complexity and improving search efficiency by using distributed algorithms. In their approach a peer mounts other popular peer's files and also replicates other popular files or critical files identified using a threshold value.