Font Size: a A A

The Research Of Multi-threaded Transferring In P2P Network

Posted on:2010-03-25Degree:MasterType:Thesis
Country:ChinaCandidate:L RuFull Text:PDF
GTID:2178360275953853Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In recent years, the file-sharing application base on P2P network has a great development, such as Thunder and BT. However, the Thunder's network model is Napster it does not have robust network architecture. And BT can't timely update its recourses' information.To solve this problem, this paper, Made a model based on the Gnutella file-sharing and improved multi-threaded transfer mechanism, and completed the following major aspects.·Detailed analyzing some typical P2P file-sharing system models, such as Napster, Gnutella and Kazaa.·Thunder and BT are widely used P2P file-sharing software, in this paper I do some research about their network models and the file transfer mechanisms, and summarizes their advantages and weaknesses. Gnutella model has the best network stability, so this article chooses it as the network infrastructure for the improved file-sharing system.·Thunder mode is heavily dependent on the existence of the server. BT mode rely on the seed files when it publishes the information of the sharing resources and it can't timely update the seed files. In order to overcome these weaknesses, this article designs a Improved file sharing and multi-threaded transfer mechanism bases on the Gnutella net model. It integrates the advantages of Thunder and BT. this article realizes a multi-threaded file-sharing P2P system base on the improved mechanism.·Finally, testing the improved system of sharing files. Test results show that the its network stability is better than Thunder, and it's model to publish and query the resources is more timely then BT. However, there are also some weakness so it is not suitable for large-scale network.
Keywords/Search Tags:P2P, multi-threaded, file-sharing, Improved mechanism
PDF Full Text Request
Related items