[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[altq 44] Re: RED parameters




CCed to the altq mailing-list.

>>        I saw the difference in RED paper and FREEBSD code for
>>	  dropping probability calculation. Can you please explain it ? 

>>        RED paper says
>>        Pa = Pb/ (1 - count*Pb)
>>        Pb = MAXp (avg - MINth)/(MAXth - MINth)

>>        BSD code does this
>>        for denominator
>>        d = (2* (TH_MAX - TH_MIN) / MAXp)

>>        so why we are having this extra 2 ?       

This corresponds to the "wait" parameter set to "true" in the ns
simulator.  In this mode, the drop probability starts from Pb/2
(instead of Pb) and provides larger spacing between drops.
The similar effect can be obtained by decreasing MAXp to MAXp/2.

>>        Similarly, 
>>        Pa = Pb/ (2 - count*Pb)

>>        Is it that we have arrived at this equation after simulations ?

I believe so.  At least, it is the current default in ns.

>>        also inverse of maximum prob. is set at 10. is it arrived at
>>	  to use Sally's recommended values (1/ 30) ? 

The current default in ns is MAXp = 0.1.
As I recall, Sally said that it works better with short lived flows.

These parameters are briefly described in
"Ns Simulator Tests for Random Early Detection (RED) Queue Management"
http://www.aciri.org/floyd/red.html

>>         One thing more, RED i understand is also implmented on
>>	   RTOS. Do we have any performance figures for that? Even if you give
>>	   pointers it is sufficient. 

RTOS == Real Time Operating Systems?
The performance should not be different from a FreeBSD box.

>>         Thanks in advance.
>>                           -Samvid

-Kenjiro