Font Size: a A A

The Fr-the Gnet Network Model And Its Implementation

Posted on:2005-09-13Degree:MasterType:Thesis
Country:ChinaCandidate:C Y WangFull Text:PDF
GTID:2208360125457460Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As a typical decentralized file-sharing P2P network, Gnutella network has been growing rapidly in recent years. But in the process of its development, Gnutella network's drawbacks are exposed: bad scalability, large numbers of redundant messages. These drawbacks are in the way of Gnutella network.We present a new P2P network model- FR_GNet. Compared with Gnutella network, FR_GNet has better scalability and fewer redundant messages. We present three implementations of FR_GNet. Each of them adds a kind of Link Administration Protocol to Gnutella Protocol. We give specifications of the three protocols with timed automata and verification some properties of them with UPPAAL. After designing simulators for the three FR_Gnets(FR_GNet-A, FR_GNet-B, and FR_GNet-C), we use them to create some network topologies, and then get experiment data by running test program on the network topologies created. The experiment data show that all the three implementations are satisfactory, and the experiment data about the three implementations have little difference.
Keywords/Search Tags:P2P, Gnutella, redundant message, scalability, FR_GNet, UPPAAL, timedautomata, auto verification
PDF Full Text Request
Related items