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; and
adjusting the time relative information in the cache notification event based upon the clock delta to time correct the 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.
17 Citations
20 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; and adjusting the time relative information in the cache notification event based upon the clock delta to time correct the cache notification event. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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 determining a clock delta by determining a difference between a local clock value and the clock value for the sending device, and for adjusting the time relative information in the cache notification event based upon the clock delta to time correct the cache notification event. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13-18. -18. (canceled)
-
19. A computer program product, in a computer recordable-type media readable medium, for managing a cache in a distributed caching environment, the computer program product comprising:
-
instructions 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; instructions for determining a clock delta by determining a difference between a local clock value and the clock value for the sending device; and instructions for adjusting the time relative information in the cache notification event based upon the clock delta to time correct the cache notification event. - View Dependent Claims (20)
-
Specification