[Tmrg] Round-table PFLDnet submission
Lawrence D. Dunn
ldunn at cisco.com
Tue Dec 4 13:54:19 PST 2007
Lachlan,
SIlence from me just meant that I haven't had time to ponder it sufficiently.
Since I trust you quite a bit, if "enough" other weigh in, and
rough consensus is
declared before I have a chance to think on it, I won't gripe. ;-)
Larry
--
At 11:49 PM -0800 12/2/07, Lachlan Andrew wrote:
>Greetings all,
>
>Does silence mean people are happy with my new proposal to measure
>load in terms of simultaneous sessions in a processor sharing M/G/1
>queue?
>
>We're aiming to have this settled within a week, so now would be a
>good time to comment on this or any other issues with the document
>(see attached .dvi).
>
>Also, I'd ask all authors to commit regularly to CVS so that we can
>all see the latest.
>
>Currently it looks like the RTT section is entirely empty. Sally, do
>you mind if I cut-and-paste the discussion of RTTs from your section
>into that section? Again, I'll take silence as permission :) (We can
>always back it out of CVS.)
>
>Cheers,
>Lachlan
>
>On 28/11/2007, Lachlan Andrew <lachlan.andrew at gmail.com> wrote:
>> Greetings Sally and everyone,
>>
>> In the description of delay/throughput tradeoff, it talks about
>> "moderate congestion" as 1-2% packet loss with NewReno. Unless I'm
>> mistaken, that says "windows should be about 1/sqrt(0.01)=10 packets"
>> (to within a small factor). I'd prefer not to quantify the load that
>> way. Consider some scenarios:
>>
>> 56kbit/s: 10 packets of 12000 bits > 200ms. That means that for 56k
>> tests with inter-city RTTs (50ms), a moderate level of load would be
>> *half* of one flow.
>>
>> 100Mbit/s bottleneck, 100ms path. "Moderate" congestion would be when
>> 2000 flows each gets about 50kbit/s. To me, that is very heavy load.
>> Indeed, however large the bottleneck bandwidth is, "moderate"
>> congestion would be when 100ms paths give 50kbit/s per user.
>>
>>
>> I'd much prefer to specify the load in terms of the offered load as a
>> fraction of bandwidth.
>>
>> I propose an alternative: The "load" is the average number of flows
>> if the traffic was served by an M/G/1 queue with an ideal
>> processor-sharing service discipline.
>>
>> My reasons are:
>> 1. This scales properly as capacity increases, and is correctly
>> independent of RTT
>>
>> 2. A processor-sharing M/G/1 queue is a model of roughly what we're
>> aiming for with a single bottleneck (equal instantaneous rates).
>>
>> 3. For loads like 10%, this simply corresponds to 10% of the bandwidth.
>>
>> 4. It reflects that, even at extreme overload, we want to consider a
>> system whose average number of flows doesn't increase with time.
>> Otherwise, the results would be very sensitive to duration, and we
>> agreed that we should try to design tests which are not sensitive
>> to the parameters.
>>
>> Thoughts?
>
>
>--
>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
>
>Content-Type: application/x-dvi; name=pfldnet2008.dvi
>X-Attachment-Id: f_f9qpb2lb
>Content-Disposition: attachment; filename=pfldnet2008.dvi
>
>Attachment converted: PB17.1.65GB:pfldnet2008.dvi ( / ) (002431F0)
>_______________________________________________
>Tmrg-interest mailing list
>Tmrg-interest at ICSI.Berkeley.EDU
>http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/tmrg-interest
More information about the Tmrg-interest
mailing list