Hy!

I'm actually working on the implementation of a p2p library, I call it
libDRPC (distributed remote procedure call). I began the
implementation just a few weeks ago, and it will take a long time
before I have finished it.
The main goals are:
- The library supports connecting to networks, registering RPC's
locally, and handling remote RPC requests.
- The library supports internetworking.
- Nodes can be weighted.
- Nodes are looked up with keys.
- The keys are well-balanced.
- Nodes have information about at most O(log n) hosts, and have no
information about the total node count.


The joining/routing/key lookup algorithms are based on Chord.

The Chord spec [1] states on page 7:
"Every node runs stabilize periodically (...)"

We can find a similar update / stabilize procedures in other p2p
systems. But what is a good interval to run it? Should the frequency
be a constant, or shall I extrapolate it? When the latter, how?

[1] http://pdos.csail.mit.edu/papers/chord:sigcomm01/

-- 
Czigola, Gabor
_______________________________________________
p2p-hackers mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/p2p-hackers

Reply via email to