Long latency or error prone links
First Claim
1. A method for improving the performance of long latency or error prone links between a host and an external network, the method comprising the steps of:
- a) generating a domain name server query at the host;
b) intercepting the domain name server query;
c) passing the query to a transparent cache;
d) if the answer to the domain name server query is available in the cache, supplying the answer to the host as if from the requested domain name server;
e) if the answer is not available in the cache, routing the request to the requested domain name server;
f) receiving a response at the cache from the domain name server;
g) supplying the response to the host; and
h) storing the response in the transparent cache.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein is a method for improving the performance of long latency or error prone links without reconfiguration. A host (10) is connected to an external network (20) by means of a satellite connection (30). A first router (40) and a first transparent cache (60) are associated with the host (10). Similarly, a second router (50) and a second transparent cache (70) are associated with the external network (20). When the host (10) sends a domain name server query, it is intercepted by the first router (40) and sent to the first transparent cache (60). If the first transparent cache (60) has the answer, it is passed back to the host (10) via the first router (40). If the first transparent cache (60) does not have the answer, the first router (40) passes the query to the second router (50) via the satellite (30) which passes it onto the second transparent cache (70) which supplies the answer if it has it. Otherwise, the router (50) passes the query to the external network (20). Once an answer has been found by the external network (20), it is passed back to the host (10) via the routers (40, 50) and the satellite (30) and is stored in the first transparent cache (60) for future use.
-
Citations
5 Claims
-
1. A method for improving the performance of long latency or error prone links between a host and an external network, the method comprising the steps of:
-
a) generating a domain name server query at the host;
b) intercepting the domain name server query;
c) passing the query to a transparent cache;
d) if the answer to the domain name server query is available in the cache, supplying the answer to the host as if from the requested domain name server;
e) if the answer is not available in the cache, routing the request to the requested domain name server;
f) receiving a response at the cache from the domain name server;
g) supplying the response to the host; and
h) storing the response in the transparent cache. - View Dependent Claims (2, 4)
-
-
3. A method according to claim I or 2, wherein steps b) and c) are carried out by a router associated with the host.
-
5. A method for improving the performance of long latency links between a host and an external network substantially as hereinbefore described with reference to FIGS. 2 and 3 of the accompanying drawings.
Specification