[chord] RPCs in recursive lookups
Frank Dabek
fdabek at MIT.EDU
Thu Jun 30 10:33:51 EDT 2005
Curt,
Intermediate nodes will retry if a packet is lost, or retransmit to a
new node if a node fails.
The originating node will also timeout the entire lookup (on a much
coarser granularity) if it does not get an answer in a specified time.
--Frank
Curt Cramer wrote:
> Hi,
>
> I am trying to understand how Chord actually implements RPCs for its
> lookups. I could not find a definitive answer in the ToN and NSDI
> papers, and since I have not used the code before, it takes a long time
> digging through it. Maybe you might help me with this:
>
> How does Chord handle RPC timeouts and retransmissions in recursive
> lookups (find_successor)? Is the originating node the only node which
> keeps track of a lookup and retransmits it if needed (i.e., if the final
> node does not report back to it in time)? Or do intermediate nodes send
> retransmissions (for their recursive find_successor calls) as well?
>
>
> Thank you very much,
>
> regards,
>
>
> --Curt
>
>
>
>
>
> ---
>
> Curt Cramer
>
> System Architecture Group
>
> University of Karlsruhe (TH)
>
> 76128 Karlsruhe
>
> Germany
>
>
> Tel.: +49 (7 21) 6 08 - 67 29
>
> Fax: +49 (7 21) 6 08 - 76 64
>
> WWW: http://i30www.ira.uka.de/aboutus/people/personal/cramer
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> chord mailing list
> chord at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/chord
More information about the chord
mailing list