[Tinyos-beta-commits] CVS: tinyos-1.x/beta/Drain/tools Drain.java,
1.3, NONE DrainConnector.java, 1.2, NONE Makefile, 1.2, NONE
Gilman Tolle
gtolle at users.sourceforge.net
Mon Mar 14 17:19:16 PST 2005
Update of /cvsroot/tinyos/tinyos-1.x/beta/Drain/tools
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12804/tools
Removed Files:
Drain.java DrainConnector.java Makefile
Log Message:
- Added some retry logic to the Drain registration procedure to enable
routing messages from the base station to an individual node. This
doesn't guarantee that every node will find a home in the tree and
become routable, but increases the probability that they will do so.
- Increased the number of children per hop to 8, again to make it more
likely that every node will find a place.
This is probably as far as the basic reverse-routing system will go
for now. There are some great problems in this space, and this is just
a quick-n-dirty solution.
Also, changed the Drain tools to their own package, so they can be
referenced by the Nucleus tools and others.
The Java side of the Drain reverse-routing system still needs to be
determined. Here's the problem: one Java class has to store the child
state and dispatch messages, and other Java classes in other JVMs
should be able to use it. This suggests a software interconnection
architecture that's more flexible than TCP to the JVM and then
intra-JVM for the rest.
--- Drain.java DELETED ---
--- DrainConnector.java DELETED ---
--- Makefile DELETED ---
More information about the Tinyos-beta-commits
mailing list