RE: Progressing MAR

"Francois Le Faucheur (flefauch)" <[email protected]>
Newsgroups gmane.ietf.tewg
Message-ID <[email protected]>
Jerry,

>> > I don't believe there is an agreement (at this stage 
>> anyway) that the WG
>> > needs to produce a spec for MAR. So my view is that it would be
>> > premature to have a WG document for MAR.
>> 
>> That is what we are discussing, so it is premature to draw a 
>> conclusion before the discussion, based only on your 
>> opinion.  We should continue the discussion on MAR toward a 
>> consensus. 

I certainly agree with you we should continue the discussion on MAR,
which is what I was doing in the rest of the message.

But your initial message asked for feed-back about accepting your
document as a WG document:
"I would like to get a sense of the list for using this I-D as the basis
for the MAR specification and for accepting this as a WG document.  "

I am just saying that right now it seems premature to me to turn any MAR
document into a WG document.
I'm not saying we should never have a MAR WG document, and/or that your
document would not be a good base for that.

So, more accurately, I am saying:
- if your question was intended to mean ".. for accepting this as a WG
document in some future if/when the WG has made a decision to specify
MAR", then my personal answer is I don't know yet; I need to think more
about MAR since I may not fully understand it yet.
- if your question was intended to mean ".. for accepting this as a WG
document now or in SFO", then my personal answer is that it is
premature.

Thanks 

Francois


 As stated in the I-D: 
>> "MAR is an extension of MAM and like MAM assigns a maximum 
>> bandwidth allocation to each CT, but with bandwidth 
>> reservation mechanisms, allows CTs to exceed their bandwidth 
>> allocations under conditions of no congestion but revert to 
>> their allocated bandwidths when overload and congestion 
>> occurs.  Analysis shows that MAR meets all the objectives 
>> for BC models, and that it simultaneously achieves bandwidth 
>> efficiency, bandwidth isolation, and protection against QoS 
>> degradation without preemption."
>> These are good reasons to pursue MAR as an extension of MAM.
>> 
>> > When we discussed the previous version of your MAR spec, 
>> if I remember
>> > correctly I think we ended up concluding that your claim that "it
>> > simultaneously achieves bandwidth efficiency, bandwidth 
>> isolation, and
>> > protection against QoS degradation without preemption" is ONLY true
>> > under the assumptions that :
>> > 	(i) the bandwidth that will be actually reserved by each CT is
>> > known fairly accurately ahead of time for every link (i.e. 
>> you need to be
>> > sure that on every link a CT will not, or only very 
>> temporarily, exceed
>> > its BWalloc).
>> > 	(ii) you configure the BWalloc of each CT based on the expected
>> > (and accurate) demand.
>> > Is this not the case?
>> 
>> No, see comments below.
>> 
>> > Personally, I see these assumptions as a serious problem.  
>> Basically it
>> > seems to defeat the whole purpose of DSTE: With DSTE you want to
>> > configure some limits for each CT based on resources available and
>> > engineering rules and have traffic redistributed in accordance with
>> > that. Its seems with -00.txt MAR description, you need to do the
>> > opposite i.e. configure the BWalloc based on what the load 
>> will actually
>> > and you assume that every link is engineered according to 
>> the actual
>> > demand without redistribution of load (which makes you 
>> wonder why you
>> > need DSTE in the first place).
>> 
>> Most service providers (SPs) don't operate their networks in 
>> the way you suggest, that is, SPs don't put capacity out 
>> there and then decide how to allocate it to whatever traffic 
>> might show up.  To the contrary, SPs engineer their networks 
>> based on traffic projections to determine needed capacity, 
>> topology, routing, etc.  Accordingly, CT bandwidth 
>> allocations are estimated.  More sophisticated methods (in 
>> actual use) make on-line measurements of bandwidth usage as 
>> a basis for the bandwidth allocations.  
>> 
>> Once bandwidth is allocated, there is *no assumption* that 
>> this will actually represent, or be close to, the actual 
>> traffic that arrives.  Extremely large swings and surges in 
>> traffic occur, massive overloads occur, failures occur.  MAR 
>> is expected to operate well under these conditions (and does 
>> in actual operation, see below).  All the BC models in fact, 
>> should operate well under these same conditions.  There 
>> should be no presumption of 'accuracy' in bandwidth 
>> allocations, etc. in any model, or that the actual load is 
>> necessarily always close to what you are allocating on all links.
>> 
>> Perhaps some SPs do operate in the way you describe (I know 
>> of none, so it is certainly not typical or even 
>> representative), but not having any knowledge/estimate of 
>> how much traffic you're allocating to each CT makes no 
>> sense.  You should also take into account the extensive, 
>> large-scale network experience with MAR-like mechanisms in 
>> many SP networks.  See the references in the I-D for a 
>> discussion of how MAR has been used to allocate bandwidth to 
>> 'class-types' for hundreds of millions of flows per day, 
>> with superb network performance and reliability.  In those 
>> applications, radical shifts in traffic loads occur 
>> regularly, overloads, surges, failures, etc. occur.  There 
>> is nothing akin to 'fairly-slow-changing, well-understood 
>> evolution' as you have characterized.
>> 
>> > Has something changed between -00.txt and -01.txt with 
>> respect to the
>> > above assumptions?
>> > 
>> > As discussed last time, MAR seems to contain a very good idea of
>> > allowing CTs to borrow bandwidth but I think we need to 
>> somehow enhance
>> > MAR to avoid the above assumptions/constraints (unless 
>> you've already
>> > done that in -01).
>> 
>> Per the above comments, I don't see that you have identified 
>> a real issue or as yet proposed any extensions.  
>> 
>> Thanks,
>> Jerry
>>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.