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

RE: Verifying, identifying and ack-ing requests ....



I agree that real-time verification is not important.
Verification is important, but it is done by logs at
accounting-time, and that data can be verified by a
third party like Keynote.

Don

> -----Original Message-----
> From: Hilarie Orman [mailto:HORMAN@novell.com]
> Sent: Monday, January 22, 2001 12:34 PM
> To: spatsch@research.att.com
> Cc: cdn@ops.ietf.org
> Subject: Re: Verifying, identifying and ack-ing requests ....
> 
> 
> Just a thought on the possible requirements ...
> 
> If, in practice, CDN-A's are very interested in the status of 
> redirections
> and request receipts, etc., then I'd guess that if the CDN 
> protocols don't
> support the information exchange, then all sorts of bizarre cookie
> hacks and anti-cookie hacks will be employed.  So, if anyone has
> strong requirements at this stage for stronger notions of reliability
> in delegated protocol operations, it might lead to greater
> architectural simplicity to address them now rather than later.
> 
> Hilarie
> 
> >>> Oliver Spatscheck <spatsch@research.att.com> 01/20/01 04:12PM >>>
> Abhi Deshmukh writes:
>  > I have a set of questions on Identification, Verification and
>  > Acknowledgement of requests, that would help me understand 
> the current or
>  > proposed working of peered CDNs. Here goes.
>  > 
>  > Assume that CDN-A and CDN-B peer with each other. 
>  > Assume that CDN-A forwards an end-user request R to CDN-B.
>  > 
>  > 0. How does CDN-A know that CDN-B has succesfully (or 
> un-successfully) 
>  > received the request R ?
> 
> I don't think it is a requirement for CDN-A to know this. If 
> for example DNS
> based redirection is used CDN-A will never know if a end-user 
> got a response
> (with or without CDN peering). So we don't make things worse 
> in that case.
> 
> On the other hand CDN-A is most likely interested in knowing if CDN-B
> fulfills its SLA (might guarantee a 99.999% redirection success rate),
> however, I thought that we wanted to keep SLA enforcement outside
> the scope of this working group.
> 
>  > 
>  > 1. How does CDN-A know that CDN-B has succesfully (or 
> un-successfully) 
>  > serviced the request R ?
>  > 
> 
> I think one important aspect here is that one redirection 
> might result in many
> serviced requests. So we have R which is a request routing 
> request ( for
> example, DNS resolution) and S which is a service request 
> (for example, HTTP
> GET) and in general there is a one to many mapping between R 
> and S. I also
> think my comments to 0. apply here.
> 
>  > 2. Does CDN-B send a real-time or batched response back to 
> CDN-A after the
>  > request R is serviced ?
>  > 
> 
> As pointed out in the request routing requirements draft we will need
> some aggregated pseudo real time feedback. However, I feel the actual
> detailed logs can be batched.
> 
>  > 3. How does CDN-A verify the work (including QoS, SLA, 
> etc) done by CDN-B
>  > while trying to service request R ?  
>  > 	3.a  Do CDN-A and CDN-B share common/neutral monitoring 
> apps at each
>  > service points ?
>  > 
> 
> See comments above. Is the verification part of our 
> requirements? I would
> like to know how other people think about this.
> 
>  > 4. Is each request between CDN-A and CDN-B identified 
> uniquely ? Is it as
>  > simple as a combination of timestamp and a rolling counter ?
>  > 
> 
> The request routing request or the service request?
> 
> 
> Oliver
> 
> 
>