Method, apparatus, and program for minimizing invalid cache notification events in a distributed caching environment
First Claim
Patent Images
1. A method for managing a cache in a distributed caching environment, the method comprising:
- 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;
determining a clock delta by determining a difference between a local clock value and the clock value for the sending device;
adjusting the time relative information in the cache notification event based upon the clock delta to time correct the cache notification event; and
making a validation decision to either validate or discard the cache notification event based on the time corrected cache notification event.
0 Assignments
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
12 Claims
-
1. A method for managing a cache in a distributed caching environment, the method comprising:
-
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; determining a clock delta by determining a difference between a local clock value and the clock value for the sending device; adjusting the time relative information in the cache notification event based upon the clock delta to time correct the cache notification event; and making a validation decision to either validate or discard the cache notification event based on the time corrected cache notification event. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for managing a cache in a distributed caching environment, the computer program product comprising:
-
a computer readable storage media; first program instructions to receive 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; second program instructions to determine a clock delta by determining a difference between a local clock value and the clock value for the sending device; third program instructions to adjust the time relative information in the cache notification event based upon the clock delta to time correct the cache notification event; and fourth program instructions to make a validation decision to either validate or discard the cache notification event based on the time corrected cache notification event; and
wherein said first, second, third and fourth program instructions are stored on said computer readable storage media. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification