[SensorNetArch] Two idea for today

Philip Levis pal at eecs.berkeley.edu
Mon Mar 7 17:10:16 PST 2005


On Mar 7, 2005, at 4:17 PM, Gilman Tolle wrote:

> Because this is such a popular idea (I've worked on it also), the
> question then becomes "why aren't we using it?".
>
> Establishing the names is easy -- just build a tree and set up the
> numbering. Adaptation is hard. Responding to the fact that changing a
> parent requires renaming all descendants, and changing the number of
> bits used to represent children requires renaming all children's
> descendents.
>

While adaptation can cause a node's name to change, it might not need 
to be aware of this, as its name is in relation to another. E.g., 
imagine this trivial network:

  A -> B -> C
01   10   01

Where A has root name 01, B has child name 10 and C has child name 01.

All C needs to know is that it is a child of B and its name is 01. If B 
changes its parent (say, to D), then C does not need to know this. When 
does C need to know its network-wide name? All routing/naming decisions 
are resolved locally... generating a node's fully name is just storing 
the route taken up the tree.

Phil

-------

"We shall not cease from exploration
And the end of all our exploring
Will be to arrive where we started
And know the place for the first time."

- T. S. Eliot,  'Little Gidding'



More information about the SensorNetArch mailing list