Font Size: a A A

The Design And Implementation Of Resources Search System In Instant Communication Based On P2P

Posted on:2014-06-03Degree:MasterType:Thesis
Country:ChinaCandidate:W L ZhangFull Text:PDF
GTID:2308330473951526Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Peer-to-peer (P2P) network is a widely used network. The purpose of construction P2P network is to obtain available resources from all the network hosts. In this network, all the user nodes are both users and suppliers of resources. In addition to the responsibility of supplying resources, the server is more importantly liable for the management of user nodes resources.Since there are many problems existed in the traditional centralized P2P network, this article mainly focuses on the improvement of traditional centralized P2P network by taking advantage of grouping search algorithm.In order to cope with the disadvantage of centralized P2P network which relies too much on central server and is easy to cause communication block and server breakdown, the solution of grouping the user nodes to improve the performance of centralized P2P network is proposed. While the client sends application for joining to the central server, the central server will distribute a new group to it correspondingly and other nodes to be added into the new group will be decided by user nodes. And then the relevant information will be stored in local database. The client starts its process of resource searching and the local database will be searched firstly by user nodes. If the nodes which possess the resources have been found, they will be connected directly; if the nodes fail to be found, and then other nodes which belong to other groups will be searched to realize the extraction of central server.Grouped in the P2P network scenarios, the client node for searches and downloads are largely shared resource information sharing resources with private node in the Group interact only in the case of shared resource was not found until contact with the server, this greatly reduces the load on the Central Server stress. Based on group of solution programmer through in all customer node in the storage of the private group in the all node of basic information, can elimination traditional concentrated type P2P network on Central Server too rely on of disadvantages, make all customer node can in Central Server appeared problem of situation Xia normal to for shared resources of search and download, and each customer node by has node collection of how many, and query depth of value, will on shared resources query of success rate and query time produced effect. This thesis made by P2P network resources sharing based on block search algorithm technology, as opposed to traditional P2P resource-sharing network, with resources search speed, you can reduce the central server load and can reduce the P2P network’s dependence on a central server, with good practical results.
Keywords/Search Tags:peer-to-peer network, resource sharing, distributed searching, centralized topology
PDF Full Text Request
Related items