Apparatus for managing a cache in a distributed caching environment having an event auditor and a cache auditor
First Claim
Patent Images
1. An apparatus for managing a cache in a distributed caching environment, the apparatus comprising:
- an event auditor for receiving a cache notification event from a sending device, wherein the cache notification event includes time relative information and a clock value for the sending device indicating a time the cache notification event was generated; and
a cache auditor for making a validation decision to one of validate and discard the cache notification event received by the event auditor, wherein the cache auditor determines a clock delta by determining a difference between a local clock value and the clock value for the sending device, adjusts the time relative information in the cache notification event based upon the clock delta to time correct the cache notification event, and makes the validation decision to one of validate and discard the cache notification event based on the time corrected cache notification event.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed cache management system that minimizes invalid cache notification events is provided. A cache management system in a sending device processes outgoing cache notification events by adding information about the source server'"'"'s clock. A cache management system in the receiving device then uses this information to adjust event information once the event is received.
15 Citations
4 Claims
-
1. An apparatus for managing a cache in a distributed caching environment, the apparatus comprising:
-
an event auditor for receiving a cache notification event from a sending device, wherein the cache notification event includes time relative information and a clock value for the sending device indicating a time the cache notification event was generated; and a cache auditor for making a validation decision to one of validate and discard the cache notification event received by the event auditor, wherein the cache auditor determines a clock delta by determining a difference between a local clock value and the clock value for the sending device, adjusts the time relative information in the cache notification event based upon the clock delta to time correct the cache notification event, and makes the validation decision to one of validate and discard the cache notification event based on the time corrected cache notification event. - View Dependent Claims (2, 3, 4)
-
Specification