Font Size: a A A

Jxta-based P2p Search Network

Posted on:2004-06-27Degree:MasterType:Thesis
Country:ChinaCandidate:X H LiFull Text:PDF
GTID:2208360092470366Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Allowing file exchange among the end client peers through Internet is the initial purpose of Peer-to-Peer. In the short history of P2P application, it has become one of the main application types that consume a large fraction of Internet traffic. P2P architecture has begun to show its capability to support massive users, and this capability makes it suitable for rapidly deploy powerful and large-scale distributed applications with low costResource searching and resource delivery are two crucial problems need to be solved in P2P system. The nature of distributed storage of P2P makes it easier to implement a scalable system for resource delivery. The key problem is how to locate the peer who has the resource, and it is also the problem this thesis tries to solve.From the trend of P2P development, we can find the rapid increase of a huge new user population and the obvious differences between peers in capability and operating environment. To follow this trend and exploit the full potential of P2P architecture, the thesis chooses the hybrid Peer-to-Peer as networking mode, and based on JXTA platform, designes and implements a P2P search network.The main contribution of the thesis is to satisfy the requirement about a great search method for a P2P system, that is scalability, efficiency, stability and balanced load. According to the difference of peer's capability, the algorithm decreases the search load of low capability peer and increases the search load of high capability peer to improve the aggregate performance of the search network.To satisfy the requirement of scalability, the algorithm uses virtual super-peer self-organization to reliably reflect the search load of the network and choose a reasonable quantity of high capability peers to become super-peer. To satisfy the requirement of efficiency, the algorithm caches client resource index on super-peer and optimizes the forwarding of query message. To satisfy the requirement of stability, the algorithm records the run-time environment of peer. To satisfy the requirement of balanced load, the algorithm redirects the query message between super-peers and client peers.
Keywords/Search Tags:Peer-to-Peer, Search network, JXTA, Hybrid P2P, Virtual super-peer
PDF Full Text Request
Related items