[Tinyos-devel] protocols and ActiveMessageAddress.changed

Omprakash Gnawali gnawali at usc.edu
Sat Mar 28 12:29:02 PDT 2009


On Sat, Mar 28, 2009 at 12:54 AM, Eric Decker <cire831 at gmail.com> wrote:
>
>
> On Fri, Mar 27, 2009 at 8:38 PM, Omprakash Gnawali <gnawali at usc.edu> wrote:
>>
>> Should protocols such as CTP continue to work if the am address is
>> changed?
>>
>> What are the minimum conditions/events under which protocols should just
>> work?
>>
>> If that set of conditions is too large it might be too much burden.
>>
>> Here are some repercussions:
>>
>> FTSP - information who the root could be invalid. could force new
>> election.
>> CTP - have to flush the link/routing table. Other nodes might have to
>> wait for state expiration.
>> MultihopLQI - invalid parent information.
>> Drip - conflicts in <nodeid,seq>
>> etc.
>>
>> Should these protocols just boot up when ActiveMessageAddress.changed
>> is signaled?
>
> Is there a difference between booting up and reinitilizing?

I hope not. But we probably should be more disciplined about using one
of Init, start, booted.

- om_p


More information about the Tinyos-devel mailing list