[mnet-devel] Further EGTP Questions
Adam Grant
glory at interlog.com
Thu Mar 25 07:06:56 GMT 2004
Hi guys,
I was asking last week about whether EGTP could be separated from
Mnet and used as the basis of a P2P app. Now we have a more specific
set of questions:
Let's say we have 10 million user nodes and we're running the trackers.
Further, let's say that users are "bursty" in the sense that most of
the time they are sending one or two transmissions per hour to other
nodes, but for a couple of hours a day they are sending a transmission
every 30 seconds. That's 22 * 2 + 2 * 60 * 2 = 44 + 240 = 288
transmissions / day / node.
A transmission might be any size from a few bytes up to a few hundred
Kb, with the shorter ones being a lot more frequent.
Any given node is likely to have a few other nodes that it regularly
communicates with, which will only change slowly.
1) Are there any scalability issues involved in running a tracker? How
many user nodes can a single tracker support, given 288 transmissions /
node / day?
2a) Looking down the road a ways, how difficult would it be to modify
EGTP to keep a connection open between two nodes so that messages could
be sent back and forth repeatedly?
2b) Is there any possibility of retooling EGTP for streaming data
between nodes, or would we be better advised to consider a different
library?
Right now, what we need EGTP for is what it was originally designed
to do: send single messages from one node to another. The last two
questions just reflect possible future needs.
Let's say that, like a lot of people, I'm sharing my internet
connection with one of those little 4 port router + firewall + wireless
boxes. They're pretty common now, and a lot of our users are going to
have one.
3a) Does using one mean that I can't run a relay node?
3b) ...unless I open the appropriate ports in the firewall?
Thanks!
Adam
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
mnet-devel mailing list
mnet-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mnet-devel
More information about the Mnet-devel
mailing list