Font Size: a A A

System Design And Implementation Of A Hybrid P2p Network Resource Sharing

Posted on:2011-02-18Degree:MasterType:Thesis
Country:ChinaCandidate:J WeiFull Text:PDF
GTID:2208360308466259Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The rapid development of Internet has led to massive production of network resources. Currently, the Internet has almost become the largest platform for mutual communication between others to get more information resources .Especially the Up growth conditions of multimedia technology and digital entertainment have given a powerful shove-ahead to a heavy demand on network resources sharing of people. It now seems more overload to handle massive computing requests of worldwide scope for traditional client/server network system.As a new network architecture, Peer-to-Peer model comes into being with the purpose of digging out the existing potential computing resources and making full use of them as soon as possible. In these years, P2P technology has quickly been one of the hottest issue in internet field which has opened a new chapter in the development of internet technology.In p2p network all peers are of equal footing. Each peer has equal functionalities and responsibilities which can act both as server to supply resource to other peers ,and as client to enjoy the service provided by other peers .They form the situation as "one for all, all for one". The interaction among peers can be direct without relying on traditional centralized server so as to be more flexible and also resolves the bottleneck problem which is commonly existing in Client/Server system.Nowadays, P2P technology is widely applied in many fields such as resource sharing,distributed processes,collaboration,real-time communications,search engines and so on. Due to the advantages such as high cost-effective,self-organization,robustness,scalability,privacy protection,P2P model has become the preferred architecture for constructing large scale network application. However, how can we improve the efficiency and accuracy of resource searching and location in such large scale and highly dynamic network environment? It's a thorny problem and also poses great challenges to resource sharing in P2P network.In this thesis, it firstly introduces the fundamental conception and features of P2P model, then the advantages of P2P over traditional network model ,and then gives a profound analysis on the principle,related algorithms in different P2P topology structures as well as P2P communication across Network Address Translators(NAT). On these bases, a scheme is given for building a resource sharing system based on hybrid P2P network.A Multi-layered structure is introduced to achieve well organization of the resources, thus improving the stability and scalability of the system. A Metadata-based keywords matching method and data redundancy mechanisms which combined with duplication and Reed-Solomon are also applied to assure the availability and search efficiency of the information .Besides, different solutions to the traversal of NAT are adopted to meet the requirements in different network environments. Finally, a design of several key modules in P2P-based resource sharing system is given as well as the views towards the next step and prospect.
Keywords/Search Tags:Peer-to-Peer, resource-sharing, distributed search, NAT, redundancy mechanism
PDF Full Text Request
Related items