Re: Re: DHT vs Gnutella

Raphael Manfredi <[email protected]> Wed, 6 Aug 2008 20:52:50 +0200
Newsgroups gmane.network.gnutella.devel
Message-ID <[email protected]>
Quoting Sam Berlin:
: Thanks for the insightful data about C & Java, Raphael.

Well, let's see...

A QRP in LimeWire is capped to 64 Kslots.  That's 8 KiB of memory in an 1-bit
representation.  Inter-UP QRP are 128 Kslots, or 16 KiB of memory.

Using 300 leaves and 50 UP gives a memory consumption of 3200 KiB.

In gtk-gnutella, QRP tables can be up to 2 Mslots, or 256 KiB large.
So in GTKG the memory consumption would be 77600 KiB (at most).

Obviously, the number of leaves is driving memory requirements, not
inter-UP connections.

Raphael