On 3/9/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Thanks a lot Soo-Hyun, I agree that a definitive answer is inexistent,
> as much as the perfect weights value. I have asked for some researchers
> which has investigated in bandwidth reservations on DiffServ approach,
> and only one requested me, bit_rate/10. However, the ns-2 does not
> accept 0.x values, it gives Floating point exception, so 0.002 is not
> accepted by the ns-2, only from 1.

Although there is not likely a definitive answer for every RED case
about the parameters, there is abviously a recommended answer. :-)

I am having RED simulations with a floating point q_w value without
any problem under ns-2.28. So you should not have "Floating Point
Exception" error by using some floating point values for the queue
weight setting.

If you have changed "double q_w" to something like "TracedDouble q_w"
in red.h, you may want to replace it to the original declaration.

Soo-Hyun


>
> Regards,
>
> Augusto
>
>
>
> Quoting Soo-Hyun Choi <[EMAIL PROTECTED]>:
>
> > On 3/9/06, Augusto Neto <[EMAIL PROTECTED]> wrote:
> >> Hi,
> >>
> >> The reasons for configurarion fo the RED parameters given by Mrs. Sally
> >> Floyd, as could see, takes into account the queue management goal. 
> >> Decisions
> >> about the dynamically set of the weights are not clear in the text, at 
> >> least
> >> considering QoS. Moreover, it is older than the DiffServ :-) that was
> >> standardized in 1998.
> >
> > That's right. Its goal is to have a proper queue management, and it
> > did not address about the parameter settings dynamically. However, I
> > became to understand how I set the parameters dynamically by reading
> > the article.
> >
> >> My problem concerns on choosing the correct value to set the per-queue
> >> weights according to the bit rate of a flow. For instance, my work consider
> >> that before the adimition of a flow it is necessary to reserve resources 
> >> for
> >> it, its bit rate in the case. So, if the bit rate is 3Mb I need to 
> >> configure
> >> the scheduler to reserve 3Mb. In ns-2 the reservation concerns in setting
> >> the weights correct?
> >>
> >
> > RED is exceptionally parameter senstive, and it is hard to say which
> > values are right for a particular case, as you may know. There are
> > normally 4 important parameters though.
> >
> > 1) max thresh: maxthresh = queue_size / 2
> > 2) min thresh: minthresh = maxthresh / 3
> > 3) max_p: max_p = 2 * packet_loss_rate
> > 4) q_w: no definitive answer, but it is almost fine if you leave it to
> > 0.002 (ns-2 default value)
> >
> > This is regarded as a general rule to set the RED paramemters for a
> > simulation, but not for the real world.
> >
> > Soo-Hyun
> >
> >
> >> Regards
> >>
> >> Augusto
> >>
> >> ----- Original Message -----
> >> From: "Soo-Hyun Choi" <[EMAIL PROTECTED]>
> >> To: "Augusto Neto" <[EMAIL PROTECTED]>
> >> Sent: Wednesday, March 08, 2006 3:59 PM
> >> Subject: Re: RED parameters configuration
> >>
> >>
> >> > Hi,
> >> >
> >> > I think you'd better read this.
> >> > http://www.icir.org/floyd/REDparameters.txt
> >> >
> >> > Soo-Hyun
> >> >
> >> > On 3/8/06, Augusto Neto <[EMAIL PROTECTED]> wrote:
> >> >> Dear Soo
> >> >>
> >> >> I need to choose the correct value for weights of RED queues in 
> >> >> DiffServ.
> >> >> For instance, what is the correct value of the weights to be configured
> >> >> for
> >> >> a flow with 1Mb of bit rate?
> >> >> Regards,
> >> >>
> >> >> Augusto
> >> >>
> >> >> ----- Original Message -----
> >> >> From: "Soo-Hyun Choi" <[EMAIL PROTECTED]>
> >> >> To: "ben" <[EMAIL PROTECTED]>
> >> >> Cc: "ns-users" <ns-users@ISI.EDU>
> >> >> Sent: Tuesday, March 07, 2006 4:00 AM
> >> >> Subject: Re: [ns] RED queue grows beyond limit on ns-2.28-9
> >> >>
> >> >>
> >> >> >
> >> >> > You need to set the queue size by modifying the following two lines.
> >> >> >
> >> >> > $ns queue-limit $node_(r1) $node_(r2) 100
> >> >> > $ns queue-limit $node_(r2) $node_(r1) 100
> >> >> >
> >> >> >
> >> >> > On 3/7/06, ben <[EMAIL PROTECTED]> wrote:
> >> >> >> Hi Soo-Hyun Choi,
> >> >> >>
> >> >> >> I attached the output of the xgraph in ps format.
> >> >> >> 1. red.ps - red.tcl run on ns2.27 in fedora core 4
> >> >> >> 2. red2.ps - the same red.tcl on ns2.28 in fedora
> >> >> >> core4
> >> >> >>
> >> >> >> In previous post, I wrote the limit is 100. It is
> >> >> >> mistake, it is infact limit_ is equals to 25.
> >> >> >>
> >> >> >>
> >> >> >> In the first part the current queue is below 25
> >> >> >> packets. However, in the second part, the red queue
> >> >> >> just grow beyond 25 packets.
> >> >> >>
> >> >> >>
> >> >> >> Cheers,
> >> >> >>
> >> >> >>
> >> >> >> --- Soo-Hyun Choi <[EMAIL PROTECTED]>
> >> >> >> wrote:
> >> >> >>
> >> >> >> > The instantaneous RED queue size shouldn't grow
> >> >> >> > beyond the actual RED
> >> >> >> > queue size, and the average RED queue size shouldn't
> >> >> >> > grow beyond the
> >> >> >> > maxthresh.
> >> >> >> >
> >> >> >> > You may want to check your parameters again.
> >> >> >> >
> >> >> >> > On 3/7/06, ben <[EMAIL PROTECTED]> wrote:
> >> >> >> > >
> >> >> >> > > Hi ns users,
> >> >> >> > >
> >> >> >> > > I some doubt about the RED Queue. I run a
> >> >> >> > > simple tcl script ( can be download from
> >> >> >> > > http://nile.wpi.edu/NS/Example/red.tcl) for RED
> >> >> >> > queue
> >> >> >> > > with 2 TCP sources. I observed that the RED queue
> >> >> >> > just
> >> >> >> > > grow beyond the limit (it is set to 100 packets in
> >> >> >> > the
> >> >> >> > > tcl script) when run on ns-2.28, ns-2.28 with
> >> >> >> > eurane
> >> >> >> > > extension and ns-2.29 .
> >> >> >> > >
> >> >> >> > > It is perfectly ok when run on ns-2.27 and ns-2.26
> >> >> >> > > with eurane extension. Any comment on this?
> >> >> >> > >
> >> >> >> > > p/s: I'm using fedora core 4 and cygwin on windows
> >> >> >> > >
> >> >> >> > > Ok cheers,
> >> >> >> > >
> >> >> >> > > Ben
> >> >> >> > > Master Student.
> >> >> >> > >
> >> >> >> > > Send instant messages to your online friends
> >> >> >> > http://uk.messenger.yahoo.com
> >> >> >> > >
> >> >> >> > >
> >> >> >> >
> >> >> >>
> >> >> >> Send instant messages to your online friends
> >> >> >> http://uk.messenger.yahoo.com
> >> >> >>
> >> >> >>
> >> >> >
> >> >> >
> >> >>
> >> >>
> >> >>
> >>
> >>
> >>
> >
>
>
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
>
>

Reply via email to