Understanding Chota

0 views
Skip to first unread message

David Isaac Wolinsky

unread,
Jan 22, 2010, 12:49:57 PM1/22/10
to acisp2...@googlegroups.com
Quick question regarding Chota:

Why is it the responsibility of the receiving party to initiate the
Chota? Wouldn't it make more sense for the outgoing peer to do that
work? Also given the way the Chota works, why not tighten it down for
explicit use. That is, if a component of the system wants to use it, it
can insert a notification every time a packet is sent/received rather
than the current model where it listens for incoming packets. I think
the rest of the mechanisms make sense in the chota, I'm just analyzing a
few cases where connectivity is hampered because a peer does not
initiate a chota because of overlay packet loss, messages aren't
arriving fast enough, etc, things that can prevent a tcp connection from
forming over the overlay. I believe that having the sending component
initiating the chota can alleviate that issue, but its not clear to me
how to "insert" packets into the chota without explicitly doing so.

Regards,
David

Reply all
Reply to author
Forward
0 new messages