per-entity - Re: [Per-Entity] implementing a cache on the client
Subject: Per-Entity Metadata Working Group
List archive
- From: Nick Roy <>
- To: Patrick Radtke <>
- Cc: "Cantor, Scott" <>, "" <>
- Subject: Re: [Per-Entity] implementing a cache on the client
- Date: Mon, 8 Aug 2016 16:00:01 +0000
- Accept-language: en-US
- Authentication-results: spf=none (sender IP is ) ;
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:99
> On Aug 7, 2016, at 9:27 PM, Patrick Radtke
> <>
> wrote:
>
> On Fri, Aug 5, 2016 at 7:22 AM, Cantor, Scott
> <>
> wrote:
>>> Given some number of sign ons per day, and assuming
>>> some reasonable cache lifetime in memory, with no restarts, perhaps we
>>> could figure out how many hits per hour/minute/second an MDQ
>>> infrastructure would need to handle to fulfill the needs of InCommon’s
>>> 434 identity providers and 3,107 service providers.
>>
>> The tricky part is that you need to know how many different SPs or IdPs
>> a peer is connecting with, because hitting the same one over and over
>> just hits the cache. For example, I can cull logs and find out how many
>> different IdPs log into my services, though of course it would be a hell
>> of a lot easier if I customize the SP logging format first.
>
>
> I would be more concerned with handling denial of service attacks than
> well behaving clients and legitimate federation queries. The proposal
> for pushing files to a CDN makes the most sense to me for handling
> availability for unexpected loads. Caching HTTP proxies can actually
> make DoS attacks easier to perform since the attacker can now make
> cache-missings requests to the various proxies which will then all hit
> the MDQ servers.
Is this risk at all mitigated if we are just serving static content?
Nick
> I was looking through Amazon's CDN documentation and they aim for
> greater than 99.9% availability. Azure seems to delegate to Akamai or
> Verizon and I couldn't find uptime targets for either of those.
>
> -Patrick
- Re: [Per-Entity] implementing a cache on the client, (continued)
- Re: [Per-Entity] implementing a cache on the client, Chris Phillips, 08/04/2016
- Re: [Per-Entity] implementing a cache on the client, David Walker, 08/04/2016
- RE: [Per-Entity] implementing a cache on the client, Cantor, Scott, 08/04/2016
- Re: [Per-Entity] implementing a cache on the client, David Walker, 08/04/2016
- Re: [Per-Entity] implementing a cache on the client, Nick Roy, 08/04/2016
- Re: [Per-Entity] implementing a cache on the client, Tom Mitchell, 08/05/2016
- Re: [Per-Entity] implementing a cache on the client, Cantor, Scott, 08/05/2016
- Re: [Per-Entity] implementing a cache on the client, Tom Mitchell, 08/05/2016
- RE: [Per-Entity] implementing a cache on the client, Cantor, Scott, 08/05/2016
- Re: [Per-Entity] implementing a cache on the client, Patrick Radtke, 08/08/2016
- Re: [Per-Entity] implementing a cache on the client, Nick Roy, 08/08/2016
- Re: [Per-Entity] implementing a cache on the client, Patrick Radtke, 08/08/2016
- RE: [Per-Entity] implementing a cache on the client, Cantor, Scott, 08/04/2016
- Re: [Per-Entity] implementing a cache on the client, David Walker, 08/04/2016
- Re: [Per-Entity] implementing a cache on the client, Chris Phillips, 08/04/2016
- Re: [Per-Entity] implementing a cache on the client, David Walker, 08/05/2016
- Re: [Per-Entity] implementing a cache on the client, Cantor, Scott, 08/05/2016
- Re: [Per-Entity] implementing a cache on the client, David Walker, 08/05/2016
- Re: [Per-Entity] implementing a cache on the client, Domingues, Michael D, 08/05/2016
- Re: [Per-Entity] implementing a cache on the client, Domingues, Michael D, 08/05/2016
- Re: [Per-Entity] implementing a cache on the client, Tom Scavo, 08/05/2016
- Re: [Per-Entity] implementing a cache on the client, David Walker, 08/05/2016
- Re: [Per-Entity] implementing a cache on the client, Cantor, Scott, 08/05/2016
Archive powered by MHonArc 2.6.19.