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

Re: Distribution CPG Protocol




Nice multiple choice.  I wish the rest of the WG would operate this way
8-)

There are really two different cases where a metric could be considered:
1) In the initial capabilities exchange between CDN's
2) In the specific advertising of content URI's

Per item 1) I don't believe that "B" will convey much information..."I
need to reserve '22' units of your CDN" doesn't really tell me much.  "C"
is a bit more interesting, especially if I am a customer that pays for a
specific amount of your CDN resources.  For two competitive-ish peering
CDN's, "A" is what will most likely be implemented but that doesn't mean
that we can't give options for "B" or "C" within a protocol framework.
Just because CDNs may not use certain feature is not entirely a
justifiable reason to not make them optionable.
 
Per item 2) I could potentially see such a use for traffic engineering
though I'm not quite sure how.  It's often difficult to upload and purge 
CDN operations in my head 8-)
 



On Wed, 10 Jan 2001, Oliver Spatscheck wrote:

> Eric,
> 
> 	I am not sure if I am just slow here, but I am still not sure what
> your answer is.
> 
> Do you mean:
> 
> A.) No exchange of any information regarding resources is required
> 
> B.) Simple reservations and advertisements of resources are allowed,
>     however, detailed properties of the resources advertised are
>     negotiated off line.
> 
> C.) Full QoS negotiation.
> 
> As stated before I believe in B.) . As to the metric of the resources
> I would go as far as to say it could be a simple integer. The
> meaning of the integer would be defined off line by an SLA.
> 
> Also as stated before. The reason for my support of B.) is not that
> I want to ensure QoS. The reason is that as of today many CDNs make
> reservations for their customers. If my demand changes I have to change
> this reservation. This can be either done by a phone call or
> by a protocol. In our current case the contract specifies exactly
> how this capacity changes are performed.
> 
> Oliver
> p.s. I completely agree with your assessment of disk capacity as
> a metric.
> 
> Eric Dean writes:
>  > 
>  > I believe that capacity management is a function of the CDN provider.  If
>  > a CDN peer consistently is unable to deliver content with sufficient QoS
>  > then you stop peering with them...or with that portion of the CDN.
>  > 
>  > QoS mechanisms have been hammered out within the IETF and rarely
>  > implemented except for some internal traffic engineering.  I have never
>  > seen a bilat (contract or protocol) that has QoS properties.  
>  >  
>  > Exchanging capabilities and exchanging capacity are two completely
>  > different considerations.  It will also make for extremely chatty
>  > protocols because content will continuously shift.  
>  >  
>  > In addition, disk capacity is rarely a determining factor.  I/O, CPU,
>  > memory are much more of a determining factor and are micro-dynamic.
>  >    
>  > On Wed, 10 Jan 2001, Oliver Spatscheck wrote:
>  > 
>  > > 
>  > > 
>  > > 
>  > > Eric Dean writes:
>  > >  > 
>  > >  > I also concur that QoS is an offline process...if even quantifed at all.  
>  > >  > 
>  > > 
>  > > 
>  > > Eric,
>  > > 
>  > > 	please clarify for me. Do you mean with QoS something as simple
>  > > as space or bandwidth reservation or do you mean something as complicated
>  > > as the detailed properties reserved bandwidth has to adhere to?
>  > > 
>  > > I am in complete agreement with you that the "properties of reserved
>  > > bandwidth" should be negotiated off line. However, the availability
>  > > and reservation should be an online process.
>  > > 
>  > > Oliver
>  > > 
>  > 
>  > Eric Dean
>  > President, Crystal Ball Inc.
>  > W 703-322-8000
>  > F 703-322-8010 
>  > M 703-597-6921 
>  > 
>  > 
> 

Eric Dean
President, Crystal Ball Inc.
W 703-322-8000
F 703-322-8010 
M 703-597-6921