Patent ID: 6542967
Filing Date: 2003-04-01
Classification: G06F,H04L

Abstract:
A cache object store organized to provide fast and efficient storage of data as cache objects organized into cache object groups, the cache object store comprising:a primary-level store and a secondary-level store; a cache grouper for logically associating cache objects into cache object groups; and a cache object manager cooperatively coupled to the cache grouper and configured to implement an aging policy, the aging policy maintaining a first cache object groups on the primary-level store and a second cache object groups on the secondary-level store; a cache directory manager cooperatively coupled to the cache object manager to implement a storage management policy that moves certain first cache object groups from the primary-level store for storage on the secondary-level store as second cache object groups, and the aging policy is a modified least recently used (LRU) algorithm that marks each cache object group with (i) a time of last access (TLA) factor within the cache object store, and (ii) a cost of reacquisition (COA) factor used to determine which cache object group to delete or move.