![]() |
A gnutella simulator - need statistics hi everyone, I am trying to create a simulator for a p2p network based on a gnutella servent, therefore i am looking for statistics on p2p networks, what i would like to know is the average time a peer is seen on the network, what is the probability of a message failure, probability of routing errors, number of dropped messages etc. in short i wold like to simulate a network that is as close as possible to the real world. any advise? Thanks, feliz |
The best real world data you can collect on that is by using an existing client, with some modifications to record everything you need. Gnucleus or the open-source LimeWire are good starting points - or check out www.gnutelladev.com for some more clients which you can modify to suit your needs. If you're not too keen on programming, things obviously change and you'll have to either continue your quest (by asking people here for example) or get that dusty programming book off the shelf. It might actually be a nice pet project for someone - a lot of people have asked about a 'simulator', something that just collects a lot of data so you can use it for your write-up or other purposes. Most current developers are more inclined to develop something more practical for average end-users. -- Mike |
gnutella simulator (cont.) ok then, i will keep on looking for those statistics, but in the meanwhile would you guys care to brain storm a bit? would should i look for when trying to simulate a p2p environment? i guess i should use ping messages to find out if my neighbors are still around and record that, as well as the time each servent was in my cache and the number of messages each peer sent through me, but how can i check for message failure, how can i decide whether i received no reply to my query due to servent failure, congestion, lack of information etc. any ideas? |
Did you ever get your statistics collection client built? I am looking for the same. I (and others I know) would be willing to pay for such a client. Daniel |
Daniel, what kind of analyses would you like to do on the gnutella traffic ? |
G, Here are just a few of the many metrics I'm looking for. a) Histogram of search term queries over time (I've seen gnutellameter, but that's just a chart, and just of the present) b) Graph of "average responses per second" returned for the top N search terms c) Metrics on available download slots, incomplete downloads due to clients leaving the network, etc... d) Breakdown of different gnutella clients and versions e) Histogram of "most downloaded files" f) Some way of measuring how fast various new files on the network can spread. If you're interested to discuss further, please e-mail me directly at cloneboy5@hotmail.com Thanks, Daniel |
Try this one |
Quote:
|
Hi abazebe. Not sure you will get any answers from the above group as this thread is 6 years old. You might pose your question over at this Forum. Some of the LW developers hang out there on occasion. LimeWire Forums |
You may find some interesting information here: g2paranha - G2 Network Crawler But this is only for G2 (or, as some call it 'Mikes' protocol) |
All times are GMT -7. The time now is 12:57 AM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.
Copyright © 2020 Gnutella Forums.
All Rights Reserved.