Hybrid system and method for updating remote cache memory with user defined cache update policies
First Claim
Patent Images
1. A hybrid system for updating cache comprising:
- a first computer system coupled to a database accessible by a second computer system, said second computer system comprising a cache;
a cache update controller for concurrently implementing a user defined cache update policy comprising both notification based cache updates and periodic based cache updates wherein said cache updates enforce data coherency between said database and said cache; and
a graphical user interface for selecting between said notification based cache updates and said periodic based cache updates.
3 Assignments
0 Petitions
Accused Products
Abstract
A hybrid system for updating cache including a first computer system coupled to a database accessible by a second computer system, said second computer system including a cache, a cache update controller for concurrently implementing a user defined cache update policy, including both notification based cache updates and periodic based cache updates, wherein said cache updates enforce data coherency between said database and said cache, and a graphical user interface for selecting between said notification based cache updates and said periodic based cache updates.
106 Citations
19 Claims
-
1. A hybrid system for updating cache comprising:
-
a first computer system coupled to a database accessible by a second computer system, said second computer system comprising a cache; a cache update controller for concurrently implementing a user defined cache update policy comprising both notification based cache updates and periodic based cache updates wherein said cache updates enforce data coherency between said database and said cache; and a graphical user interface for selecting between said notification based cache updates and said periodic based cache updates. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A hybrid method for updating a cache in a network environment comprising:
-
accessing data from a remote database; storing said data in said cache; determining a user specified cache update policy associated with said data wherein a periodic based cache update method or a notification based cache update method can be specified; executing said cache update policy associated with said data, wherein executing said cache update policy enforces data coherency between said remote database and said cache; and providing a graphical user interface for selecting between said periodic based cache update policy or said notification based cache update policy. - View Dependent Claims (9, 10, 11, 12)
-
-
13. In a server system comprising a processor coupled to a bus and a memory coupled to said bus, a computer readable medium comprising instruction that when executed implement a hybrid method of updating a cache said method comprising:
-
accessing data from a remote database; storing said data in a cache; determining a user specified cache update policy associated with said data; implementing said user specified cache update policy associated with said data wherein said user specified cache update policy comprises a periodic based cache update policy or a notification based cache update policy, and wherein implementing said user specified cache update policy enforces data coherency between said remote database and said cache; searching a data entry for a predefined trust period; waiting said trust period; and clearing said data entry from a cache. - View Dependent Claims (14, 15, 16)
-
-
17. In a server system comprising a processor coupled to a bus and a memory coupled to said bus, a computer readable medium comprising instruction that when executed implement a hybrid method of updating a cache said method comprising:
-
accessing data from a remote database; storing said data in a cache; determining a user specified cache update policy associated with said data; implementing said user specified cache update policy associated with said data wherein said user specified cache update policy comprises a periodic based cache update policy or a notification based cache update policy; accessing a remote database for data updates after clearing said cache; and providing a graphical user interface for selecting between said periodic based cache update policy or said notification based cache update policy.
-
-
18. In a server system comprising a processor coupled to a bus and a memory coupled to said bus, a computer readable medium comprising instruction that when executed implement a hybrid method of updating a cache said method comprising:
-
accessing data from a remote database; storing said data in a cache; determining a user specified cache update policy associated with said data; implementing said user specified cache update policy associated with said data wherein said user specified cache update policy comprises a periodic based cache update policy or a notification based cache update policy; waiting for a notification that data in a cache is inconsistent with data stored on a remote database; accessing said remote database; updating a cache to reflect said database; clearing said cache of inconsistent data; and providing a graphical user interface for selecting between said periodic based cache update policy or said notification based cache update policy.
-
-
19. In a server system comprising a processor coupled to a bus and a memory coupled to said bus, a computer readable medium comprising instructions that when executed implement a hybrid method of updating a cache said method comprising:
-
accessing data from a remote database; storing said data in a cache; determining a user specified cache update policy associated with said data; implementing said user specified cache update policy associated with said data wherein said user specified cache update policy comprises a periodic based cache update policy or a notification based cache update policy; and providing a graphical user interface for selecting between said periodic based cache update policy or said notification based cache update policy.
-
Specification