Abstract
A peer-to-peer (P2P) system consists of a number of decentralized distributed network nodes that are capable of sharing resources without centralized supervision. One of the most important functions in P2P system is locating resources. Dynamic joins and leaves of the node and heterogeneous network structure in P2P system make it a difficult problem to discover shared resource. In this paper, we propose a intelligent resource discovery mechanism based on the mobile agent technology. Agents maintain local resource information and mobile agents migrate on network to discover shared resource. The mobile agents adaptively learn paths within the P2P networks to enable rapid location of resources. Preliminary results of our algorithm demonstrate that resource can be quickly acquired and network traffic can be reduced greatly, scalability and robustness can also be improved based on the mobile agent technology.