[Iccrg] Re: [Tmrg] convergence time

Dirceu Cavendish dirceu_cavendish at yahoo.com
Wed Oct 31 17:58:15 GMT 2007


Lachlan,

I dont see a problem in measuring transient interaction - I see an opportunity. If a researcher wishes to evaluate the transient of a single flow, he/she can certainly design an experiment to make sure interactions are avoided. (spacing flows properly, as you mentioned). I find transient interaction effects VERY interesting to study...

The bottom line is: agreeing on X(t) performance metrics instead of x(t) does not LIMIT in any way the expressiveness of experimental results, since we can always reduce X(t) to x(t) by using a single flow...

Dirceu


----- Original Message ----
From: Lachlan Andrew <lachlan.andrew at gmail.com>
To: Xiaoliang (David) Wei <weixl at caltech.edu>
Cc: tmrg <tmrg-interest at icsi.berkeley.edu>; iccrg IRTF list <iccrg at cs.ucl.ac.uk>
Sent: Wednesday, October 31, 2007 10:18:13 AM
Subject: [Iccrg] Re: [Tmrg] convergence time

Greetings David,

On 28/10/2007, Xiaoliang (David) Wei <weixl at caltech.edu> wrote:
>    Another option, to eliminate the dependency to stability and
> timescale, is that we don't study the convergence of current rate.
> Instead, we study the convergence of the aggregate average rate. That is,
> if the instanenous rate of a flow at time t is x(t), we define the
> aggregate average rate of the flow at time t to be
> X(t) = 1/t * sum u=0->t x(u).
> ("sum" can be "integrate" if the time is continous).

Good idea.

> Then we study the convergence of the curve X(t) to the "final value".
> This process might be easier as:
> 1. X(t) is easier to measure because we can just look at the amount we
> have transfered from time 0 to time t;
> 2. X(t) converges even x(t) has a limit-cycle oscillation, so it is less
> sensitive to stability
> 3. If x(t) converges fast, X(t) converges fast too. We can still compare
> the convergence with X(t)
> 4. X(t) does have meaning in user-experience. It measures how long the
> users have to participate in the network to get to the desired rate.

They're all good points.

The main drawback is that  X(t)  converges (much) more slowly, since
it always gives some weight to the early rates.  If we want to observe
the impact of each of several newly arriving flows, we need to space
them out further if we use  X(t)  than we do if we use  x(t), or else
the transients will interact.

The time required to find the "final" value could already be quite
long, especially in the case of Reno, which takes hours to reach
equilibrium on large BDP paths.

What do others think?

Cheers,
Lachlan

-- 
Lachlan Andrew  Dept of Computer Science, Caltech
1200 E California Blvd, Mail Code 256-80, Pasadena CA 91125, USA
Ph: +1 (626) 395-8820    Fax: +1 (626) 568-3603
http://netlab.caltech.edu/~lachlan

_______________________________________________
Iccrg mailing list
Iccrg at cs.ucl.ac.uk
http://oakham.cs.ucl.ac.uk/mailman/listinfo/iccrg

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://oakham.cs.ucl.ac.uk/pipermail/iccrg/attachments/20071031/e2afd40d/attachment.html


More information about the Iccrg mailing list