[net2-wg] new tag test4

Rodrigo Fonseca rfonseca at cs.berkeley.edu
Sun Jun 11 09:57:23 PDT 2006


Hi,

I created a new tag

net2-beta2-test4

due to some fixes to the TreeRoutingEngineP code.
there was a problem in updating the routing info of a node when that 
node was already the parent.

The current issue right now in the TreeRoutingEngine is that there is no 
replacement policy in the routing table.

For the code freeze, the solution is to leave it the same size as the 
Link Estimator table. The actual fix is to just keep
around the k best neighbors, with k being around 3~5, I think. I think 
adding the replacement policy should be done for
the next release.

Also, you can take a look at
http://dju.cs.berkeley.edu/net2/log.10x10.two-roots-3-sends.graph_logical.png
http://dju.cs.berkeley.edu/net2/log.10x10.two-roots-3-sends.graph_physical.png

for a graphical representation of the trees formed on a 10x10 grid 
topology with roots at 0 and 99 (two nodes at the SW and NE corners).
These were just quickly generated with a perl script that parses the 
output of TOSSIM logging. Perl has bindings for Graphviz which are
extremely easy to use.

For mirage I was able to run a test but saw no output from the root 
node, will have to investigate more tomorrow.

Cheers,
Rodrigo



Philip Levis wrote:

> On Jun 10, 2006, at 12:28 PM, Rodrigo Fonseca wrote:
>
>> I just did: created an interface TreeRoutingInspect.nc.
>> I added to the main branch, can you fix the tags?
>
>
> I have created a new tag:
>
> net2-beta2-test3
>
> Please use this. It has Rodrigo's interface and fixes the queueing bug.
>
> In simulation, I see some dropped packets when I have ten nodes  
> sending at 8Hz or so, all of which are due to queue overflows at  
> forwarding nodes. I suspect that if we add ECN (not now, but later),  
> then we're going to see very dependable operation.
>
> I'm going to tag for the code freeze tonight (we've slipped a day).  
> Does anyone have some fixes for the app that let you set the sampling  
> rate?
>
> Phil






More information about the net2-wg mailing list