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

Re: request-routing requirements



Here's my first cut. I apologise if I am not using the exact correct 
terminology but I hope this is clear nonetheless.

1. A Request Routing System (RRS) SHOULD (MUST?) know that the surrogate to 
which it directs a request for content is capable of delivering that 
requested content to that user.

2. Any authoratative element in a RRS SHOULD be able to answer a request 
for RR resolution though it MAY redirect the request to an alternative 
element. [I'm thinking of e.g. forcing DNS iterative versus recursive]

3. A RRS MAY be make a routing decision based on characteristics of the 
CONTENT, the various CDNs or other characteristics than the location of the 
requesting user and their proximity to a particular surrogate (e.g. the 
capabilities of that users agent, system load, preferred language).

4. A RRS SHOULD produce a resolution which is "transparent" to the end user.

...I'll try to think of some more.

John
---------------------------------------------------------------
Network Appliance           Direct / Voicemail: +31 23 567 9615
Kruisweg 799                               Fax: +31 23 567 9699
NL-2132 NG Hoofddorp               Main Office: +31 23 567 9600
---------------------------------------------------------------