[Tech] LIFO simulations
Jano
alejandro at mosteo.com
Wed Dec 13 12:53:59 UTC 2006
Michael Rogers wrote:
> Jano wrote:
>> My Sim.NODES is 100?
>
> Mine too, but each Node has an average of five Peers.
>
>> In any case the queues getting larger are the
>> transfers, and with your below 17KB mean reply size that's clearly a lot
>> more than 2G. By large.
>
> 17 KB is the average size of a reply inside the simulated network. In
> the simulator itself the messages are much smaller, but even if they're
> only 40 bytes that would add up to 2 GB.
Of course; my bad. I tried reducing the queues to a meager 10 slots, and
even so I get OOMs.
>> But, assuming the 8hop average, we have only ~79k
>> maximum throughput, and then my last simulation is clearly overboard.
>
> Right - I think what we're seeing is that when the network is
> overloaded, short-range requests are succeeding but long-range requests
> are failing, so the average route length is no longer 8 hops. Which
> means route length isn't necessarily a good metric either. :-/
I'd not jump to any conclusion based on that last simulation of mine. What
you suggest may be true and we should remember it, however. Perhaps they're
indeed single-hop successes...
>>> Any suggestions for a better metric?
>>
>> At this preliminary point, I'd say that remote successes are a good
>> start. We could later study the hop count of successes in a non-saturated
>> network and compare to the saturated cases.
>
> Good plan - I've added separate counters for local and remote successes.
>
>> I'll take advantage of this and redo my lifo changes more
>> carefully. If I could get svn write right I could put them in a new
>> "phase" in the sim repository...
>
> Sounds good - or even better, add a lifo switch to the command line that
> sets a static flag in Peer, then check the flag when adding messages to
> the queue. That way if we make any other changes we don't have to
> maintain two parallel branches.
Ok.
More information about the Tech
mailing list