Font Size: a A A

A Design And Implementation Of P2p Protocols Based On The Load Generator,

Posted on:2008-06-28Degree:MasterType:Thesis
Country:ChinaCandidate:W WangFull Text:PDF
GTID:2208360212499792Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
The file content delivery in the network is always actualized in the traditional Client/Server model through FTP or HTTP protocol.The internal defects of the Client/Server model have been elaborated by many papers: server is the bottlenet of the whole system due to the situation that all the clients can only get the data from the server,with the increase of the number of connections between the client and the server,the average data transmission rate of each connection decreases,and the service response time increases in the meantime.By storing a complete copy in the server(named as seed-server below),clients can not only connect to the seed-server and get data from it as the traditional Client/Server model,but also exchange data among other clients.Therefore,the average download time of a client is less than that in the traditional model.In the meanwhile,even if the seed-server breaks down,as long as all the data that have already downloaded locally by clients downloading the same file can build up a complete file copy,all the clients can finish downloading successfully in the end by exchanging data among one another. In the content delivery system based on P2P protocol,whether the seed-server can work stably has direct relationship with the status whether all the clients can download the content as soon as possible.So before the deployment of the seed-server,a series of strict testing should be done on its stability,robustness and the maxium payload it can support to get the max service capability.what carriers concern most is the maxium number of the client groups that seed-server can serve steadily based on the available hardware platform they can afford when taking cost into consideration. So far the globally-used payload generators mostly run as the traditional Client/Server model,so the design and implementation of the payload generator demonstrated in the paper is of certain creativity.The generator is implemented by C++.With the fact that it has already been used in CNGI project,its efficiency and practicability has been successfully validated.
Keywords/Search Tags:Single-threaded Model, Real Node and Virtual Node, Simulation of the Interaction Among Peers, Neighbor Set
PDF Full Text Request
Related items