Re: Re: DHT usage and requirement lists

Michael Rogers <[email protected]> Wed, 06 Aug 2008 20:51:53 +0100
Newsgroups gmane.network.gnutella.devel
Message-ID <[email protected]>
[email protected] wrote:
> As for data lifetime,
> I think each publisher should be able to specify a TTL, capped to 24 hours max.
> And the STORE reply should indicate the TTL that was retained by the node
> (could be adjusted down if the remote node thinks it's too far from the key).

Good idea. Perhaps the TTL should be equal to the publisher's uptime (up
to a maximum of 24 hours)? That means the republishing overhead will
decrease exponentially the longer the publisher is online.

We should probably consider the overhead caused by very short-lived
peers - perhaps peers shouldn't start publishing their files in the DHT
until they've been online for 15 minutes (then republish after 15, 30,
60, 120, 240 minutes as suggested above).

Cheers,
Michael