[chord] problem?
Baohua Wu
baohua at seas.upenn.edu
Thu Apr 15 19:01:57 EDT 2004
I read your wonderful paper "Chord: A scalable p2p lookup service for internet applications".
I have a question regarding Figure 6 on Page 6.
n.update_others() {
for i=1 to m {
p = find_predecessor(n-2^(i-1)); // should it be find_predecessor(n+1-2^(i-1))?
p.update_finger_table(n,i);
}
}
Should it be find_predecessor(n+1-2^(i-1))? For example, 0 and 3 are in the ring. 4 joins. To update the 3rd finger in Node 0, we have to use find_predecessor(n+1-2^(i-1)).
Thanks,
Baohua
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://amsterdam.lcs.mit.edu/pipermail/chord/attachments/20040415/9e9b13ce/attachment.htm
More information about the chord
mailing list