Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   General Gnutella Development Discussion (https://www.gnutellaforums.com/general-gnutella-development-discussion/)
-   -   A gnutella simulator - need statistics (https://www.gnutellaforums.com/general-gnutella-development-discussion/9015-gnutella-simulator-need-statistics.html)

feliz March 11th, 2002 03:45 AM

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

cultiv8r March 11th, 2002 10:14 PM

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

feliz March 12th, 2002 03:22 AM

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?

Daniel0101010101 March 23rd, 2002 01:06 AM

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

G March 23rd, 2002 09:30 AM

Daniel,

what kind of analyses would you like to do on the gnutella traffic ?

Daniel01010101010 March 24th, 2002 12:24 PM

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

Unregistered June 11th, 2002 02:45 PM

Try this one
 
Try this
http://www.cs.rice.edu/Conferences/IPTPS02/128.pdf

abazebe August 23rd, 2008 07:49 PM

Quote:

Originally Posted by feliz (Post 28109)
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

I need the same thing, So please if u have answer please forward it also to me

Remoc August 24th, 2008 12:29 AM

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

OldDeath September 11th, 2008 03:18 PM

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:26 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.