Re: Re send-n for query optimisation

"Clive D.W. Feather" <[email protected]>
Newsgroups gmane.ietf.enum
Message-ID <[email protected]>
Jim Reid said:
>>>But the ENUM lookups don't have to be blocking,
>>>so why not let the client send an ENUM query after every digit (see  
>>>above
>>>for prefix/area code considerations)?
>> Because it's still load on the servers that would be worth reducing.
> I'm not sure that this load is ever likely to be significant in the  
> overall scheme of things Clive. Is there any hard data here or are we  
> all just working on guesses?

I don't have hard data, but I can give you some estimates.

Say 50 million telephone users in the UK. Assume each averages 1 hour of
calling per day, average call length 3 minutes, and a 25% failure rate of
call attempts (no answer, engaged, etc.). Finally, assume a busy-hour ratio
of 6:1.

That's then about 87,000 call attempts per *second*.

> How much query traffic could send-n  
> actually save as a proportion of the overall number of DNS lookups  
> that will be going on inside the NICC's private ENUM-like tree?

For calls in the UK, as Paul has shown, you need a lookup at 8 digits -
without send-N, that's therefore 4 lookups per call. Send-N will eliminate
2 of those. So that's 174,000 queries per second saved.

> I  
> would assume that these lookups would be passing through some sort of  
> resolving server, so there should be a Big Win for cache hits after  
> the initial "priming" query.

Let's assume caching gives you a 10:1 saving (I'm not at all clear it will
be anywhere near that good), so that reduces it to a saving of 17,000
queries per second.

-- 
Clive D.W. Feather  | Work:  <[email protected]>   | Tel:    +44 20 8495 6138
Internet Expert     | Home:  <[email protected]>  | Fax:    +44 870 051 9937
Demon Internet      | WWW: http://www.davros.org | Mobile: +44 7973 377646
THUS plc            |                            |
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.