Method and apparatus for accelerating the expiration of resource records in a local cache
First Claim
1. method for validating a resource record in a cache, comprising:
- retrieving the resource record at a client;
issuing one or more queries for the resource record;
waiting for a response to the query; and
if the response to the query is not received in a pre-determined amount of time, invalidating the resource record.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that facilitates reconfirmation of resource records in a cache. The system starts by retrieving the resource record at a client and attempting to establish communication using the data in that resource record. In the event that communication is not successful, the system responds by issuing one or more queries for the resource record in question. The system then waits for a response to the query. If the response to the query is not received in a predetermined amount of time, the system invalidates the resource record. The response from the device is a multicast response, thereby allowing other clients to update corresponding resource records in their local caches without querying the device, and thus saving network bandwidth.
-
Citations
24 Claims
-
1. method for validating a resource record in a cache, comprising:
-
retrieving the resource record at a client;
issuing one or more queries for the resource record;
waiting for a response to the query; and
if the response to the query is not received in a pre-determined amount of time, invalidating the resource record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for validating a resource record in a cache, the method comprising:
-
retrieving the resource record at a client;
issuing one or more queries for the resource record;
waiting for a response to the query; and
if the response to the query is not received in a pre-determined amount of time, invalidating the resource record. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus that validates a resource record in a cache, comprising:
-
a retrieval mechanism at a client configured to retrieve the resource record; and
an invalidation mechanism configured to, issue one or more queries for the resource record, wait for a response to the query, and if the response to the query is not received in a pre-determined amount of time, to invalidate the resource record. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification