[Tinyos-devel] Fwd: Request for Comments: TEP 123 - Collection Tree Protocol

Philip Levis pal at cs.stanford.edu
Thu Dec 11 10:12:54 PST 2008


On Dec 11, 2008, at 8:41 AM, Omprakash Gnawali wrote:

> Yes, we thought about this scenario. You see a few of these proposals
> in the literature and TinyDB also did something similar - I am not
> sure how well it worked. Our focus is on a practical protocol so we
> could not say if hop-count based duty-cycling is feasible for the
> protocols that can change parents at a given rate. If there is
> evidence otherwise, we are open to putting the hop-count in the
> routing frame.

Let me give a bit more background.

One of the things we wrestled with in this discussion was the fact  
that CTP doesn't promise any stability in the routing tree. The  
current implementation in T2 is highly dynamic; it's quite possible to  
change parents every 5 data packets. This means it's easy for a child  
to have a different view of what a parent's position in the tree is.  
So even if your parent is stable, your grandparent might not be, and  
so it's hard to make strong claims about your "hopcount," especially  
when the implementation is going through transient loops. This is, to  
some degree, why packets have THL: it actually measures how many hops  
a packet took.

Phil



More information about the Tinyos-devel mailing list